/**
.sku_price {
    margin: 10px 0 10px 0;
}
select.sku_select {
    display: block;
    margin: 10px 0 10px 0;
}

a.product_link {
    display: block;
}

.quickshop_wrapper {
    background-color: white;
    position: absolute;
    border: 1px solid gray;
    margin:20px;
    padding: 10px;
    min-height: 300px;
    width: 600px;
    left: 120px;
    top: 120px;
}

a.close_quickshop {
    display: block;
    text-align: right;
}
**/

/* stock status messages */
.product-grid .spp_product_status { font-size: 12px; color: #C00; }

/**** imported styles ****/
.quickshop-container {
    overflow: hidden;
    padding-bottom: 0;
}
.quickshop-container:before, .quickshop-container:after {
    content: " ";
    display: table;
}
.quickshop-container:after {
    clear: both;
}
.quickshop-container .product-grid {
    padding-top: 15px;
}
@media screen and (max-width: 767px) {
  .carousel-horizontal-v1 .quickshop-container .product-grid,
  .carousel-horizontal-v1 .quickshop-container .col2,
  .carousel-horizontal-v1 .quickshop-container .col3 {
    width: 100%;
  }
}
.quickshop-container .col1 {
    float: left;
    margin: 0;
    padding: 0;
    width: 332px;
    padding-bottom: 20px;
}
.quickshop-container .col1 a {
  border: none;
}
.quickshop-container .col2 {
    float: left;
    font-size: 13px;
    padding: 40px 0 20px;
    width: 332px;
    margin: 0;
}
.quickshop-container .col2 h2 {
    font-size: 18px;
    line-height: 21px;
}
.quickshop-container .col2 h2 span.sub-heading {
    display: block;
    font-size: 11px;
    line-height: 22px;
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    font-variant: normal;
    margin-top: 24px;
    letter-spacing: 1px;
    color:#333333;
}
.quickshop-container .col2 a {
    border-bottom: 1px solid transparent;
}
.quickshop-container .col2 a:hover {
    border-bottom: 1px solid #000000;
    text-decoration: none;
}
.quickshop-container .col2 p {
    margin: 0 0 12px;
    line-height: 22px;
}
.quickshop-container .col2 p.more {
    font-size: 12px;
    letter-spacing: 1px;
    /* margin-bottom: 40px; */
    margin-bottom: 10px;
    text-transform: uppercase;
}
.quickshop-container .col2 p.help {
    font-size: 12px;
    letter-spacing: 1px;
    margin: 0;
    text-transform: uppercase;
}
.quickshop-container .col3 {
    float: left;
    margin: 0;
    padding: 100px 25px 20px;
    width: 332px;
}
.quickshop-container .col3 .btn-add {
    display: block;
    margin-bottom: 15px;
}
.quickshop-container .col3 .btn-check {
 display: none;
 background: none repeat scroll 0 0 #fff;
 border: 1px solid #9D9D9D;
 color: #000;
 font-size: 11px;
 height: 28px;
 letter-spacing: 1px;
 line-height: 26px;
 margin-bottom: 17px;
 outline: 1px solid #FFFFFF;
 outline-offset: -2px;
 padding: 0 14px;
 text-align: center;
 text-transform: uppercase;
 vertical-align: middle;
}
.quickshop-container .col3 .btn-check.active {
    display: block;
}
.quickshop-container .qs-close {
    background: url("/media/export/images/quickshop-close.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: transparent;
    display: block;
    font: 0px/0 a;
    height: 17px;
    position: absolute;
    right: 32px;
    text-shadow: none;
    top: 30px;
    width: 18px;
}
.close-row, .close_quickshop {
    background: url("/media/export/images/quickshop-close.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: transparent;
    display: block;
    height: 17px;
    position: absolute;
    right: 32px;
    text-shadow: none;
    width: 18px;
    z-index: 3;
}
.close-row {
  top: 30px;
}
.close_quickshop {
  margin-top: 30px;
}
.active-marker {
  display: none;
  border-bottom: solid 1px #000;
  position: absolute;
  bottom: -15px;
  width: 101px;
  left: 114px;
  z-index: 1;
}
.active-qs .active-marker {
  display: block;
}
.quickshop-container .btn-add {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #9D9D9D;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    height: 28px;
    letter-spacing: 1px;
    line-height: 26px;
    margin-bottom: 17px;
    outline: 1px solid #FFFFFF;
    outline-offset: -2px;
    padding: 0 14px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
}
.quickshop-container .btn-add:hover {
    background: none repeat scroll 0 0 #9D9D9D;
    border: 1px solid #9D9D9D !important;
    color: #FFFFFF;
    outline: 1px solid #FFFFFF;
    outline-offset: -2px;
    text-decoration: none;
}
.quickshop-container .btn-white {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    display: inline-block;
    font-size: 11px;
    height: 23px;
    letter-spacing: 1px;
    line-height: 22px;
    padding: 0 14px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
}
.quickshop-container .product-grid .col3 {
    clear: none;
}

@media screen and (max-width: 960px) {
  .quickshop-container .col1 {
    display: none;
  }
  .quickshop-container .col2,
  .quickshop-container .col3 {
    width: 50%;
  }
  .quickshop-container .product-grid {
    width: 664px;
    margin: auto;
  }
}

/* Gift Tools page */
body.page-products-gifts h2.product-title.with-image {
    font-family: arial;
    font-size: 13px;
    font-variant: normal;
    padding-top: 68px;
    margin-top: 0px; 
    background-repeat: no-repeat;
    background-size: 340px 57px;    
}
body.page-products-gifts h2.product-title a + span.sub-heading {
    font-family: arial;
    font-size: 13px;
    font-variant: normal;
    margin-top:10px;
    display:block;
}
body.page-products-gifts .section-pane h3 {
    display:none;
}
body.page-products-gifts .quickshop-container .col1 {
    width: 322px;
}
body.page-products-gifts .quickshop-container .col2 {
    padding-top: 0px;
    width: 340px;
}
/* Gift Tools page */

/* Ipad porttrait */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
    body.page-products-gifts .quickshop-container .col3 {
        width: 320px;
    }
}

/* Quickshop Engraving */

/* Styles for quick shop in a popup overlay */
.qs-overlay {
  position: fixed;
  display: block;
  z-index: 61;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.qs-overlay .quickshop_wrapper {
  position: absolute;
  display: block;
  width: 748px;
  min-height: 420px;
  top: 148px;
  left: 50%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -374px;
  padding: 3px;
  border: 3px solid #000000;
  background: #ffffff;
}
.qs-overlay .quickshop_wrapper .qs-layer-inner {
  border: 1px solid #000000;
  min-height: 408px;
}
.qs-overlay .quickshop_wrapper .close_quickshop {
  top: 25px;
  right: 25px;
  margin: 0;
}
.qs-overlay .quickshop_wrapper .quickshop-container .btn-add {
  width: 280px;
  margin: 5px auto;
}
.qs-overlay .quickshop_wrapper .quickshop-container .col2 a.selectBox-dropdown {
  border: 1px solid #cccccc;
}

/* ENGRAVING */

/* qv engraving */
.overlay-container .spp-engraving-preview .background-swap .overlay-left-arrow-nav  {
    left: 14px;
    position: absolute;
    top: 14px;
    background-image: url("/media/export/cms/engraving/custom_nav_arrow.png");
}
.overlay-container .spp-engraving-preview .background-swap .overlay-left-arrow-nav  a {
    border: medium none;
    display: block;
    height: 25px;
    text-indent: -9999px;
    width: 25px;
}

/* Default Close button - Light */
.overlay-container .spp-engraving-preview .background-swap .close-container {
    position: absolute;
    right: 12px;
    top: 5px;
    width: 30px;
    height: 30px;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/media/export/cms/engraving/custom_nav_x.png");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0 0;
    border-bottom: medium none;
    display: block;
    cursor: pointer;
    text-indent: -9999px;
}
.overlay-container .spp-engraving-preview .background-swap .close-container a.close-link {
    background-image: none;
    display: block;
    height: 30px;
    width: 30px;
    top: 5px;
    right: 0px;
}
/* Default Close button - Light */

.quickshop-container .btn-engrave {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #9d9d9d;
    color: #000000;
    font-size: 11px;
    height: 28px;
    letter-spacing: 1px;
    line-height: 26px;
    outline: 1px solid #ffffff;
    outline-offset: -2px;
    padding: 0 14px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    margin-bottom: 20px;
    margin: 0 auto 15px;
    width: 280px;
    display: none; /*Hidden by Default */
}
.quickshop-container .engraving-more-information {
    top: 0px; 
    left: 0px;
    margin: 0 0 20px 0;
    padding: 0px;
    font-size: 12px;
    height: 20px;
    color: black; 
    font-family: arial;
    text-decoration: underline;
    cursor: pointer;
    display: none; /*Hidden by Default */
}

/* engraving */
div#foreground-node.engraving-preview-popup,
div#foreground-node.engraving-more-information-popup {
    padding: 0;
}
div#foreground-node.engraving-more-information-popup {
    height: 80%;
    width: 80%;
    max-height: 90%;
    max-height: 90vh;
    max-width: 768px;
}



.overlay-container .spp-engraving-preview .engraving-form-element-preview {
    display: none;
}
div#foreground-node.engraving-preview-popup {
    background-position: 0;
    overflow: hidden;
    border: 0px;
    margin: 0 auto;
}
.overlay-container .engraving-wrapper {
    padding: 2em;
}
.device-mobile .overlay-container .modal-engraving-panel,
.device-mobile .overlay-container .spp-engraving-preview-lid,
.device-mobile .overlay-container .spp-engraving-preview-bottle {
    width: 100%;
    color: white;
    height: 600px;
    background-size: 100% 600px;
    background-repeat: no-repeat;
    /*display: none;*/ /* initially hide */
}
.device-mobile .overlay-container.modal {
    height: auto;
    display: block;
    position: absolute;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
.device-mobile .overlay-container.modal .modal-wrapper {
    position: relative;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 999;
    height: auto;
    width: auto;
}
.device-mobile .overlay-container .spp-engraving-preview-intro .engraving-query {
    width: 100%;
    display: block;
}
.device-mobile .overlay-container .spp-engraving-preview-intro {
    color: black;
    height: auto;
    padding: 6px;
    min-width: 250px;
}
.device-mobile .overlay-container .spp-engraving-form-content .engraving-form .engraving-form-line .char-counter {
    top: 15px;
}
.device-mobile .overlay-container .engraving-edit-form input.engraving-message { 
    height: 36px;
    width: 100%;
    border: 1px solid black;
    font-size: 1.1em;
    padding-right: 50px;
}
.device-mobile .overlay-container .engraving-form-heading h3 {
    font-weight: bold;
}
.device-mobile .overlay-container .engraving-form-heading {
    margin: 0 auto;
}
.device-mobile .overlay-container .close-container {
    margin-top: 0px;
    width: 40px;
    height: 40px;
    z-index: 1000;
}
.device-mobile .overlay-container .engraving-invite-txt {
    margin: 5px auto;
    text-align: center;
    font-weight: bold;
}
.device-mobile .overlay-container .engraving-form-font-choice-btn {
    height:auto;
}
.device-mobile .overlay-container .engraving-form-font-choice-btn a {
    border: 1px solid black;
    display: block;
    margin: 12px auto;
    padding: 0px;
    text-align: center;
    width: auto;
}
.device-mobile .overlay-container .engraving-form-font-choice-btn .engraving-script {
    font-family: "KuenstlerScriptLTStd-Medium";
    font-size: 2.4em;
}
.device-mobile .overlay-container .engraving-form-font-choice-btn .engraving-block {
    font-family: "BernhardModernBT-Roman";
    font-size: 2.2em;
}
.device-mobile .engraving-form-element-subtotaling ul.subtotaling {
    padding-left: 0px;
    font-size: 1em;
    line-height: 2em;
    list-style: outside none none;
    padding-left: 0;
    text-align: left;
    clear: both;
    font-weight: normal;
}
.device-mobile .engraving-form-element-subtotaling ul.subtotaling .numbers {
    float: right;
}
.device-mobile .overlay-container .engraving-form-font-choice-btn .or-stmt {
    display: block;
    margin: 5px auto;
    text-align: center;
    width: 100%;
}
.device-mobile .overlay-container .engraving-form .edit-engraving-form-cta a.engraving-save {
    display: none; /* Hidden on Load */
    float: left;
    margin-bottom: 5%;
}
.device-mobile .overlay-container .engraving-form .edit-engraving-form-cta span {
    letter-spacing: 2px;
    font-size: 0.9em;
    text-align: center;
    font-weight: bold;
    display: block;
}
.device-mobile .overlay-container .engraving-form-choice-btn .engrave-style-chosen,
.device-mobile .overlay-container .engraving-form-font-choice-btn .engrave-style-chosen {
    border-width: 3px;
}
.device-mobile .spp-engraving-form-content .engraving-query {
    height: auto;
    margin: 0;
    width: 100%;
    background-color: white;
}
.device-mobile .overlay-container .spp-engraving-preview .background-swap .close-container {
    background: url("/media/export/cms/engraving/custom_nav_x-dark.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 30px;
    height: 30px;
    display: block;
    float: right;
}

.device-mobile input.engrave-choice-empty,
.device-mobile .engrave-choice-empty.engrave-choice-block,
.device-mobile .engrave-choice-empty.engrave-choice-script {
     font-size: 0.8em !important;
     font-family: Arial; /* remove or not for UK? */
     color: gray;
}
.device-mobile .engrave-choice-empty {
    font-family: "KuenstlerScriptLTStd-Medium";
}
.device-mobile .engrave-choice-script {
    font-family: "KuenstlerScriptLTStd-Medium";
}
.device-mobile .engrave-choice-block {
    font-family: "BernhardModernBT-Roman";
}
.device-mobile .spp-engraving-form-content {
    width: 100%;
    margin: 0 auto;
}
.device-mobile .engraving-post-btn a {
    display: block;
    clear: both;
    width: 90%;
    margin: 0 auto;
    text-align: center;
    margin: 5px 10px;
}

/* engraving more information panels */
#engravingInfoOverlay,
.overlay-container.model.engraving-more-information-popup {
    width: 80%;
    max-width: 768px;
    height: auto;
    max-height: 90%;
    max-height: 90vh;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    display: block;
}
.device-mobile .overlay-container {
    width: 80%;
    height: auto;
}
.engraving-wrapper .engraving-container h1,
.engraving-wrapper  .engraving-container h2,
.engraving-wrapper  .engraving-container h3,
.engraving-wrapper  .engraving-container p {
    text-align: center;
  }
.engraving-wrapper .engraving-container h1 {
    font-size: 22px;
    margin-bottom: 22px;
    border-bottom: solid 1px #000000;
    line-height: 65px;
  }
.engraving-wrapper  .engraving-container h2 {
    font-size: 18px;
    line-height: 55px;
    border: none;
}
#engravingInfoOverlay  h3,
.overlay-container  h3 {
    font-size: 15px;
    padding: 0px;
    display: block;
}
#engravingInfoOverlay .engraving-wrapper,
.overlay-container .engraving-wrapper {
    display: block;
    padding: 0px;
}
#engravingInfoOverlay .engraving-container,
.overlay-container .engraving-container {
    margin: 0 auto;
    height: auto;
    width: 100%;
    display: block;
    padding: 0;
}
#engravingInfoOverlay .engraving-content {
    display: inline-block;
    width: 100%;
    margin: 0 auto;
}
#engravingInfoOverlay  .engraving-img img {
    width: 100%;
    float: left;
}
#engravingInfoOverlay  .engraving-column-container {
    clear: both;
}
#engravingInfoOverlay  .engraving-column {
    width: 41%;
    margin: 0 4%;
    display: inline-block;
    text-align: center;
    float: left;
    padding: 0px;
}
#engravingInfoOverlay  .engraving-column p {
        margin-bottom: 15px;
        height: 15px;
        padding: 0px;
}
#engravingInfoOverlay  .engraving-header,
#engravingInfoOverlay .engraving-footer {
    width: 100%;
    margin: 0 auto;
}
#engravingInfoOverlay .engraving-header p,
.overlay-container .engraving-header p,
#engravingInfoOverlay .engraving-footer p,
.overlay-container  .engraving-footer p {
    margin:30px 10px 0 10px;
}
#engravingInfoOverlay  .engraving-center {
    text-align: center;
    float: none !important;
    width: 100%
}
#engravingInfoOverlay  .engraving-center .engraving-column {
    float: none !important;
    margin: 0 auto;
}
#engravingInfoOverlay  .mtl {
        margin-top: 20px;
}
#engravingInfoOverlay  .mbn{
        margin-bottom: 0;
}
#engravingInfoOverlay  .btn-engraving,
.overlay-container  .btn-engraving {
        background: black;
        color: white;
        height: 23px;
        line-height: 22px;
        border: 1px solid #cccccc;
        display: inline-block;
        padding: 0 14px;
        text-align: center;
        font-size: 11px;
        white-space: nowrap;
        text-transform: uppercase;
        letter-spacing: 1px;
        -moz-transition: none;
        -webkit-transition: none;
        transition: none;
}

