#product_images{padding:0 15px}
.owl-nav{width:100%;height:0;overflow:hidden}
#btn-next{position:absolute;right:-1px;top:30%}
#btn-pre{position:absolute;left:-1px;top:30%}
#relative-product-inner{padding:10px 30px}
#wraprelative-product-container{clear:both}
body.layout-fullwidth{width:100%}
.form-control,.form-control:focus{border:1px solid #707070;color:#000;padding:8px 20px 8px 8px}
.product-attr-value{width:100%}
.form-horizontal .form-group{margin-left:0;margin-right:0}
.addcart-box-form{position:relative}
.product-info .title-product{padding-bottom:10px;color:#444;line-height:1.1;font-size:24px}
.old-price{text-decoration: line-through;}
.price.detail .price-new{font-family:"proxima_regular",serif;font-size:28px;font-weight:600;color:#000;}
.showNum{position:absolute;right:0;top:0px}
#showimg img{border:6px double #d6d6d6;border-radius:15px;margin-top:10px}
.product-attr-title{text-align:left!important;width:100%}
#thumb-img-container{height:64px;float:left;overflow:hidden;display:block;width:280px;position:relative;margin:0 auto}
#btn-left{float:left;display:block;width:14px;height:24px;margin:15px 3px 15px 3px;background:url(../image/arrow_small_left.png)}
#btn-right{float:left;display:block;width:14px;height:24px;margin:15px 3px 15px 3px;background:url(../image/arrow_small_right.png)}
.thumb-imgs .disabled{visibility:hidden !important}
.add-to-cart2,.btn-add-to-cart{background:#ff9600}
.add-to-cart2 span{display:block;padding:8px 22px 8px 22px;font-size:15px}
#btn-add-to-cart-mobile span{border:1px solid #FFA441;display:block;padding:8px 22px 8px 42px}
.zoomContainer{z-index:2}
#product-gurantee-image{z-index:1;height:120px;position:absolute;width:120px}
#product-gurantee-image-mobile{z-index:1;height:120px;position:absolute;width:40%}
#product-gurantee-image img,#product-gurantee-image-mobile img{width:100%;height:auto}
.addtocart-bt{padding:0;margin:15px auto}
.addcart-box{width:100%;box-sizing:border-box}
.avatar-area{position:relative;max-width:500px;width:100%;min-height:400px;background-color:#F7F8F9;margin:0 auto;height:auto}
.avatar-button-wrap{position:absolute;right:5px;top:5px;z-index:4}
.avatar-dragable-area-left{position:absolute;left:0;top:0;z-index:3;width:20px;height:100%}
.avatar-dragable-area-right{position:absolute;right:0;top:0;z-index:3;width:30%;height:100%}
.avatar-arrow{position:absolute;right:102px;top:25px;width:75px;z-index:2}
.avatar-button-area{}
.btn-add-image{background:none;border:1px dashed #ff9600;padding:12px 14px 7px 14px;color:#ff9600}
.btn-add-image:hover{background:#ff9600;color:white}
.avatar-design-image{position:absolute;width:100%;height:100%}
#avatar-img-mobile{display:none}
.avatar-input{opacity:0;box-sizing:border-box;width:100%;height:100%;padding:15px}
.content .sinlepro-slider{width:550px;max-width:550px}
.avatar-template,.avatar-template-base{position:absolute;width:100%;height:auto;z-index:2}
.avatar-template > img,.avatar-template-base > img{max-width:100%}
.avatar-button-group{margin:0 auto 10px auto;width:100%;padding:10px 0 10px 3px;text-align:center;border:1px solid #eeeeee;border-left:0;border-right:0}
.avatar-button-group button{width:12.5%;margin:0 auto;background-color:grey;color:white;border-color:white}
.avatar-button-group button.btn.btn-primary{background-color:#aaaaaa;color:white}
.avatar-button-group-mobile{}
.avatar-button-group-mobile button{width:12.5%;margin:0 auto;background-color:grey;color:white}
.avatar-button-group-mobile button.btn.btn-primary{background-color:#aaaaaa;color:white;height:32px}
.cropper-face{z-index:3}
.avatar-wrapper-mobile{position:relative;width:100%;max-width:500px;margin:auto auto 5px auto;box-sizing:border-box}
.avatar-template-mobile,.avatar-template-base-mobile{position:absolute;width:100%;height:100%;z-index:2;box-sizing:border-box}
.avatar-template-mobile > img,.avatar-template-base-mobile > img{height:100%}
.sinlepro-slider-mobile{padding:0 5px 0 5px !important;box-sizing:border-box}
.modal-title{font-size:20px !important}
#add-to-cart-modal-dialog{margin-top:220px}
#add-to-cart-modal-content{text-align:center;max-width:720px}
.design-table{display:table;width:100%}
.design-table>div{display:table-cell;width:50%;padding:0 20px;box-sizing:border-box;vertical-align:top}
#design-img-show{width:100%;max-width:300px;height:auto}
.help-block{display:block}
.product-value{width:100%}
.product-value input{width:100%;box-sizing:border-box}
.product-value select{width:100%}
.avoid-container{text-align:center}
.btn-confirm-design-container{width:70px;margin-top:5px}
.btn-confirm-design-container img{width:70px;height:auto}
.modal-attr-content{padding:15px 5px}
.step-container{position:absolute;width:24px;top:32px;left:-13px;text-align:center}
.order-step-circle{width:24px;height:24px;background-color:black;border-radius:12px}
.order-step-circle span{height:24px;line-height:24px;display:block;font-size:14px;color:white;text-align:center;font-weight:700}
.step-line{border:1px dashed #AFAFAF;width:1px;margin:3px auto}
.step-2-text{color:#626262;font-size:18px;margin-top:10px}
.step-container-mobile{position:absolute;right:102px;width:24px;top:30px;z-index:4}
.step-line-1{height:38px}
.step-line-2{height:18px}
.grayscale{-webkit-filter:grayscale(100%);-o-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}
.social-container{display:block;text-align:center;padding:0 10px;margin-bottom:20px;border:none}
.social-container li{list-style:none;float:left}
.pc-hide{display:none}
.modal-body img{max-width:100%}
.upload-button-container{position:fixed;height:50px;width:100%;bottom:0;left:0;z-index:15}
.upload-button-container > div{height:100%}
.upload-button-container button{border:none;border-radius:0;height:100%;color:white}
.upload-button-container #btn-upload{background-color:#ff9600;width:100%;font-size:18px}
.upload-button-container #btn-change{background-color:#0E9FE9;width:50%;margin:0;font-size:16px}
.upload-button-container #btn-confirm{background-color:#ED1450;width:50%;margin:0;font-size:16px}
.list-unstyled li{display:flex;display:-webkit-flex;color: #2e2e2e;font-size: 14px;align-items: center;}
.free-shipping-box{width:250px}
.price-new{align-self:center;-webkit-align-self:center}
@media only screen and (max-width:990px) and (min-width:80px){#add-to-cart-modal-dialog{margin-top:5px}
    .cropper-view-box{outline-width:0}
    .avatar-button-group-mobile{text-align:center}
    .avatar-template-mobile{max-width:500px}
    .avatar-button-area{width:70px;height:70px}
    .avatar-button-btn{margin-top:-50px;text-align:center;font-size:12px}
    .design-table{display:block;width:100%}
    .design-table>div{display:block;width:100%;padding:5px 0}
    .avatar-design-image{}
    #design-img-show{padding:0 20px}
    .modal-attr-content{padding:10px 12px}
    #add-to-cart-modal-content{margin-top:10px}
    .avatar-button-wrap{font-size:14px}
    .price-container{display:table-cell;text-align:left;float:none;width:140px}
    .step-2-text{font-size:14px;letter-spacing:-1px;margin:8px auto 10px auto}
    .step-line-1{height:16px}
    .step-line-2{height:13px}
    .step-container-mobile{right:90px}
}@media only screen and (max-width:990px){.product-attr-title{font-size:15px}
    .sinlepro-slider,.mobile-hide{display:none}
    .singlepro-right-content{display:none}
    .product-title-mobile{line-height:20px;font-size:20px;text-align:center;margin:0 auto 15px auto}
    .pricing-details-mobile{border-top:1px solid #CCC;padding:10px 6px 0 6px;text-align:left;margin-top:20px;background:#F5F5F5}
    .pricing-details-mobile .price-title{width:32%;text-align:right;float:right}
    .pricing-details-mobile .price-container{width:68%;text-align:left;float:left;font-weight:700}
    .social-container-mobile{display:block}
    .social-container-mobile li{margin-right:2px;display:block;float:none;padding:4px 0}
}@media (min-width:768px) and (max-width:991px){.upload-button-container{height:75px}
    .upload-button-container #btn-change,.upload-button-container #btn-confirm{font-size:18px}
}@media only screen and (max-width:640px){.avatar-wrapper-mobile{height:400px}
    .avatar-design-image{max-height:400px}
    .avoid-container{text-align:center;padding-top:5px}
}@media only screen and (max-width:480px){.avatar-wrapper-mobile{height:330px}
    .avatar-design-image{max-height:330px}
    .avatar-button-wrap{right:-3.1%}
    .upload-button-container #btn-confirm{margin:0;font-size:14px;line-height:1.3}
    .avatar-wrapper-mobile{height:300px}
    .avatar-design-image{max-height:300px}
}@media only screen and (min-width:376px) and (max-width:414px){.avatar-area{min-height:308px}
}@media only screen and (max-width:375px){.avatar-button-group button{padding-left:12px;padding-right:12px}
    .avatar-area{min-height:276px}
}@media only screen and (max-width:360px){.avatar-area{min-height:264px}
}@media only screen and (max-width:320px){.avatar-area{min-height:232px}
    .avatar-wrapper-mobile{height:260px}
    .avatar-design-image{max-height:260px}
    .avatar-button-group button{padding-left:12px;padding-right:12px}
    .avatar-button-group-mobile button{margin-right:0}
    .avatar-arrow{width:60px;right:94px;top:15px}
    .avatar-button-area{width:60px;height:60px;font-size:12px}
    .avatar-button-area label{font-size:12px}
    .btn-confirm-design-container{width:60px}
    .step-container{top:8px;right:76px}
    .step-line-1{height:22px}
    .step-line-2{height:13px}
    .step-2-text{font-size:13px;margin:8px auto 8px auto}
    .step-container-mobile{right:80px;top:8px}
    .upload-button-container{height:42px;font-size:16px}
    .upload-button-container #btn-upload{font-size:16px}
    .upload-button-container #btn-change{margin:0;font-size:14px}
    .upload-button-container #btn-confirm{margin:0;font-size:13px;line-height:1.3}
}@media only screen and (max-width:991px){.product-info .title-product{margin-top:15px;margin-bottom:4px;font-size:14px;text-transform:uppercase;text-align:left;font-weight:600}
    .price.detail .price-new{font-size:22px}
    .price.detail .price-new+div{display:inline-block;float:right}
}