.product-options{
    margin-top:10px!important
}
.product-options+.product-add-to-cart{
    margin-top:10px!important
}
.product-options a{
    display:block;
    background:#e47e1c;
    text-align:center;
    -moz-transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
    color:#FFFFFF;
    padding: 10px 15px;
	line-height: 22px;
	text-transform: uppercase;
}
.product-options a.engraving-link:before{
   content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 10px;
	vertical-align: middle;
	background: url("../i/icon_engraving.png") no-repeat center top;
}

#engraving-dialog .engraving-title,.quickview .product-engravement .engraving-title{
    font-weight:bold;
    text-transform:uppercase
}
#engraving-dialog .engraving-title:before,.quickview .product-engravement .engraving-title:before{
    content:"";
    background: url("../i/engraving/pencil.png") no-repeat;
    font-family:"font-icons",sans-serif;
    font-size:1em;
    font-weight:normal;
    line-height:1;
    color:inherit;
    speak:none;
    text-decoration:none;
    padding-right:1.5em;
}
#engraving-dialog .form-row,.quickview .product-engravement .form-row{
    position:relative
}
#engraving-dialog .form-row label,#engraving-dialog .form-row input,.quickview .product-engravement .form-row label,.quickview .product-engravement .form-row input{
    padding:0 12px;
    line-height:38px
}
#engraving-dialog .form-row label,.quickview .product-engravement .form-row label{
    position:absolute;
    top:1px;
    right:0;
    left:0;
    overflow:hidden;
    margin:0;
    font-size:10px;
    text-overflow:ellipsis;
    white-space:nowrap;
    pointer-events:none
}
#engraving-dialog .form-row label strong,.quickview .product-engravement .form-row label strong{
    font-weight:bold;
    text-transform:uppercase
}
#engraving-dialog .form-row input,.quickview .product-engravement .form-row input{
    background:#fff;
    height:40px;
    border:1px solid #ddd
}
#engraving-dialog .form-row input:focus,.quickview .product-engravement .form-row input:focus{
    border-color:#7c7c7c
}
#engraving-dialog .form-row input[disabled='disabled'],.quickview .product-engravement .form-row input[disabled='disabled']{
    opacity:0.5;
    pointer-events:none
}
#engraving-dialog{
    max-width:768px
}
#engraving-dialog .engraving-title{
    font-size:20px
}
@media screen and (min-width: 768px){
    #engraving-dialog .engraving-title{
        font-size:calc(20px + 8 * (100vw - 768px) / 212)
    }
}
@media screen and (min-width: 980px){
    #engraving-dialog .engraving-title{
        font-size:28px
    }
}
#engraving-dialog .engraving-content{
    font-size:12px
}
@media screen and (min-width: 480px){
    #engraving-dialog .engraving-content{
        font-size:calc(12px + 2 * (100vw - 480px) / 500)
    }
}
@media screen and (min-width: 980px){
    #engraving-dialog .engraving-content{
        font-size:14px
    }
}
#engraving-dialog .engraving-form-wrapper p,#engraving-dialog .engraving-form-wrapper .form-row{
    margin:15px 0
}
#engraving-dialog .engraving-form-wrapper .availability-msg p{
    display:none;
    font-size:12px
}
#engraving-dialog .engraving-form-wrapper .availability-msg p.not-available-msg{
    display:block
}
#engraving-dialog .engraving-swatches,#engraving-dialog .engraving-monogramming{
    margin:20px 0;
    font-size:11px
}
#engraving-dialog .engraving-swatches strong,#engraving-dialog .engraving-monogramming strong{
    text-transform:uppercase
}
#engraving-dialog .swatches{
    margin:-2px;
    font-size:0;
    letter-spacing:0
}
#engraving-dialog .swatches li{
    display:inline-block;
    margin:2px
}
#engraving-dialog .swatch{
    display:inline-block;
    overflow:hidden;
    margin:1px 0;
    padding:2px;
    border:1px solid #aaa;
    border-radius:50%
}
#engraving-dialog .swatch.selected{
    margin:0;
    border-width:2px;
    border-color:#3e3e3e
}
#engraving-dialog .swatch img{
    display:block;
    width:20px;
    height:20px;
    border-radius:50%
}
#engraving-dialog .engraving-image{
    display:block;
    position:relative;
    float:right;
    max-width:226px;
    margin:15px -30px 0;
    text-align:right
}
#engraving-dialog .engraving-image .engraving-text-result,#engraving-dialog .engraving-image .engraving-monogramming-result{
    position:absolute
}
#engraving-dialog .engraving-image .engraving-text-result{
    opacity:0.8;
    top:48.5%;
    left:26%;
    margin:-5px 0 0 0;
    font-family:"neosans",Arial,sans-serif;
    font-size:12px;
    text-shadow:-1px -1px 1px #8F979D;
    letter-spacing:0;
    color:#fff;
    text-align:left;
    line-height:1;
    pointer-events:none
}
#engraving-dialog .engraving-image img{
    max-width:100%
}
#engraving-dialog .engraving-image small{
    display:block;
    padding-right:15px
}
#engraving-61241 .engraving-image .engraving-text-result,#engraving-61242 .engraving-image .engraving-text-result,#engraving-68131 .engraving-image .engraving-text-result,#engraving-61243 .engraving-image .engraving-text-result,#engraving-68132 .engraving-image .engraving-text-result,#engraving-61244 .engraving-image .engraving-text-result,#engraving-68133 .engraving-image .engraving-text-result,#engraving-61245 .engraving-image .engraving-text-result,#engraving-68134 .engraving-image .engraving-text-result{
    top:27%;
    left:38%
}
#engraving-79297 .engraving-image .engraving-text-result,#engraving-79299 .engraving-image .engraving-text-result,#engraving-79300 .engraving-image .engraving-text-result,#engraving-79300 .engraving-image .engraving-text-result{
    top:26%;
    left:32%
}
#engraving-103349 .engraving-image .engraving-text-result,#engraving-61242 .engraving-image .engraving-text-result,#engraving-61243.engraving-product-61243-2957 .engraving-image .engraving-text-result{
    top:31.5%;
    left:32%
}
#engraving-62765.engraving-product-62765-1775 .engraving-image .engraving-text-result,#engraving-62765.engraving-product-62765-1686 .engraving-image .engraving-text-result,#engraving-62765.engraving-product-62765-1041 .engraving-image .engraving-text-result,#engraving-62766.engraving-product-62766-1041 .engraving-image .engraving-text-result,#engraving-62766.engraving-product-62766-1775 .engraving-image .engraving-text-result{
    top:50%;
    left:30%
}
.quickview .product-engravement{
    background:#f3f3f3;
    margin-bottom:20px;
    padding:10px;
    border:1px solid #ddd
}
.quickview .product-engravement .engraving-title{
    margin:0 0 10px
}
@media only screen and (min-width: 480px){
    #engraving-dialog .engraving-form-wrapper{
        float:left;
        width:55%
    }
    #engraving-dialog .engraving-form .btn,#engraving-dialog .engraving-form .availability{
        display:inline-block;
        vertical-align:middle
    }
    #engraving-dialog .engraving-form .btn{
        margin-right:15px
    }
    #engraving-dialog .engraving-image{
        width:45%
    }
}
@media only screen and (min-width: 900px){
    #engraving-dialog .engraving-form-wrapper{
        width:60%
    }
    #engraving-dialog .engraving-image{
        width:40%
    }
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters{
    max-width:442px;
    margin:0 -1px;
    font-size:0;
    letter-spacing:0
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li{
    display:inline-block;
    vertical-align:top;
    background:#ddd url("../i/engraving/font-gold_small.png") no-repeat 4px 4px;
    width:32px;
    height:48px;
    margin:1px;
    cursor:pointer;
    -moz-transition:opacity 0.3s ease-out;
    -webkit-transition:opacity 0.3s ease-out;
    -o-transition:opacity 0.3s ease-out;
    transition:opacity 0.3s ease-out
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li:hover{
    background-color:#7c7c7c
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.b{
    background-position:-31px 4px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.c{
    background-position:-66px 4px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.d{
    background-position:-102px 4px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.e{
    background-position:-138px 4px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.f{
    background-position:-173px 4px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.g{
    background-position:-208px 4px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.h{
    background-position:-243px 4px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.i{
    background-position:-276px 4px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.j{
    background-position:-309px 4px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.k{
    background-position:-347px 4px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.l{
    background-position:-381px 4px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.m{
    background-position:-416px 4px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.n{
    background-position:3px -48px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.o{
    background-position:-31px -48px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.p{
    background-position:-67px -48px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.q{
    background-position:-103px -48px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.r{
    background-position:-136px -48px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.s{
    background-position:-172px -48px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.t{
    background-position:-207px -48px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.u{
    background-position:-243px -48px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.v{
    background-position:-275px -48px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.w{
    background-position:-311px -48px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.x{
    background-position:-347px -48px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.y{
    background-position:-381px -48px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters li.z{
    background-position:-416px -48px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming .engraving-monogramming-letters a{
    display:inline-block;
    margin-top:10px;
    font-size:11px;
    text-decoration:underline;
    cursor:pointer
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result{
    top:136px;
    right:0;
    width:163px;
    text-align:center;
    font-size:0;
    letter-spacing:0
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li{
    display:inline-block;
    vertical-align:top;
    background:transparent url("../i/engraving/font-gold_large.png") no-repeat 3px 0;
    width:50px;
    height:75px;
    cursor:pointer
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li:hover{
    background-color:transparent
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.b{
    background-position:-65px 0
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.c{
    background-position:-132px 0
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.d{
    background-position:-201px 0
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.e{
    background-position:-268px 0
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.f{
    background-position:-335px 0
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.g{
    background-position:-401px 0
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.h{
    background-position:-471px 0
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.i{
    background-position:-547px 0;
    width:20px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.j{
    background-position:-598px 0;
    width:45px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.k{
    background-position:-670px 0
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.l{
    background-position:-738px 0;
    width:45px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.m{
    background-position:-803px 0
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.n{
    background-position:0 -99px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.o{
    background-position:-65px -99px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.p{
    background-position:-134px -99px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.q{
    background-position:-201px -99px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.r{
    background-position:-266px -99px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.s{
    background-position:-334px -99px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.t{
    background-position:-400px -99px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.u{
    background-position:-469px -99px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.v{
    background-position:-533px -99px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.w{
    background-position:-595px -99px;
    width:62px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.x{
    background-position:-671px -99px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.y{
    background-position:-734px -99px
}
#engraving-dialog .customEngravementTextHandbags .engraving-monogramming-result li.z{
    background-position:-802px -99px
}
#engraving-dialog .customEngravementTextHandbags .engraving-image{
    width:271px;
    max-width:none
}
@media only screen and (min-width: 480px){
    #engraving-dialog .customEngravementTextHandbags .engraving-form-wrapper{
        float:none;
        width:auto
    }
}
@media only screen and (min-width: 624px){
    #engraving-dialog .customEngravementTextHandbags{
        display:table;
/*
        margin-right:-30px
*/
    }
    #engraving-dialog .customEngravementTextHandbags>*{
        display:table-cell;
        vertical-align:top
    }
    #engraving-dialog .customEngravementTextHandbags .engraving-form-wrapper{
        padding-right:15px
    }
    #engraving-dialog .customEngravementTextHandbags .engraving-monogramming{
        clear:both
    }
    #engraving-dialog .customEngravementTextHandbags .engraving-monogramming:after{
        clear:both;
        content:" ";
        display:block;
        font-size:0;
        height:0;
        visibility:hidden
    }
    #engraving-dialog .customEngravementTextHandbags .engraving-monogramming a{
        display:block;
        float:right
    }
    #engraving-dialog .customEngravementTextHandbags .engraving-image{
        float:none;
        margin:0
    }
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters{
    max-width:442px;
    margin:0 -1px;
    font-size:0;
    letter-spacing:0
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li{
    display:inline-block;
    vertical-align:top;
    background:#ddd url("../i/engraving/font-gold_small.png") no-repeat 4px 4px;
    width:32px;
    height:48px;
    margin:1px;
    cursor:pointer;
    -moz-transition:opacity 0.3s ease-out;
    -webkit-transition:opacity 0.3s ease-out;
    -o-transition:opacity 0.3s ease-out;
    transition:opacity 0.3s ease-out
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li:hover{
    background-color:#7c7c7c
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.b{
    background-position:-31px 4px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.c{
    background-position:-66px 4px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.d{
    background-position:-102px 4px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.e{
    background-position:-138px 4px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.f{
    background-position:-173px 4px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.g{
    background-position:-208px 4px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.h{
    background-position:-243px 4px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.i{
    background-position:-276px 4px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.j{
    background-position:-309px 4px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.k{
    background-position:-347px 4px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.l{
    background-position:-381px 4px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.m{
    background-position:-416px 4px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.n{
    background-position:3px -48px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.o{
    background-position:-31px -48px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.p{
    background-position:-67px -48px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.q{
    background-position:-103px -48px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.r{
    background-position:-136px -48px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.s{
    background-position:-172px -48px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.t{
    background-position:-207px -48px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.u{
    background-position:-243px -48px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.v{
    background-position:-275px -48px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.w{
    background-position:-311px -48px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.x{
    background-position:-347px -48px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.y{
    background-position:-381px -48px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters li.z{
    background-position:-416px -48px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming .engraving-monogramming-letters a{
    display:inline-block;
    margin-top:10px;
    font-size:11px;
    text-decoration:underline;
    cursor:pointer
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result{
    top:183px;
    right:109px;
    width:120px;
    text-align:center;
    font-size:0;
    letter-spacing:0;
    -moz-transform:scale(0.6) rotate(-54deg);
    -webkit-transform:scale(0.6) rotate(-54deg);
    -o-transform:scale(0.6) rotate(-54deg);
    -ms-transform:scale(0.6) rotate(-54deg);
    transform:scale(0.6) rotate(-54deg)
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li{
    display:inline-block;
    vertical-align:top;
    background:transparent url("../i/engraving/font-gold_large.png") no-repeat 3px 0;
    width:50px;
    height:75px;
    cursor:pointer
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li:hover{
    background-color:transparent
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.b{
    background-position:-65px 0
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.c{
    background-position:-132px 0
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.d{
    background-position:-201px 0
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.e{
    background-position:-268px 0
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.f{
    background-position:-335px 0
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.g{
    background-position:-401px 0
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.h{
    background-position:-471px 0
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.i{
    background-position:-547px 0;
    width:20px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.j{
    background-position:-598px 0;
    width:45px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.k{
    background-position:-670px 0
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.l{
    background-position:-738px 0;
    width:45px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.m{
    background-position:-803px 0
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.n{
    background-position:0 -99px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.o{
    background-position:-65px -99px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.p{
    background-position:-134px -99px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.q{
    background-position:-201px -99px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.r{
    background-position:-266px -99px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.s{
    background-position:-334px -99px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.t{
    background-position:-400px -99px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.u{
    background-position:-469px -99px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.v{
    background-position:-533px -99px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.w{
    background-position:-595px -99px;
    width:62px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.x{
    background-position:-671px -99px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.y{
    background-position:-734px -99px
}
#engraving-dialog .customEngravementTextCharm .engraving-monogramming-result li.z{
    background-position:-802px -99px
}
#engraving-dialog .customEngravementTextCharm .engraving-image{
    float:none;
    width:240px;
    max-width:none;
    margin-right:auto;
    margin-left:auto
}
@media only screen and (min-width: 480px){
    #engraving-dialog .customEngravementTextCharm .engraving-form-wrapper{
        float:none;
        width:auto
    }
}
@media only screen and (min-width: 624px){
    #engraving-dialog .customEngravementTextCharm{
        display:table
    }
    #engraving-dialog .customEngravementTextCharm>*{
        display:table-cell;
        vertical-align:top
    }
    #engraving-dialog .customEngravementTextCharm .engraving-form-wrapper{
        padding-right:15px
    }
    #engraving-dialog .customEngravementTextCharm .engraving-monogramming{
        clear:both
    }
    #engraving-dialog .customEngravementTextCharm .engraving-monogramming:after{
        clear:both;
        content:" ";
        display:block;
        font-size:0;
        height:0;
        visibility:hidden
    }
    #engraving-dialog .customEngravementTextCharm .engraving-monogramming a{
        display:block;
        float:right
    }
    #engraving-dialog .customEngravementTextCharm .engraving-image{
        margin:0
    }
}

.ui-dialog:not(.sizing-dialog){width: 800px !important}

.btn-primary[disabled] {
    background: #eaeaea !important;
    border-color: #eaeaea;
    color: #c4c4c4;
    pointer-events: none;
}

.btn-primary {
    display: block;
    background-color: #ee7e07;
    padding: 1em 0.8em;
    border: 2px solid #bc6406;
    border-radius: 0;
    outline: none;
    font-family: "Lato","Century Gothic",Arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    text-align: center;
    line-height: 1.2;
    white-space: normal;
    -webkit-appearance: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    border-width: 0 0 2px 0;
}

@media screen and (max-width: 767px) {
	.ui-dialog { 
		max-width: 98% !important;
		width: auto !important;
		left: none !important;
	}
	.ui-dialog:not(.sizing-dialog){width: auto !important}
}