/* iOS scroll bar */
::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,0.5);
}
/* iOS scroll bar */

@media screen and (max-width: 763px) {
    #engravingInfoOverlay .engraving-column,
    .overlay-container .engraving-column {
        width: 100%;
        padding: 0 30px;
        margin: 0;
    }
    #engravingInfoOverlay .engraving-header,
    #engravingInfoOverlay .engraving-footer {
        width: 100%;
    }
    #engravingInfoOverlay .prod-img {
        max-width: 70%
    }
}

@media screen and (max-width: 508px) {
    #engravingInfoOverlay .engraving-wrapper .engraving-container h1,
    .overlay-container .engraving-wrapper .engraving-container h1 {
        line-height: 25px;
    }
    #engravingInfoOverlay,
    .overlay-container.model.engraving-more-information-popup {
        width: 80%;
        height: 80%;
        height: 80vh;
    }
    .modal-wrapper .engraving-wrapper .engraving-container h2 {
        border: none;
        font-size: 18px;
        line-height: 23px;
    }
    .overlay-container .engraving-wrapper {
        font-size: 13px;
        padding: 0;
    }
}

/* Portrait iPhone5 */
@media only screen 
  and (min-device-width: 320px)
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
    .device-mobile div#foreground-node {
        min-width: 90% !important;
        left: 5% !important;
    }
    .device-mobile .overlay-container .spp-engraving-preview .background-swap .engraving-form-preview .new-canvas {
        height: 220px !important;
    }
    .device-mobile .mobile-modal-engraving {
        width: 310px;
    }
    form.engraving-form .engraving-edit-form { 
        width: 100%;
    }
    form.engraving-form .engraving-form-font-choice-btn {
        width:100%;
    }
    form.engraving-form .engraving-form-element-footer.edit-engraving-form-cta {
        margin-left: 0px;
    }
}
/* Portrait iPhone6+ */
@media only screen 
  and (min-device-width : 414px) 
  and (max-device-width : 736px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
    .device-mobile .overlay-container .spp-engraving-preview .background-swap .engraving-form-preview .new-canvas {
        height: 260px !important;
    }
}

/* landscape */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
   div#foreground-node.engraving-more-information-popup {
     left: 10% !important;
     width: 80% !important;
     height: 350px !important;
     padding: 0;
   }
   div#overlay-background.overlay-background {
     width: 100% !important;
   }
   .spp-engraving-form-content,
   .mobile-modal-engraving {
     width: 100% !important;
   }
   form.engraving-form .engraving-edit-form {
     width: 100% !important;
   }
   .overlay-container .spp-engraving-preview-intro {
     width: 100%;
   }
}

/* Tablet Landscape */
@media only screen 
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
    div#foreground-node.engraving-more-information-popup {
        height: 650px !important;
        width: 900px !important;
        padding: 0;
    }
    div#overlay-background.overlay-background {
        width: 100% !important;
    }
}
/* Tablet Landscape */

/* Larger than phablet */
@media screen and (min-width: 550px) {
  .spp-engraving-form-content .engraving-edit-form {
    width: 550px;
    margin: 0 auto;
  }
}

/* Tablet Portrait */
@media only screen 
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
    /* Rotate screen */
    div#foreground-node.engraving-preview-popup {
        width: 720px !important;
        height: 450px !important;
        left: 3% !important;
    }
    /* Rotate screen */
    div#foreground-node.engraving-more-information-popup {
        height: 650px !important;
        width: 80% !important;
        padding: 0;
    }
    div#foreground-node.overlay-container div.spp-engraving-form-content { display:none; }
    div#foreground-node.overlay-container div.spp-engraving-preview,
    div#foreground-node.overlay-container div.spp-engraving-preview .background-swap,
    div#foreground-node.overlay-container div.spp-engraving-preview .background-prod-image {
        background: url("/media/export/cms/engraving/rotate.png") no-repeat scroll 0 0 #000000 !important;
        background-size: cover;
        width: 100%;
        height: 100%;
    }
    div#overlay-background.overlay-background {
        width: 100% !important;
    }
}
/* Tablet Portrait */

@media only screen 
and (min-width : 375px) 
and (max-width : 667px) {
    /* STYLES GO HERE */
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {
    .device-mobile div#foreground-node {
        left: 10% !important;
        min-width: 80% !important;
    }
}

.device-pc .overlay-container form.engraving-form a.engraving-preview,
.device-pc .overlay-container form.engraving-form a.engraving-cancel,
.device-pc .overlay-container form.engraving-form a.engraving-save {
    float: none;
    position: relative;
    font-size: 1.4em;
    letter-spacing: 0.15em;
}
.overlay-container form.engraving-form .edit-engraving-form-cta a.engraving-cancel {
    display: none;
}
form.engraving-form .engraving-form-element-footer .preview-frame {
    height: 300px;
    width: 100%;
    background-color: blue;
    border: 1px solid white;
}
.spp-engraving-form-content {
    float: left;
}
.device-pc .overlay-container .spp-engraving-preview .spp-engraving-form-content .not-found {
    background-color: #000000;
    color: #ffffff;
    font-size: 20px;
    margin: 45% 6% auto 15%;
    width: 50%;
}
.device-pc .overlay-container .spp-engraving-preview .spp-engraving-form-content .not-found p {
    padding: 2%;
}
.spp-engraving-form-content .button {
    padding: 10px;
    height: 45px;
    letter-spacing: 0.25em;
    border: 2px solid black;
    background: transparent;
    color: black;
    width: 180px;
    text-transform: none;
    margin: 0 auto;
    text-transform: normal;
    font-variant: small-caps;
    font-family: "NewtextITCStd-Regular";
    text-align: center;
    font-weight: normal;
    float: none;
}
.spp-engraving-form-content .engraving-form-bottle .with-custom-msg {
    margin-top: -40px;
}
.spp-engraving-form-content .engraving-form-heading {
    text-align: center;
}
.spp-engraving-form-content .engraving-forms .engraving-form .engraving-edit-form .engraving-form-heading {
    padding-bottom: 45px;
}
.spp-engraving-form-content .engraving-form-heading .engraving-form-custom-msg {
    display: none;
    width: 100%;
    font-size: 15px;
    margin-top: -15px;
    padding: 0 0 15px;
}
.spp-engraving-form-content .engraving-form-font-choice-btn::after,
.spp-engraving-form-content .button::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.spp-engraving-form-content .engraving-form .engraving-form-font-choice-btn .change-font.button {
    font-variant: normal;
}
.spp-engraving-form-content .engraving-form .engraving-form-font-choice-btn .change-font.button:nth-child(odd) {
    float: left;
}
.spp-engraving-form-content .engraving-form .engraving-form-font-choice-btn .change-font.button:nth-child(even) {
    float: right;
}
.spp-engraving-form-content .engraving-form span.engraving-font-style {
    display: none;
}
.spp-engraving-form-content .engraving-label-wrapper {
    display: none;
}
.device-pc .edit-engraving-form-cta {
    margin-top: 25px;
}
.overlay-container .spp-engraving-preview {
    width: 926px;
    height: 541px;
    background-color: transparent;
    background-position: -2px 0;
    background-size: cover;
}
.overlay-container .spp-engraving-preview .spp-engraving-form-content input::-ms-clear {
   display: none;
}
.overlay-container .spp-engraving-preview .background-swap,
.overlay-container .spp-engraving-preview .background-swap .background-prod-image,
.overlay-container .spp-engraving-preview .background-swap .new-canvas .background-prod-image-inner {
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  background-size: cover;
  -webkit-transition: background-image 1s ease-in-out;
  -moz-transition: background-image 1s ease-in-out;
  -o-transition: background-image 1s ease-in-out;
  transition: background-image 1s ease-in-out;
}

/* Hide smaller peview image on PC */
.device-pc .overlay-container .spp-engraving-preview .background-swap .new-canvas .background-prod-image-inner {
    background-image:none !important;
}
/* Hide smaller peview image on PC */

/* Hide Preview Title and Arrow on PC */
.overlay-container .spp-engraving-preview .spp-engraving-form-content .engraving-forms .engraving-form-preview .engraving-form-heading,
.overlay-container .spp-engraving-preview .spp-engraving-form-content .engraving-forms .engraving-form-preview .overlay-left-arrow-nav {
    display: none;
}
/* Hide Preview Title and Arrow on PC */

/* --------------------------- Popup Preview ------------------------------------- */

/* Default Bottle for 30ml */
.overlay-container .spp-engraving-preview .background-swap.engraving-size-30ml,
.overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-2.engraving-size-30ml {
    background-image: url('/media/export/cms/engraving/product/926x541/jo_30ml_926x541_b.jpg');
}
/* Default Bottle for 30ml */

/* Default Bottle for 100ml */
.overlay-container .spp-engraving-preview,
.overlay-container .spp-engraving-preview .background-swap.engraving-size-100ml,
.overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-4.engraving-size-100ml {
    background-image: url('/media/export/cms/engraving/product/926x541/jo_100ml_926x541_b.jpg');
}
/* Default Bottle for 100ml */

/* Cologne Intense Bottle for 50ml */
.overlay-container .spp-engraving-preview.engraving-cat-CAT3553 .background-swap.engraving-size-50ml,
.overlay-container .spp-engraving-preview.engraving-cat-CAT3553 .background-swap.engraving-form-choice-5.engraving-size-50ml {
    background-image: url('/media/export/cms/engraving/product/926x541/jo_50ml_CI_926x541_b.jpg');
}
/* Cologne Intense Bottle for 50ml */

/* Cologne Intense Bottle for 100ml */
.overlay-container .spp-engraving-preview.engraving-cat-CAT3553,
.overlay-container .spp-engraving-preview.engraving-cat-CAT3553 .background-swap.engraving-size-100ml,
.overlay-container .spp-engraving-preview.engraving-cat-CAT3553 .background-swap.engraving-form-choice-4.engraving-size-100ml  {
    background-image: url('/media/export/cms/engraving/product/926x541/jo_100ml_CI_926x541_b.jpg');
}
/* Cologne Intense Bottle for 100ml */

/* Bath Oil Bottle for 100ml */
.overlay-container .spp-engraving-preview.engraving-cat-CAT3640,
.overlay-container .spp-engraving-preview.engraving-cat-CAT3640 .background-swap.engraving-size-100ml,
.overlay-container .spp-engraving-preview.engraving-cat-CAT3640 .background-swap.engraving-form-choice-4.engraving-size-100ml  {
    background-image: url('/media/export/cms/engraving/product/926x541/jo_200ml_BO_926x541_b.jpg');
}
/* Bath Oil Bottle for 100ml */

/* Default LID for 30ml */
.overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-1.engraving-size-30ml .background-prod-image {
    background-image:url('/media/export/cms/engraving/product/926x541/jo_30ml_926x541_l.jpg')!important;
}
/* Default LID for 30ml */

/* Default LID for 100ml */
.overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-1 .background-prod-image,
.overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-1.engraving-size-100ml .background-prod-image {
    background-image:url('/media/export/cms/engraving/product/926x541/jo_100ml_926x541_l.jpg')!important;
}
/* Default LID for 100ml */

/* Cologne Intense LID for 50ml */
.overlay-container .spp-engraving-preview.engraving-cat-CAT3553 .background-swap.engraving-form-choice-1.engraving-size-50ml .background-prod-image {
    background-image:url('/media/export/cms/engraving/product/926x541/jo_50ml_CI_926x541_l.jpg')!important
}
/* Cologne Intense LID for 50ml */

/* Cologne Intense LID for 100ml */
.overlay-container .spp-engraving-preview.engraving-cat-CAT3553 .background-swap.engraving-form-choice-1 .background-prod-image,
.overlay-container .spp-engraving-preview.engraving-cat-CAT3553 .background-swap.engraving-form-choice-1.engraving-size-100ml .background-prod-image {
    background-image:url('/media/export/cms/engraving/product/926x541/jo_100ml_CI_926x541_l.jpg')!important;
}
/* Cologne Intense LID for 100ml */

/* Default Home Candle 200g */
.overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-3,
.overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-3.engraving-size-200g {
    background-image:url('/media/export/cms/engraving/product/926x541/jo_200g_926x541_c.jpg');
}
/* Default Home Candle 200g */

/* Cologne Intense Candle 200g */
.overlay-container .spp-engraving-preview.engraving-cat-CAT11895 .background-swap.engraving-form-choice-3,
.overlay-container .spp-engraving-preview.engraving-cat-CAT11895 .background-swap.engraving-form-choice-3.engraving-size-200g {
    background-image:url('/media/export/cms/engraving/product/926x541/jo_200g_CI_926x541_c.jpg');
}
/* Cologne Intense Candle 200g */

/* Default Deluxe Candle 600g */
.overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-3.engraving-size-600g {
    background-image:url('/media/export/cms/engraving/product/926x541/jo_600g_926x541_c.jpg');
}
/* Default Deluxe Candle 600g */

/* Default Luxury Candle 2.5kg */
.overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-3.engraving-size-2_5kg {
    background-image:url('/media/export/cms/engraving/product/926x541/jo_2500g_926x541_c.jpg');
}
/* Default Luxury Candle 2.5kg */

/* Default 200g and 2.5kg Candle Close Icon - Dark */
.overlay-container .spp-engraving-preview .background-swap.engraving-size-200g.engraving-form-choice-3 .close-container,
.overlay-container .spp-engraving-preview .background-swap.engraving-size-2_5kg.engraving-form-choice-3 .close-container {
    background-image:url('/media/export/cms/engraving/custom_nav_x-dark.png');
}
/* Default 200g and 2.5kg Candle Close Icon - Dark */

/* Colognes Intense Candle 200g Close Icon - Light */
.overlay-container .spp-engraving-preview.engraving-cat-CAT11895 .background-swap.engraving-form-choice-3.engraving-size-200g .close-container {
    background-image:url('/media/export/cms/engraving/custom_nav_x.png');    
}
/* Colognes Intense Candle 200g Close Icon - Light */

/* --------------------------- Popup Preview ------------------------------------- */

/* --------------------------- Popup Preview - Positioning ----------------------- */

/* -------- All ------- */
.overlay-container .spp-engraving-preview .spp-engraving-form-content .engraving-forms .engrave-placement {
    color: white;
    position: absolute;
    top: 405px;
    display: none;
    width: 180px;
    display: block;
}

/* -------- Colognes ------- */

/* Default Lid Preview Position */
.overlay-container .spp-engraving-preview .spp-engraving-form-content .engraving-forms .engraving-form-choice-1 .engrave-placement {
    left: 530px;
    top: 420px;
    height: 100px;
}
/* Default Lid Preview Position */

/* Default Bottle Preview position */
.overlay-container .spp-engraving-preview .spp-engraving-form-content .engraving-forms .engraving-form-choice-2 .engrave-placement {
    height: 100px;
}
.overlay-container .spp-engraving-preview .spp-engraving-form-content .engraving-forms .engraving-form-choice-4 .engrave-placement {
    font-size: 1em;
    left: 510px;
    overflow: hidden;
    width: 200px;
    height: 100px;
    top: 405px;
}
.overlay-container .spp-engraving-preview .spp-engraving-form-content .engraving-forms .engraving-form-choice-5 .engrave-placement {
    font-size: 1em;
    left: 510px;
    overflow: hidden;
    width: 200px;
    height: 50px;
    top: 405px;
}
/* Default Bottle Preview position */

/* Default Lid Preview Canvas for 30ml Bottles */
.overlay-container .spp-engraving-preview .engraving-size-30ml .spp-engraving-form-content .engraving-forms form.engraving-form-choice-1 .new-canvas .engrave-placement {
    left: 560px;
    top: 420px;
    width: 115px;
    height: 45px;
}
/* Default Lid Preview Canvas for 30ml Bottles */

/* Default Lid Preview Canvas for 100ml Bottles */
.overlay-container .spp-engraving-preview .engraving-size-100ml .spp-engraving-form-content .engraving-forms form.engraving-form-choice-1 .new-canvas .engrave-placement {
    top: 340px;
    left: 515px;
}
/* Default Lid Preview Canvas for 100ml Bottles */

/* Cologne Intense Lid Preview Canvas for 50ml Bottles */
.overlay-container .spp-engraving-preview.engraving-cat-CAT3553 .engraving-size-50ml .spp-engraving-form-content .engraving-forms form.engraving-form-choice-1 .new-canvas .engrave-placement {
    left: 510px;
    top: 350px;
}
/* Cologne Intense Lid Preview Canvas for 50ml Bottles */

/* Cologne Intense Lid Preview Canvas for 100ml Bottles */
.overlay-container .spp-engraving-preview.engraving-cat-CAT3553 .engraving-size-100ml .spp-engraving-form-content .engraving-forms form.engraving-form-choice-1 .new-canvas .engrave-placement {
    left: 510px;
    top: 350px;
}
/* Cologne Intense Lid Preview Canvas for 100ml Bottles */

/* Default Bottle Preview Canvas for 30ml Bottles */
.overlay-container .spp-engraving-preview .engraving-size-30ml .spp-engraving-form-content .engraving-forms form.engraving-form-choice-2 .new-canvas .engrave-placement {
    height: 45px;
    left: 560px;
    top: 445px;
    width: 115px;
}
/* Default Bottle Preview Canvas for 30ml Bottles */

/* Default Bottle Preview Canvas for 100ml Bottles */
.overlay-container .spp-engraving-preview .engraving-size-100ml .spp-engraving-form-content .engraving-forms form.engraving-form-choice-4 .new-canvas .engrave-placement {
    top: 405px;
    left: 505x;
}
/* Default Bottle Preview Canvas for 100ml Bottles */

/* Default Bottle Preview Canvas for 50ml Bottles */
.overlay-container .spp-engraving-preview .engraving-size-50ml .spp-engraving-form-content .engraving-forms form.engraving-form-choice-5 .new-canvas .engrave-placement {
    top: 425px;
    left: 505px;
}
/* Default Bottle Preview Canvas for 50ml Bottles */

/* Bath Oil Bottle Preview Canvas for 200ml Bottles */
.overlay-container .spp-engraving-preview.engraving-cat-CAT3640 .engraving-size-200ml .spp-engraving-form-content .engraving-forms form.engraving-form-choice-4 .new-canvas .engrave-placement {
    top: 415px;
    left: 565px;
    height: 100px;
    width: 185px;
}
/* Bath Oil Bottle Preview Canvas for 200ml Bottles */

/* -------- Colognes ------- */

/* -------- Candles -------- */
.overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-3.engraving-size-200g .new-canvas .engrave-placement {
    left: 518px;
    top: 450px;
    height: 45px;
    width: 315px;
}
.overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-3.engraving-size-600g .new-canvas .engrave-placement {
    width: 385px;
    height: 45px;
    top: 465px;
    left: 500px;
}
.overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-3.engraving-size-2_5kg .new-canvas .engrave-placement {
    width: 385px;
    height: 45px;
    top: 465px;
    left: 500px;
}
/* -------- Candles -------- */

/* Canvas */

/* Lid Canvas - Default 30ml */

.overlay-container .spp-engraving-preview .engraving-size-30ml .engraving-form-choice-1 .new-canvas .engrave-placement .engrave-choice-script,
.overlay-container .spp-engraving-preview .engraving-size-30ml .engraving-form-choice-1 .new-canvas .engrave-placement .engrave-choice-block {
    height: 50px;
}

/* Script */
.overlay-container .spp-engraving-preview .engraving-size-30ml .engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1.engrave-choice-script,
.overlay-container .spp-engraving-preview .engraving-size-30ml .engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1-shadow.engrave-choice-script {
    font-size: 2em;
    padding: 0px;
    width: 100%;
    margin-left: -5px;
}
/* Script */

/* Block */
.overlay-container .spp-engraving-preview .engraving-size-30ml .engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1.engrave-choice-block,
.overlay-container .spp-engraving-preview .engraving-size-30ml .engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1-shadow.engrave-choice-block {
    letter-spacing: 2px;
    font-size: 2.5em;
    width: 100%;
    margin-left: 0px;
}
/* Block */

/* Lid Canvas - Default 30ml */

/* Lid Canvas - Default 50ml */
.overlay-container .spp-engraving-preview .engraving-size-50ml .engraving-form-choice-1 .new-canvas .engrave-placement .engrave-choice-script,
.overlay-container .spp-engraving-preview .engraving-size-50ml .engraving-form-choice-1 .new-canvas .engrave-placement .engrave-choice-block {
    height: 100px;
}

/* Script */
.overlay-container .spp-engraving-preview .engraving-size-50ml .engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1.engrave-choice-script,
.overlay-container .spp-engraving-preview .engraving-size-50ml .engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1-shadow.engrave-choice-script {
    font-size: 3em;
    letter-spacing: 3px;
    padding-left: 10px;
    width: 100%;
}
/* Script */

/* Block */
.overlay-container .spp-engraving-preview .engraving-size-50ml .engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1.engrave-choice-block,
.overlay-container .spp-engraving-preview .engraving-size-50ml .engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1-shadow.engrave-choice-block {
    font-size: 4em;
    letter-spacing: 3px;
    width: 100%;
    padding-left: 15px;
    margin-top: 2px;
}
/* Block */

/* Lid Canvas - Default 50ml */

/* Lid Canvas - Default 100ml */
.overlay-container .spp-engraving-preview .engraving-size-100ml .engraving-form-choice-1 .new-canvas .engrave-placement .engrave-choice-script,
.overlay-container .spp-engraving-preview .engraving-size-100ml .engraving-form-choice-1 .new-canvas .engrave-placement .engrave-choice-block {
    height: 100px;
}

/* Script */
.overlay-container .spp-engraving-preview .engraving-size-100ml .engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1.engrave-choice-script,
.overlay-container .spp-engraving-preview .engraving-size-100ml .engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1-shadow.engrave-choice-script {
    font-size: 3em;
    letter-spacing: 3px;
    padding-left: 10px;
    width: 100%;
}
/* Script */

/* Block */
.overlay-container .spp-engraving-preview .engraving-size-100ml .engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1.engrave-choice-block,
.overlay-container .spp-engraving-preview .engraving-size-100ml .engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1-shadow.engrave-choice-block {
    font-size: 4em;
    letter-spacing: 3px;
    width: 100%;
    padding-left: 15px;
    margin-top: 2px;
}
/* Block */

/* Lid Canvas - Default 100ml */

/* Bottle Canvas - Default 30ml */

/* Script */
.overlay-container .spp-engraving-preview .engraving-size-30ml .engraving-form-choice-2 .new-canvas .engrave-placement #preview-2-1.engrave-choice-script,
.overlay-container .spp-engraving-preview .engraving-size-30ml .engraving-form-choice-2 .new-canvas .engrave-placement #preview-2-1-shadow.engrave-choice-script {
    font-size: 2.2em;
    width: 100%;
    height: 100%;
    margin-left: 0;
    letter-spacing: 0;
}
/* Script */

/* Block */
.overlay-container .spp-engraving-preview .engraving-size-30ml .engraving-form-choice-2 .new-canvas .engrave-placement #preview-2-1.engrave-choice-block,
.overlay-container .spp-engraving-preview .engraving-size-30ml .engraving-form-choice-2 .new-canvas .engrave-placement #preview-2-1-shadow.engrave-choice-block {
    font-size: 2.5em;
    width: 100%;
    height: 100%;
    margin-left: 5%;
    letter-spacing: 2px;
    margin-top: -3px;
}
/* Block */

/* Bottle Canvas - Default 30ml */

/* Bottle Canvas - Default 50ml */
.overlay-container .spp-engraving-preview .engraving-size-50ml .engraving-form-choice-5 .new-canvas .engrave-placement .engrave-choice-script,
.overlay-container .spp-engraving-preview .engraving-size-50ml .engraving-form-choice-5 .new-canvas .engrave-placement .engrave-choice-block {
    height: 45px;
}

/* Script */
.overlay-container .spp-engraving-preview .engraving-size-50ml .engraving-form-choice-5 .new-canvas .engrave-placement #preview-5-1.engrave-choice-script,
.overlay-container .spp-engraving-preview .engraving-size-50ml .engraving-form-choice-5 .new-canvas .engrave-placement #preview-5-1-shadow.engrave-choice-script {
    font-size: 1.6em;
    width: 100%;
}
/* Script */

/* Block */
.overlay-container .spp-engraving-preview .engraving-size-50ml .engraving-form-choice-5 .new-canvas .engrave-placement #preview-5-1.engrave-choice-block,
.overlay-container .spp-engraving-preview .engraving-size-50ml .engraving-form-choice-5 .new-canvas .engrave-placement #preview-5-1-shadow.engrave-choice-block {
    font-size: 1.6em;
    width: 100%;
}
/* Block */

/* Bottle Canvas - Default 50ml */

/* Bottle Canvas - Default 100ml */
.overlay-container .spp-engraving-preview .engraving-size-100ml .engraving-form-choice-4 .new-canvas .engrave-placement .engrave-choice-script,
.overlay-container .spp-engraving-preview .engraving-size-100ml .engraving-form-choice-4 .new-canvas .engrave-placement .engrave-choice-block {
    height: 45px;
}

.overlay-container .spp-engraving-preview .engraving-size-100ml .engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-2,
.overlay-container .spp-engraving-preview .engraving-size-100ml .engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-2-shadow {
    margin-top: 33px;
}

/* Script */
.overlay-container .spp-engraving-preview .engraving-size-100ml .engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-1.engrave-choice-script,
.overlay-container .spp-engraving-preview .engraving-size-100ml .engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-1-shadow.engrave-choice-script,
.overlay-container .spp-engraving-preview .engraving-size-100ml .engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-2.engrave-choice-script,
.overlay-container .spp-engraving-preview .engraving-size-100ml .engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-2-shadow.engrave-choice-script {
    font-size: 1.6em;
    width: 100%;
    margin-left: -5px;
}
/* Script */

/* Block */
.overlay-container .spp-engraving-preview .engraving-size-100ml .engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-1.engrave-choice-block,
.overlay-container .spp-engraving-preview .engraving-size-100ml .engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-1-shadow.engrave-choice-block,
.overlay-container .spp-engraving-preview .engraving-size-100ml .engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-2.engrave-choice-block,
.overlay-container .spp-engraving-preview .engraving-size-100ml .engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-2-shadow.engrave-choice-block {
    font-size: 1.6em;
    width: 100%;
}
/* Block */

/* Bottle Canvas - Default 100ml */

/* Candle Canvas - Default 200g */
.overlay-container .spp-engraving-preview .engraving-size-200g .engraving-form-choice-3 .new-canvas .engrave-placement #preview-3-1,
.overlay-container .spp-engraving-preview .engraving-size-200g .engraving-form-choice-3 .new-canvas .engrave-placement #preview-3-1-shadow {
    font-size: 2.2em;
    width: 100%;
    height: 100%;
    text-shadow: 1px 1px 5px #000000;
}
/* Candle Canvas - Default 200g */

/* Candle Canvas - Default 600g */
.overlay-container .spp-engraving-preview .engraving-size-600g .engraving-form-choice-3 .new-canvas .engrave-placement #preview-3-1,
.overlay-container .spp-engraving-preview .engraving-size-600g .engraving-form-choice-3 .new-canvas .engrave-placement #preview-3-1-shadow {
    font-size: 2.1em;
    width: 100%;
    height: 100%;
    text-shadow: 1px 1px 10px #000000;
}
/* Candle Canvas - Default 600g */

/* Candle Canvas - Default 2.5kg */
.overlay-container .spp-engraving-preview .engraving-size-2_5kg .engraving-form-choice-3 .new-canvas .engrave-placement #preview-3-1,
.overlay-container .spp-engraving-preview .engraving-size-2_5kg .engraving-form-choice-3 .new-canvas .engrave-placement #preview-3-1-shadow {
    font-size: 2.3em;
    width: 100%;
    height: 100%;
    text-shadow: 1px 1px 1px #000000;
}
/* Candle Canvas - Default 2.5kg */

/* Bath Oil Bottle Canvas - 200ml */
.overlay-container .spp-engraving-preview.engraving-cat-CAT3640 .engraving-size-200ml .engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-1,
.overlay-container .spp-engraving-preview.engraving-cat-CAT3640 .engraving-size-200ml .engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-1-shadow,
.overlay-container .spp-engraving-preview.engraving-cat-CAT3640 .engraving-size-200ml .engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-2,
.overlay-container .spp-engraving-preview.engraving-cat-CAT3640 .engraving-size-200ml .engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-2-shadow {
    font-size: 1.6em;
    width: 100%;
}
.overlay-container .spp-engraving-preview.engraving-cat-CAT3640 .engraving-size-200ml .engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-2 {
    margin-top: 30px;
}
/* Bath Oil Bottle Canvas - 200ml */

/* Canvas */

/* --------------------------- Popup Preview - Positioning ----------------------- */

.device-pc .spp-engraving-form-content .edit-engraving-form-cta { /*display: none;*/ }
.device-pc .spp-engraving-form-content .edit-engraving-form-cta span {
    display: block;
    line-height: 1.4em;
    margin: 0 auto;
    padding: 15px 0 0 0;
    text-align: center;
    font-size: 1.2em;
    color: black;
 }
.device-pc .spp-engraving-form-content .engraving-form ul.subtotaling {
    padding-left: 0px;
    font-size: 1.4em;
    line-height: 2em;
    list-style: outside none none;
    /*margin-left: -5px;*/
    padding-left: 0;
    text-align: left;
}
.spp-engraving-form-content .engraving-form ul.subtotaling li span.name {
    float: left;
    display: block;
    width: 80%;
    text-align: left;
}
.device-pc .spp-engraving-form-content .engraving-form ul.subtotaling li,
.device-pc .spp-engraving-form-content .engraving-form ul.subtotaling li span.numbers {
    font-weight: bold;
    color: black;
}
.spp-engraving-form-content .engraving-form ul.subtotaling li span.numbers {
    float: right;
    display: block;
    width: 20%;
    text-align: right;
}
.device-pc .spp-engraving-form-content .engraving-form-element-subtotaling {
    /* display: none; */
}
.spp-engraving-form-content .engraving-form .engraving-form-line {
    height: 55px;
    position: relative;
}
.device-pc .spp-engraving-form-content .engraving-form-oneline {
    /* display: none; */
}
.spp-engraving-form-content .engraving-form .engraving-form-line .char-counter {
    position: absolute;
    top: 25px;
    right: 10px;
}
.device-pc .spp-engraving-form-content .engraving-message {
    background: transparent none repeat scroll 0 0;
    border: 2px solid black;
    padding: 5px 45px 5px 5px;
    width: 380px;
    display: block;
    font-size: 3em;
    height: 50px;
}
.device-pc .spp-engraving-form-content :focus {
    outline: none;
}
.device-pc .spp-engraving-form-content .engrave-choice-empty {
    letter-spacing: 2px;
    font-size: 2em !important;
}
.device-pc .spp-engraving-form-content .engrave-choice-script {
    font-family: "KuenstlerScriptLTStd-Medium";
}
.device-pc .spp-engraving-form-content .engrave-choice-block {
    font-family: "BernhardModernBT-Roman";
}
.device-pc .spp-engraving-form-content .engraving-form-font-choice-btn .engraving-script,
.device-pc .spp-engraving-form-content .engraving-form-font-choice-btn .engraving-block {
    text-transform: none;
}
.device-pc .spp-engraving-form-content .engraving-form-font-choice-btn {
    margin-bottom: 15px;
}
.device-pc .spp-engraving-form-content .engraving-form-choice-btn .engrave-style-chosen,
.device-pc .spp-engraving-form-content .engraving-form-font-choice-btn .engrave-style-chosen {
    border-width: 3px;
}
.device-pc .spp-engraving-form-content .engraving-form-lid .engraving-edit-form {
    height: 170px;
}
.device-pc .spp-engraving-form-content .engraving-form ul.error_messages {
    background: #000000 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    padding: 0;
    position: absolute;
    top: 13%;
    width: 41%;
}
.device-pc .spp-engraving-form-content .with-error .engraving-edit-form {
    margin-top: 70px;
}
.device-pc .spp-engraving-form-content .with-error .engraving-error-form-msg { 

}
.device-pc .spp-engraving-form-content .engraving-edit-form {
    /*height: 220px;*/
    margin: 50px 10px 0 65px;
    width: 380px;
}
.device-pc .spp-engraving-form-content .engraving-edit-form {
    /*display: none;*/
    float: left;
}
.device-pc .spp-engraving-form-content .engraving-query {
    /*height: 200px;*/
    margin: 100px 10px 0 65px;
    width: 400px;
}
.device-pc .spp-engraving-form-content .engraving-form-element-footer {
    clear: both;
    /*height: 70px;*/
    margin: 0 65px; /* was 65px */
    padding: 0;
    text-align: center;
    width: 380px;
}
.spp-engraving-form-content .engraving-query .engraving-form-heading {
    margin-bottom: 0px;
}
.spp-engraving-form-content .engraving-query .engraving-form-choice-btn {
    text-align: center;
}
.spp-engraving-form-content .engraving-query .engraving-form-choice-btn a {
    display: block;
    letter-spacing: 0.2em;
    text-transform: none;
    font-size: 1.2em;
}
.spp-engraving-form-content .engraving-query .engraving-form-choice-btn .or-stmt {
    padding: 12px;
    font-size: 1.5em;
    text-transform: lowercase;
}
.spp-engraving-form-content .engraving-query .engraving-invite-txt {
    padding: 3px 0 10px 0;
    font-size: 1.5em;
    text-align: center;
    margin: 20px auto;
    width: 300px;
    line-height: 1.4em;
}
.device-pc .engraving-wrapper .engraving-container .engraving-column p {
    padding: 0;
    text-align: center;
}
.engraving-wrapper .engraving-container .engraving-column h3 {
    text-align: center;
}
.device-pc .engraving-wrapper .engraving-container .engraving-column {
    width: 50%;
    float: left;
    padding: 20px;
}
.engraving-wrapper .engraving-container .column-two {
}
.device-pc .engraving-wrapper .engraving-container {
    clear: both;
    width: 100%;
}
.engraving-wrapper .engraving-center .engraving-column {
    display: inline-block;
    float: none !important;
    text-align: center;
    width: 100%;
}

/* cull prototype */
.overlay-container .spp-engraving-preview .new-canvas .engrave-placement input {
    font-size: 2.2em;
    color: white;
    letter-spacing: normal;
    text-align: center;
    padding: 0px;
}
.overlay-container .spp-engraving-preview .new-canvas .engrave-placement .canvas-orig {
    background: transparent none repeat scroll 0 0;
    border: none; /*2px solid red*/
    display: block;
    font-size: 3em;
    padding: 5px;
    margin: 0px;
    position: absolute;
    top: 0;
}
/* mobile side engraving */

/* Customsed Fonts */
.engraving-script {
    font-family: "KuenstlerScriptLTStd-Medium";
    font-size: 2.4em;
}
.engraving-block {
    font-family: "BernhardModernBT-Roman";
    font-size: 2.2em;
}
/* Customsed Fonts */
/* Quickshop Engraving */

/* Mobile */
.device-mobile .engraving-preview-popup .button,
.device-mobile .engraving-more-information-popup .button {
    display: block;
}
.device-mobile div#foreground-node.engraving-preview-popup {
    padding: 20px;
}
.device-mobile div#foreground-node.engraving-more-information-popup {
    padding: 0px;
    width: 80%;
    height: 80%;
    height: 80vh;
}
.device-mobile .overlay-container .spp-engraving-preview {
    width: 100%;
    height: auto;
}
.device-mobile .spp-engraving-form-content .engraving-query .engraving-invite-txt {
    width: 100%;
    font-size: 1em;
    margin: 0;
    padding: 0;
}
.device-mobile .spp-engraving-form-content .engraving-query .engraving-form-heading h1,
.device-mobile .spp-engraving-form-content .engraving-query .engraving-form-heading h2 {
    border: none;
}
.device-mobile .spp-engraving-form-content .button {
    width: 100%;
    padding: 4%;
    border-width: 1px;
    letter-spacing: 0.2em;
    font-size: 1.2em;
    text-transform: none;
}
.device-mobile .spp-engraving-form-content .engraving-form .engraving-form-font-choice-btn .change-font.button {
    width: 47%;
    padding: 3%;
}
.device-mobile .overlay-container .spp-engraving-preview  .engraving-form-element-preview {
    display: block;
}
.device-mobile .overlay-container .spp-engraving-preview  .engraving-form-element-preview .overlay-left-arrow-nav {
    display: none; /* Hide back preview arrow by default */
}

/* Hide Background on Mobile only */
.device-mobile .overlay-container .spp-engraving-preview,
.device-mobile .overlay-container .spp-engraving-preview .background-swap,
.device-mobile .overlay-container .spp-engraving-preview .background-swap .background-prod-image,
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-1.engraving-size-30ml .background-prod-image,
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-1.engraving-size-100ml .background-prod-image,
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-1.engraving-size-50ml .background-prod-image,
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-4.engraving-size-30ml .background-prod-image,
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-4.engraving-size-100ml .background-prod-image,
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-5.engraving-size-50ml .background-prod-image {
    background-image: none !important;
    background-color: #ffffff;
}
/* Hide Background on Mobile only */

.device-mobile .overlay-container .spp-engraving-preview .background-swap .overlay-left-arrow-nav  {
    background-image: url("/media/export/cms/engraving/custom_nav_arrow-dark.png");
}
.device-mobile .overlay-container .spp-engraving-preview .spp-engraving-form-content .engraving-forms .engraving-form-preview .engraving-form-heading,
.device-mobile .overlay-container .spp-engraving-preview .spp-engraving-form-content .engraving-forms .engraving-form-preview .overlay-left-arrow-nav {
    display: block;
}
.device-mobile .overlay-container .spp-engraving-preview .spp-engraving-form-content .engraving-forms .engraving-form .engraving-edit-form .engraving-form-heading {
    padding-bottom: 0px;
}
.device-mobile .overlay-container .spp-engraving-preview .background-swap .engraving-form-preview {
    display: none; /* Hide on Load */
}
.device-mobile .overlay-container .spp-engraving-preview .background-swap .engraving-form-preview .new-canvas {
    width: 100%;
    height: 230px;
    background-size: cover;
}
.device-mobile .overlay-container .spp-engraving-preview .background-swap .engraving-form-preview .new-canvas .engrave-placement {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
}
.device-mobile .overlay-container .spp-engraving-preview .spp-engraving-form-content .engraving-forms .engraving-form-preview .engraving-form-heading {
    display: block;
}

/* --------------------------- Popup Preview for Mobile ---------------------------------- */

/* Default Bottle for 30ml */
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-size-30ml .new-canvas,
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-2.engraving-size-30ml .new-canvas {
    background-image: url('/media/export/cms/engraving/product/478x426/jo_30ml_478x426_b.jpg');
}
/* Default Bottle for 30ml */

/* Default Bottle for 100ml */
.device-mobile .overlay-container .spp-engraving-preview .new-canvas,
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-size-100ml .new-canvas,
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-4.engraving-size-100ml .new-canvas {
    background-image: url('/media/export/cms/engraving/product/478x426/jo_100ml_478x426_b.jpg');
}
/* Default Bottle for 100ml */

/* Cologne Intense Bottle for 50ml */
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT3553 .background-swap.engraving-size-50ml .new-canvas,
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT3553 .background-swap.engraving-form-choice-5.engraving-size-50ml .new-canvas {
    background-image: url('/media/export/cms/engraving/product/478x426/jo_50ml_CI_478x426_b.jpg');
}
/* Cologne Intense Bottle for 50ml */

/* Cologne Intense Bottle for 100ml */
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT3553 .new-canvas,
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT3553 .background-swap.engraving-size-100ml .new-canvas,
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT3553 .background-swap.engraving-form-choice-4.engraving-size-100ml .new-canvas  {
    background-image: url('/media/export/cms/engraving/product/478x426/jo_100ml_CI_478x426_b.jpg');
}
/* Cologne Intense Bottle for 100ml */

/* Bath Oil Bottle for 200ml */
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT3640 .new-canvas,
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT3640 .background-swap.engraving-size-200ml .new-canvas,
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT3640 .background-swap.engraving-form-choice-4.engraving-size-200ml .new-canvas {
    background-image: url('/media/export/cms/engraving/product/478x426/jo_200ml_BO_478x426_b.jpg');
}
/* Bath Oil Bottle for 200ml */

/* Default LID for 30ml */
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-1.engraving-size-30ml .new-canvas .background-prod-image-inner {
    background-image:url('/media/export/cms/engraving/product/478x426/jo_30ml_478x426_l.jpg')!important;
}
/* Default LID for 30ml */

/* Default LID for 100ml */
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-1 .background-prod-image .new-canvas,
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-1.engraving-size-100ml .new-canvas .background-prod-image-inner {
    background-image:url('/media/export/cms/engraving/product/478x426/jo_100ml_478x426_l.jpg')!important;
}
/* Default LID for 100ml */

/* Cologne Intense LID for 50ml */
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT3553 .background-swap.engraving-form-choice-1.engraving-size-50ml .new-canvas .background-prod-image-inner {
    background-image:url('/media/export/cms/engraving/product/478x426/jo_50ml_CI_478x426_l.jpg')!important
}
/* Cologne Intense LID for 50ml */

/* Cologne Intense LID for 100ml */
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT3553 .background-swap.engraving-form-choice-1 .new-canvas .background-prod-image-inner,
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT3553 .background-swap.engraving-form-choice-1.engraving-size-100ml .new-canvas .background-prod-image-inner {
    background-image:url('/media/export/cms/engraving/product/478x426/jo_100ml_CI_478x426_l.jpg')!important;
}
/* Cologne Intense LID for 100ml */

/* Default Home Candle 200g */
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-3 .new-canvas,
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-3.engraving-size-200g .new-canvas {
    background-image:url('/media/export/cms/engraving/product/478x426/jo_200g_478x426_c.jpg');
}
/* Default Home Candle 200g */

/* Cologne Intense Candle 200g */
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT11895 .background-swap.engraving-form-choice-3,
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT11895 .background-swap.engraving-form-choice-3.engraving-size-200g {
    background-image:url('/media/export/cms/engraving/product/478x426/jo_200g_CI_478x426_c.jpg');
}
/* Cologne Intense Candle 200g */

/* Default Deluxe Candle 600g */
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-3.engraving-size-600g .new-canvas {
    background-image:url('/media/export/cms/engraving/product/478x426/jo_600g_478x426_c.jpg');
}
/* Default Deluxe Candle 600g */

/* Default Luxury Candle 2.5kg */
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-3.engraving-size-2_5kg .new-canvas {
    background-image:url('/media/export/cms/engraving/product/478x426/jo_2500g_478x426_c.jpg');
}
/* Default Luxury Candle 2.5kg */

/* --------------------------- Popup Preview for Mobile ---------------------------------- */

/* --------------------------- Popup Preview for Mobile - Positioning ----------------------- */

/* -------- All ------- */
.device-mobile .overlay-container .spp-engraving-preview .spp-engraving-form-content .engraving-forms .engrave-placement {
    color: white;
    position: absolute;
    top: 0;
    display: none;
    width: 180px;
    display: block;
}

/* -------- Colognes ------- */

/* Default Lid Preview Position */
.device-mobile .overlay-container .spp-engraving-preview .spp-engraving-form-content .engraving-forms .engraving-form-choice-1 .engrave-placement {
    left: 0px;
    top: 0px;
}
/* Default Lid Preview Position */

/* Default Bottle Preview position */
.device-mobile .overlay-container .spp-engraving-preview .spp-engraving-form-content .engraving-forms .engraving-form-choice-2 .engrave-placement {
    height: 100px;
}
.device-mobile .overlay-container .spp-engraving-preview .spp-engraving-form-content .engraving-forms .engraving-form-choice-4 .engrave-placement,
.device-mobile .overlay-container .spp-engraving-preview .spp-engraving-form-content .engraving-forms .engraving-form-choice-5 .engrave-placement {
    font-size: 1em;
    left: 0px;
    overflow: hidden;
    top: 0px;
}
/* Default Bottle Preview position */

/* Default Lid Preview Canvas for 30ml Bottles */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-30ml .spp-engraving-form-content .engraving-forms form.engraving-form-choice-1 .new-canvas .engrave-placement {
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}
/* Default Lid Preview Canvas for 30ml Bottles */

/* Default Lid Preview Canvas for 100ml Bottles */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml .spp-engraving-form-content .engraving-forms form.engraving-form-choice-1 .new-canvas .engrave-placement {
    top: 0px;
    left: 0px;
}
/* Default Lid Preview Canvas for 100ml Bottles */

/* Cologne Intense Lid Preview Canvas for 50ml Bottles */
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT3553 .engraving-size-50ml .spp-engraving-form-content .engraving-forms form.engraving-form-choice-1 .new-canvas .engrave-placement {
    left: 0px;
    top: 0px;
}
/* Cologne Intense Lid Preview Canvas for 50ml Bottles */

/* Cologne Intense Lid Preview Canvas for 100ml Bottles */
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT3553 .engraving-size-100ml .spp-engraving-form-content .engraving-forms form.engraving-form-choice-1 .new-canvas .engrave-placement {
    left: 0px;
    top: 0px;
}
/* Cologne Intense Lid Preview Canvas for 100ml Bottles */

/* Default Bottle Preview Canvas for 30ml Bottles */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-30ml .spp-engraving-form-content .engraving-forms form.engraving-form-choice-2 .new-canvas .engrave-placement {
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
}
/* Default Bottle Preview Canvas for 30ml Bottles */

/* Default Bottle Preview Canvas for 100ml Bottles */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml .spp-engraving-form-content .engraving-forms form.engraving-form-choice-4 .new-canvas .engrave-placement {
    top: 0px;
    left: 0px;
}
/* Default Bottle Preview Canvas for 100ml Bottles */

/* Default Bottle Preview Canvas for 50ml Bottles */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-50ml .spp-engraving-form-content .engraving-forms form.engraving-form-choice-5 .new-canvas .engrave-placement {
    top: 0px;
    left: 0px;
}
/* Default Bottle Preview Canvas for 50ml Bottles */

/* Bath Oil Bottle Preview Canvas for 200ml Bottles */
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT3640 .engraving-size-200ml .spp-engraving-form-content .engraving-forms form.engraving-form-choice-4 .new-canvas .engrave-placement {
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
}
/* Bath Oil Bottle Preview Canvas for 200ml Bottles */

/* -------- Colognes ------- */

/* -------- Candles -------- */
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-3.engraving-size-200g .new-canvas .engrave-placement {
    left: 14%;
    top: 65%;
    height: 50px;
    width: 72%;
}
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-3.engraving-size-600g .new-canvas .engrave-placement {
    width: 100%;
    height: 50px;
    top: 76%;
    left: 0%;
}
.device-mobile .overlay-container .spp-engraving-preview .background-swap.engraving-form-choice-3.engraving-size-2_5kg .new-canvas .engrave-placement {
    width: 100%;
    height: 50px;
    top: 71%;
    left: 0%;
}
/* -------- Candles -------- */

/* Canvas */

/* Lid Canvas - Default 30ml */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-30ml form.engraving-form-choice-1 .new-canvas .engrave-placement .engrave-choice-script,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-30ml form.engraving-form-choice-1 .new-canvas .engrave-placement .engrave-choice-block {
    height: 50px;
}
/* Script */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-30ml form.engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1.engrave-choice-script,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-30ml form.engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1-shadow.engrave-choice-script {
    top: 50%;
}
/* Script */
/* Block */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-30ml form.engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1.engrave-choice-block,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-30ml form.engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1-shadow.engrave-choice-block {
    top: 50%;
}
/* Block */
/* Lid Canvas - Default 30ml */

/* Lid Canvas - Default 50ml */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-50ml form.engraving-form-choice-1 .new-canvas .engrave-placement .engrave-choice-script,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-50ml form.engraving-form-choice-1 .new-canvas .engrave-placement .engrave-choice-block {
    height: 50px;
}
/* Script */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-50ml form.engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1.engrave-choice-script,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-50ml form.engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1-shadow.engrave-choice-script {
    top: 45%;
    font-size: 2.4em;
    padding-left: 5%;
}
/* Script */
/* Block */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-50ml form.engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1.engrave-choice-block,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-50ml form.engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1-shadow.engrave-choice-block {
    top: 43%;
    font-size: 2.8em;
}
/* Block */
/* Lid Canvas - Default 50ml */

/* Lid Canvas - Default 100ml */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml form.engraving-form-choice-1 .new-canvas .engrave-placement .engrave-choice-script,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml form.engraving-form-choice-1 .new-canvas .engrave-placement .engrave-choice-block {
    height: 50px;
}
/* Script */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml form.engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1.engrave-choice-script,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml form.engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1-shadow.engrave-choice-script {
    top: 45%;
    font-size: 2.4em;
    padding-left: 5%;
}
/* Script */
/* Block */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml form.engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1.engrave-choice-block,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml form.engraving-form-choice-1 .new-canvas .engrave-placement #preview-1-1-shadow.engrave-choice-block {
    top: 43%;
    font-size: 2.8em;
}
/* Block */
/* Lid Canvas - Default 100ml */

/* Bottle Canvas - Default 30ml */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-30ml form.engraving-form-choice-2 .new-canvas .engrave-placement .engrave-choice-script,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-30ml form.engraving-form-choice-2 .new-canvas .engrave-placement .engrave-choice-block {
    height: auto;
    top: 60%;
}

/* Script */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-30ml form.engraving-form-choice-2 .new-canvas .engrave-placement #preview-2-1.engrave-choice-script,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-30ml form.engraving-form-choice-2 .new-canvas .engrave-placement #preview-2-1-shadow.engrave-choice-script {
    height: 50px;
    margin-left: 0px;
    margin-top: 0px;
}
/* Script */

/* Block */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-30ml form.engraving-form-choice-2 .new-canvas .engrave-placement #preview-2-1.engrave-choice-block,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-30ml form.engraving-form-choice-2 .new-canvas .engrave-placement #preview-2-1-shadow.engrave-choice-block {
    height: 50px;
    margin-left: 0px;
    margin-top: 0px;
}
/* Block */

/* Bottle Canvas - Default 30ml */

/* Bottle Canvas - Default 50ml */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-50ml form.engraving-form-choice-5 .new-canvas .engrave-placement .engrave-choice-script,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-50ml form.engraving-form-choice-5 .new-canvas .engrave-placement .engrave-choice-block {
    height: auto;
    top: 75%;
}
/* Script */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-50ml form.engraving-form-choice-5 .new-canvas .engrave-placement #preview-5-1.engrave-choice-script,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-50ml form.engraving-form-choice-5 .new-canvas .engrave-placement #preview-5-1-shadow.engrave-choice-script {
    font-size: 1.4em;
    width: 100%;
    margin-left: 0px;
}
/* Script */
/* Block */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-50ml form.engraving-form-choice-5 .new-canvas .engrave-placement #preview-5-1.engrave-choice-block,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-50ml form.engraving-form-choice-5 .new-canvas .engrave-placement #preview-5-1-shadow.engrave-choice-block {
    font-size: 1.4em;
    width: 100%;
}
/* Block */
/* Bottle Canvas - Default 50ml */

/* Bottle Canvas - Default 100ml */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml form.engraving-form-choice-4 .new-canvas .engrave-placement .engrave-choice-script,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml form.engraving-form-choice-4 .new-canvas .engrave-placement .engrave-choice-block {
    height: auto;
    top: 65%;
}
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml form.engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-2,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml form.engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-2-shadow {
    margin-top: 10%;
}
/* Script */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml form.engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-1.engrave-choice-script,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml form.engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-1-shadow.engrave-choice-script,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml form.engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-2.engrave-choice-script,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml form.engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-2-shadow.engrave-choice-script {
    font-size: 1.4em;
    width: 100%;
    margin-left: 0px;
}
/* Script */
/* Block */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml form.engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-1.engrave-choice-block,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml form.engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-1-shadow.engrave-choice-block,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml form.engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-2.engrave-choice-block,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-100ml form.engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-2-shadow.engrave-choice-block {
    font-size: 1.4em;
    width: 100%;
}
/* Block */
/* Bottle Canvas - Default 100ml */

/* Candle Canvas - Default 200g */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-200g form.engraving-form-choice-3 .new-canvas .engrave-placement #preview-3-1,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-200g form.engraving-form-choice-3 .new-canvas .engrave-placement #preview-3-1-shadow {
    font-size: 1.2em;
    width: 100%;
    height: 100%;
    text-shadow: 1px 1px 5px #000000;
}
/* Block */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-200g form.engraving-form-choice-3 .new-canvas .engrave-placement #preview-3-1.engrave-choice-block,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-200g form.engraving-form-choice-3 .new-canvas .engrave-placement #preview-3-1-shadow.engrave-choice-block {
    font-size: 1.15em;
}
/* Block */
/* Candle Canvas - Default 200g */

/* Candle Canvas - Default 600g */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-600g form.engraving-form-choice-3 .new-canvas .engrave-placement #preview-3-1,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-600g form.engraving-form-choice-3 .new-canvas .engrave-placement #preview-3-1-shadow {
    font-size: 1.4em;
    width: 100%;
    height: 100%;
    text-shadow: 1px 1px 10px #000000;
}
/* Block */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-600g form.engraving-form-choice-3 .new-canvas .engrave-placement #preview-3-1.engrave-choice-block,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-600g form.engraving-form-choice-3 .new-canvas .engrave-placement #preview-3-1-shadow.engrave-choice-block {
    font-size: 1.4em;
}
/* Block */
/* Candle Canvas - Default 600g */

/* Candle Canvas - Default 2.5kg */
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-2_5kg form.engraving-form-choice-3 .new-canvas .engrave-placement #preview-3-1,
.device-mobile .overlay-container .spp-engraving-preview .engraving-size-2_5kg form.engraving-form-choice-3 .new-canvas .engrave-placement #preview-3-1-shadow {
    font-size: 1.8em;
    width: 100%;
    height: 100%;
    text-shadow: 1px 1px 1px #000000;
}
/* Candle Canvas - Default 2.5kg */

/* Bath Oil Bottle Canvas - 200ml */
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT3640 .engraving-size-200ml form.engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-1,
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT3640 .engraving-size-200ml form.engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-1-shadow,
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT3640 .engraving-size-200ml form.engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-2,
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT3640 .engraving-size-200ml form.engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-2-shadow {
    font-size: 1.6em;
    height: auto;
    width: 100%;
    top: 55%;
}
.device-mobile .overlay-container .spp-engraving-preview.engraving-cat-CAT3640 .engraving-size-200ml form.engraving-form-choice-4 .new-canvas .engrave-placement #preview-4-2 {
    margin-top: 10%;
}
/* Bath Oil Bottle Canvas - 200ml */

/* Canvas */

/* --------------------------- Popup Preview for Mobile - Positioning ----------------------- */

.device-mobile .overlay-container .spp-engraving-preview .spp-engraving-form-content .engraving-forms .engraving-form .new-canvas .engrave-placement input {
    font-size: 1.4em;
}
/* Quickshop Engraving */
/* Mobile */

/* ENGRAVING */
