.pt_monogramming [data-text-size='xx-large']{
    font-size:2.7em !important
}
.pt_monogramming [data-text-size='x-large']{
    font-size:2.55em !important
}
.pt_monogramming [data-text-size='large-2']{
    font-size:2em !important
}
.pt_monogramming [data-text-size='large']{
    font-size:1.5em !important
}
.pt_monogramming [data-text-size='medium']{
    font-size:1em !important
}
.pt_monogramming [data-text-size='small']{
    font-size:0.9em !important
}
.pt_monogramming [data-text-size='x-small']{
    font-size:0.59em !important
}
.pt_monogramming [data-text-size='xx-small']{
    font-size:0.5em !important
}
.pt_monogramming [data-letter-spacing='x-tight']{
    letter-spacing:-0.2em !important
}
.pt_monogramming [data-letter-spacing='tight']{
    letter-spacing:0 !important
}
.pt_monogramming [data-letter-spacing='wide']{
    letter-spacing:0.3em !important
}
.pt_monogramming [data-letter-spacing='x-wide']{
    letter-spacing:0.6em !important
}
.pt_monogramming [data-letter-spacing='xx-wide']{
    letter-spacing:1em !important
}
.pt_monogramming [data-text-style*='bold']{
    font-weight:bold !important
}
.pt_monogramming [data-text-style*='semi-bold']{
    font-weight:600 !important
}
.pt_monogramming [data-text-style*='normal']{
    font-weight:normal !important
}
.pt_monogramming [data-text-style*='light']{
    font-weight:300 !important
}
.pt_monogramming .main-wrapper,.pt_monogramming .landingpage-section{
    position:relative
}
.pt_monogramming .main-wrapper{
    overflow:hidden
}
.pt_monogramming .main-wrapper.loading:before,.pt_monogramming .main-wrapper.loading:after{
    content:'';
    display:block
}
.pt_monogramming .main-wrapper.loading:before{
    background:rgba(255,255,255,0.75);
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:101
}
.pt_monogramming .main-wrapper.loading:after{
    background:url("../i/landingpage/infinite_loader.gif") no-repeat center center;
    position:fixed;
    top:50%;
    left:50%;
    z-index:102;
    width:50px;
    height:50px;
    margin:-25px 0 0 -25px
}
.pt_monogramming .container{
    max-width:1100px;
    margin:0 auto
}
.pt_monogramming .background{
    display:block;
    width:100%
}
.pt_monogramming .landingpage-section_content{
    opacity:0;
    -moz-transform:translate(0, 20px);
    -webkit-transform:translate(0, 20px);
    -o-transform:translate(0, 20px);
    -ms-transform:translate(0, 20px);
    transform:translate(0, 20px);
    -moz-transition:all 1.2s ease-out 0.2s;
    -webkit-transition:all 1.2s ease-out 0.2s;
    -o-transition:all 1.2s ease-out 0.2s;
    transition:all 1.2s ease-out 0.2s
}
.pt_monogramming .landingpage-section_content.active{
    opacity:1;
    -moz-transform:translate(0, 0);
    -webkit-transform:translate(0, 0);
    -o-transform:translate(0, 0);
    -ms-transform:translate(0, 0);
    transform:translate(0, 0)
}
@media only screen and (max-width: 1084px){
    .pt_monogramming .container{
        padding:0 52px
    }
}
@media only screen and (max-width: 480px){
    .pt_monogramming .container{
        padding:0 20px
    }
}
#monogramming-home{
    background:#9b8355;
    overflow:hidden
}
#monogramming-home h3{
    font-size:24px;
    text-transform:uppercase;
    text-align:center
}
#monogramming-home .designed-by-samsonite{
    position:relative
}
#monogramming-home .designed-by-samsonite .flag{
    display:block;
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    color:#fff
}
#monogramming-home .designed-by-samsonite .flag span{
    display:inline-block;
    position:relative;
    width:150px;
    margin-top:-59px;
    margin-left:-59px;
    font-size:33px;
    text-transform:uppercase;
    text-align:center;
    line-height:150px;
    -moz-transform-origin:85% 35%;
    -webkit-transform-origin:85% 35%;
    -o-transform-origin:85% 35%;
    -ms-transform-origin:85% 35%;
    transform-origin:85% 35%;
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.ie8 #monogramming-home .designed-by-samsonite .flag span{
    -ms-filter:'progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod="auto expand")'
}
#monogramming-home .designed-by-samsonite .flag:after{
    content:'';
    display:block;
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    width:0;
    height:0;
    border-width:150px 150px 0 0;
    border-style:solid;
    border-color:#ea8a8c transparent transparent;
    font-size:0;
    line-height:0
}
#monogramming-home .designed-by-samsonite .banner{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
#monogramming-home .designed-by-samsonite .banner img{
    display:block;
    position:relative;
    max-width:100%;
    margin:0 auto
}
#monogramming-home .designed-by-samsonite .content{
    position:relative;
    z-index:1;
    max-width:42%;
    padding:7% 0 3%;
    font-size:24px;
    color:#fff;
    text-align:center
}
#monogramming-home .designed-by-samsonite .content .online{
    width:70%;
    margin:0 auto;
    padding-bottom:15px;
    border-bottom:1px solid #d1c2a2;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:0.6em
}
#monogramming-home .designed-by-samsonite .content h2{
    margin-top:15px;
    text-transform:uppercase;
    line-height:1.1
}
#monogramming-home .designed-by-samsonite .content h2 span{
    font-weight:300
}
#monogramming-home .designed-by-samsonite .content h3{
    text-transform:none
}
#monogramming-home .designed-by-samsonite .content p{
    max-width:95%;
    margin:40px auto 0;
    font-weight:300
}
#monogramming-home .designed-by-samsonite .content .video-button{
    margin-bottom:0
}
#monogramming-home .designed-by-samsonite .content .btn{
    display:inline-block;
    background:none;
    width:109px;
    height:108px;
    margin:10px;
    padding:0;
    -moz-border-radius:100%;
    -webkit-border-radius:100%;
    border-radius:100%
}
#monogramming-home .designed-by-samsonite .content .btn .icon:before{
    content:url("../i/landingpage/play-button-white.png")
}
#monogramming-home .designed-by-samsonite .content .btn:hover{
    background:rgba(255,255,255,0.3);
    cursor:pointer
}
#monogramming-home .get-inspired{
    position:relative;
    z-index:1;
    text-align:center
}
#monogramming-home .get-inspired h3{
    display:inline-block;
    position:relative;
    z-index:0;
    color:#fff;
    line-height:20px
}
#monogramming-home .get-inspired h3:before{
    content:'';
    background:#eb8f90;
    position:absolute;
    top:-5px;
    right:-500%;
    z-index:-1;
    width:675%;
    height:200px;
    -moz-transform:rotate(3deg) skew(-30deg);
    -webkit-transform:rotate(3deg) skew(-30deg);
    -o-transform:rotate(3deg) skew(-30deg);
    -ms-transform:rotate(3deg) skew(-30deg);
    transform:rotate(3deg) skew(-30deg)
}
#monogramming-home .get-inspired p{
    max-width:630px;
    margin:25px auto 0;
    font-size:16px
}
#monogramming-home .get-inspired p:after{
    content:'';
    display:block;
    max-width:60%;
    margin:40px auto 0;
    border-bottom:1px solid #dbdbdb
}
#monogramming-home .get-inspired .wrapper{
    background:#fff;
    position:relative;
    z-index:1;
    margin-top:65px
}
#monogramming-home .get-inspired .wrapper:before{
    content:'';
    display:block;
    position:absolute;
    top:-90px;
    border-bottom:90px solid #fff;
    border-left:1230px solid transparent
}
#monogramming-home .get-inspired .wrapper .container{
    position:relative;
    top:-55px
}
#monogramming-home .get-inspired .wrapper ul{
    position:relative
}
#monogramming-home .get-inspired .wrapper ul li{
    display:inline-block;
    vertical-align:top;
    width:32.5%;
    font-size:13px;
    color:#3e3e3e;
    text-align:center
}
#monogramming-home .get-inspired .wrapper ul li img{
    max-width:100%
}
#monogramming-home .availability-title{
    background:#fff;
    margin:-1px 0;
    padding:0 20px 50px;
    letter-spacing:0.05em;
    color:#5d5d5d;
    line-height:1.3em
}
@media only screen and (max-width: 1200px){
    #monogramming-home .designed-by-samsonite .content{
        font-size:18px
    }
}
@media only screen and (max-width: 920px){
    #monogramming-home .get-inspired .wrapper{
        margin-top:50px
    }
    #monogramming-home .get-inspired .wrapper ul{
        top:15px
    }
    #monogramming-home .get-inspired .wrapper p{
        margin-top:40px
    }
}
@media only screen and (max-width: 768px){
    #monogramming-home{
        background:#b19b69
    }
    #monogramming-home .designed-by-samsonite{
        padding-bottom:20%
    }
    #monogramming-home .designed-by-samsonite .banner{
        display:none
    }
    #monogramming-home .designed-by-samsonite .content{
        max-width:100%
    }
    #monogramming-home .designed-by-samsonite .content .online{
        max-width:300px
    }
    #monogramming-home .get-inspired h3{
        top:-80px
    }
    #monogramming-home .get-inspired h3:before{
        top:-7px
    }
    #monogramming-home .get-inspired .wrapper .container{
        top:-90px
    }
    #monogramming-home .get-inspired .wrapper:before{
        top:-179px
    }
    #monogramming-home .get-inspired .wrapper ul{
        position:static
    }
    #monogramming-home .get-inspired .wrapper ul:before{
        content:'';
        background:#fff;
        position:absolute;
        right:0;
        left:0;
        z-index:-1;
        height:100%
    }
}
@media only screen and (max-width: 480px){
    #monogramming-home h3{
        font-size:18px
    }
    #monogramming-home .designed-by-samsonite{
        padding-bottom:35%
    }
    #monogramming-home .designed-by-samsonite .flag{
        display:none
    }
    #monogramming-home .designed-by-samsonite .content{
        font-size:15px
    }
    #monogramming-home .get-inspired h3{
        top:-70px
    }
    #monogramming-home .get-inspired .wrapper ul li{
        width:100%
    }
}

#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:"";
    font-family:"font-icons",sans-serif;
    font-size:1em;
    font-weight:normal;
    line-height:1;
    color:inherit;
    speak:none;
    text-decoration:none;
    padding-right:0.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/landingpage/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/landingpage/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/landingpage/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/landingpage/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
    }
}

.pt_monogramming [data-text-style*="normal"] {
    font-weight: normal !important;
}
.pt_monogramming [data-text-size="large"] {
    font-size: 1.5em !important;
}


.pt_curv #curv-collections{
    position:relative;
    z-index:1;
    height:608px;
    overflow:hidden
}
.pt_curv #curv-collections:before{
    content:'';
    display:block;
    position:absolute;
    top:60%;
    right:0;
    bottom:0;
    left:0
}
.pt_curv #curv-collections .landingpage-section_content{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    -moz-transform:translate(0, 0);
    -webkit-transform:translate(0, 0);
    -o-transform:translate(0, 0);
    -ms-transform:translate(0, 0);
    transform:translate(0, 0)
}
.pt_curv #curv-collections .landingpage-section_content.active{
    z-index:1
}
.pt_curv #curv-collections .landingpage-section_content>*{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:-1;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.pt_curv #curv-collections .collection-thumb{
    color:#001830;
    -moz-transition:all 0.5s ease-in-out;
    -webkit-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out
}
.pt_curv #curv-collections .collection-thumb p{
    margin:0
}
.pt_curv #curv-collections .collection-thumb a{
    display:block;
    position:relative
}
.pt_curv #curv-collections .collection-thumb a:before{
    content:"";
    position:absolute;
    top:54%;
    left:50%;
    display:block;
    background:#fff url(../i/landingpage/icon_magnifier.png) no-repeat center center;
    width:62px;
    height:62px;
    margin:-31px 0 0 -31px;
    z-index:1;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);
    -moz-box-shadow:0 0 10px rgba(0,0,0,0.25);
    box-shadow:0 0 10px rgba(0,0,0,0.25);
    -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
}
.pt_curv #curv-collections .collection-thumb a:hover{
    cursor:pointer
}
.pt_curv #curv-collections .collection-thumb img{
    display:block
}
.pt_curv #curv-collections .collection-thumb .caption{
    display:block;
    font-weight:100;
    text-transform:uppercase;
    margin:5px 0
}
.pt_curv #curv-collections .collection-thumb .button{
    display:inline-block;
    font-size:12px;
    text-transform:uppercase;
    line-height:1.1;
    border:1px solid #001830;
    padding:1em 1.1em;
    margin-top:10px
}
.pt_curv #curv-collections .collection-thumb .button:hover{
    background:#001830;
    color:#fff;
    cursor:pointer
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    z-index:1;
    margin-top:50px
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper h3{
    text-align:center;
    height:46px;
    line-height:1;
    margin-bottom:1%
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-viewport{
    overflow:visible !important;
    width:33.33% !important;
    margin:0 auto
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{
    background:url(../i/landingpage/sprite_slideshow-controls_big.png) no-repeat 0 0 !important;
    top:42%;
    width:25px !important;
    height:48px !important
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{
    left:33.33% !important;
    margin-left:-35px
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{
    right:33.33% !important;
    margin-right:-35px;
    background-position:-27px 0 !important
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper ul{
    clear:both
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper ul:after{
    clear:both;
    content:" ";
    display:block;
    font-size:0;
    height:0;
    visibility:hidden
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb{
    pointer-events:none;
    text-align:center
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active{
    pointer-events:auto
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active a:hover:before{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img{
    -moz-transform:scale(1, 1);
    -webkit-transform:scale(1, 1);
    -o-transform:scale(1, 1);
    -ms-transform:scale(1, 1);
    transform:scale(1, 1)
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active span{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-transition:opacity 0.5s ease 0.25s;
    -webkit-transition:opacity 0.5s ease 0.25s;
    -o-transition:opacity 0.5s ease 0.25s;
    transition:opacity 0.5s ease 0.25s
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img{
    -moz-transform:scale(0.7, 0.7);
    -webkit-transform:scale(0.7, 0.7);
    -o-transform:scale(0.7, 0.7);
    -ms-transform:scale(0.7, 0.7);
    transform:scale(0.7, 0.7)
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb p{
    padding-bottom:5px
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb span{
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{
    max-width:80%;
    -moz-transform:scale(0.4, 0.4);
    -webkit-transform:scale(0.4, 0.4);
    -o-transform:scale(0.4, 0.4);
    -ms-transform:scale(0.4, 0.4);
    transform:scale(0.4, 0.4);
    -moz-transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb span{
    -moz-transition:opacity 0.5s ease;
    -webkit-transition:opacity 0.5s ease;
    -o-transition:opacity 0.5s ease;
    transition:opacity 0.5s ease
}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb .caption{
    font-size:22px
}
.pt_curv #curv-collections.curv-landing-page:before{
    background:#fff
}
.pt_curv #curv-collections.curv-landing-page #slideshow_collection-thumbs-wrapper h3{
    color:#fff
}
.pt_curv #curv-collections.curv-landing-page #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{
    background-position:0 -50px !important
}
.pt_curv #curv-collections.curv-landing-page #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{
    background-position:-27px -50px !important
}
.pt_curv #curv-collections.curv-landing-page-serious-travellers:before{
    background:#dedede
}
.pt_curv #curv-collections.instance-2:before,.pt_curv #curv-collections.instance-3:before{
    top:auto
}
.pt_curv #curv-collections.instance-2 #slideshow_collection-thumbs-wrapper{
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    z-index:-1
}
.pt_curv #curv-collections.instance-2 #similar-collections{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    z-index:1;
    -moz-transition:all 1.2s ease;
    -webkit-transition:all 1.2s ease;
    -o-transition:all 1.2s ease;
    transition:all 1.2s ease
}
.pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb p{
    -webkit-animation:slideInLeft 1s;
    -moz-animation:slideInLeft 1s;
    animation:slideInLeft 1s
}
.pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb+.collection-thumb p{
    -webkit-animation:slideInRight 1s;
    -moz-animation:slideInRight 1s;
    animation:slideInRight 1s
}
.pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb img{
    -moz-transition:none;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
.pt_curv #curv-collections #similar-collections{
    display:table;
    width:100%;
    height:100%
}
.pt_curv #curv-collections #similar-collections .collection-thumb{
    display:table-cell;
    width:50%;
    pointer-events:auto;
    text-align:right;
    padding:0 10px 0 0;
    position:relative;
    vertical-align:bottom;
    -moz-transition:none;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
.pt_curv #curv-collections #similar-collections .collection-thumb+.collection-thumb{
    text-align:left;
    padding:0 0 0 10px
}
.pt_curv #curv-collections #similar-collections .collection-thumb .thumb-background{
    position:absolute;
    top:-20px;
    left:0;
    right:0
}
.pt_curv #curv-collections #similar-collections .collection-thumb .thumb-background img{
    width:100%;
    max-width:none
}
.pt_curv #curv-collections #similar-collections .collection-thumb p{
    position:relative;
    display:inline-block;
    width:40%;
    text-align:center
}
.pt_curv #curv-collections #similar-collections .collection-thumb a:hover:before{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.pt_curv #curv-collections #similar-collections .collection-thumb img{
    display:inline-block;
    max-width:100%
}
.pt_curv #curv-collections #similar-collections .collection-thumb .caption{
    font-size:16px;
    white-space:nowrap
}
.pt_curv #curv-collections #similar-collections .collection-thumb .caption span{
    display:block;
    font-size:1.62em
}
.pt_curv #curv-collections.curv-landing-page-serious-travellers.instance-2,.pt_curv #curv-collections.curv-landing-page-serious-travellers.instance-3{
    background:#dedede
}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{
    top:auto;
    text-align:right;
    z-index:55
}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3,.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{
    display:inline-block;
    vertical-align:middle
}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3{
    box-sizing:border-box;
    font-size:12px;
    font-weight:normal;
    color:#3e3e3e;
    margin:0;
    padding:0 10px 0 0;
    height:auto;
    max-width:28%;
    text-align:right
}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3:after{
    content:":"
}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{
    max-width:70%
}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb{
    max-width:60px;
    width:16.6666666667%;
    box-sizing:border-box;
    padding-right:5px;
    float:left;
    pointer-events:auto;
    -moz-transition:none;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb:before{
    display:none
}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a{
    padding-bottom:10px;
    margin-bottom:1px
}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a:before{
    display:none
}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a.active{
    border-bottom:1px solid #c9c9c9
}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb img{
    max-width:100%;
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-transform:scale(1, 1);
    -webkit-transform:scale(1, 1);
    -o-transform:scale(1, 1);
    -ms-transform:scale(1, 1);
    transform:scale(1, 1);
    -moz-transition:none;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
.pt_curv #curv-collections.instance-3 #slideshow_collection-details-wrapper{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    z-index:1;
    -moz-transition:all 1.2s ease;
    -webkit-transition:all 1.2s ease;
    -o-transition:all 1.2s ease;
    transition:all 1.2s ease
}
.pt_curv #curv-collections.instance-3 #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{
    left:0 !important
}
.pt_curv #curv-collections.instance-3 #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next{
    right:0 !important
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper,.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-viewport,.pt_curv #curv-collections #slideshow_collection-details-wrapper #slideshow_collection-details,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide{
    height:100%
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper{
    position:static
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a{
    background:#fff !important;
    width:52px !important;
    height:70px !important;
    top:auto;
    bottom:21%;
    z-index:60;
    -webkit-box-shadow:0 0 12px rgba(57,57,57,0.1);
    -moz-box-shadow:0 0 12px rgba(57,57,57,0.1);
    box-shadow:0 0 12px rgba(57,57,57,0.1);
    -moz-transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s;
    -webkit-transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s;
    -o-transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s;
    transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a:before{
    content:"";
    display:block;
    background:url(../i/landingpage/sprite_slideshow-controls.png) no-repeat 0 0;
    position:absolute;
    top:50%;
    left:50%;
    width:18px;
    height:34px;
    margin:-17px 0 0 -9px
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a:hover{
    background:#3e3e3e !important
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{
    left:-52px !important
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-prev:hover:before{
    background-position:0 -38px
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next{
    right:-52px !important
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next:before{
    background-position:-20px 0
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next:hover:before{
    background-position:-20px -38px
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide{
    position:relative
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide.active .product-image,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide.active .content{
    opacity:1;
    -moz-transform:translate(0, 0);
    -webkit-transform:translate(0, 0);
    -o-transform:translate(0, 0);
    -ms-transform:translate(0, 0);
    transform:translate(0, 0);
    -moz-transition:all 0.5s ease-out;
    -webkit-transition:all 0.5s ease-out;
    -o-transition:all 0.5s ease-out;
    transition:all 0.5s ease-out
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .thumb-background{
    display:none
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .background{
    width:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:0
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .container{
    position:relative;
    z-index:1
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{
    float:left
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{
    opacity:0;
    margin-top:2%;
    width:36%;
    -moz-transform:translate(-20px, 0);
    -webkit-transform:translate(-20px, 0);
    -o-transform:translate(-20px, 0);
    -ms-transform:translate(-20px, 0);
    transform:translate(-20px, 0)
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{
    margin-top:4%;
    width:36%;
    position:relative
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images li{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    z-index:-1;
    -moz-transform:translate(-20px, 0);
    -webkit-transform:translate(-20px, 0);
    -o-transform:translate(-20px, 0);
    -ms-transform:translate(-20px, 0);
    transform:translate(-20px, 0)
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images li.active{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    z-index:1;
    -moz-transform:translate(0, 0);
    -webkit-transform:translate(0, 0);
    -o-transform:translate(0, 0);
    -ms-transform:translate(0, 0);
    transform:translate(0, 0);
    -moz-transition:all 0.5s ease-out;
    -webkit-transition:all 0.5s ease-out;
    -o-transition:all 0.5s ease-out;
    transition:all 0.5s ease-out
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{
    padding-top:8%;
    box-sizing:border-box;
    width:50%;
    text-align:left;
    padding-left:30px;
    opacity:0;
    -moz-transform:translate(20px, 0);
    -webkit-transform:translate(20px, 0);
    -o-transform:translate(20px, 0);
    -ms-transform:translate(20px, 0);
    transform:translate(20px, 0)
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{
    font-size:32px;
    line-height:1;
    text-transform:uppercase
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4 span{
    display:block;
    font-size:0.5em;
    margin-bottom:15px
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide p{
    max-width:330px
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{
    margin:35px 0;
    overflow:hidden
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li{
    float:left;
    margin:5px 10px 5px 0
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li:last-child{
    margin-right:0
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span{
    display:block;
    width:28px;
    height:28px;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1004,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1004{
    background:#b8b7bc
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1041,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1041{
    background:#2d2c32
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1173,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1173{
    background:#b6aea1
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1259,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1259{
    background:#133b3a
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1266,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1266{
    background:#5c5a4d
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1324,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1324{
    background:#28487b
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1374,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1374{
    background:#474548
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1542,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1542{
    background:#858377
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1549,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1549{
    background:#283349
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1598,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1598{
    background:#00457b
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1627,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1627{
    background:#e7e7e7
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1673,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1673{
    background:#c3bbb8
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1686,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1686{
    background:#016378
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1726,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1726{
    background:#b12b31
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1775,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1775{
    background:#927055
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1776,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1776{
    background:#adb0b5
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-2957,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-2957{
    background:#7a7a7a
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-5047,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-5047{
    background:#c88f7b
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn{
    border-color:#3e3e3e;
    color:#3e3e3e
}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn:hover{
    background:#3e3e3e;
    color:#fff
}
@media only screen and (max-width: 1230px){
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a{
        bottom:42%
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{
        margin:15px 0
    }
}
@media only screen and (max-width: 1084px){
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper h3{
        padding:0 32px
    }
}
@media only screen and (max-width: 980px){
    .pt_curv #curv-collections{
        height:auto;
        padding-bottom:65%
    }
    .pt_curv #curv-collections:before{
        top:50%
    }
    .pt_curv #curv-collections .bx-wrapper .bx-controls{
        display:block
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{
        top:32%
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb .caption{
        font-size:18px
    }
    .pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb .thumb-background{
        top:0
    }
    .pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb p{
        width:55%
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls{
        display:block
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{
        width:50%;
        padding-left:0
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{
        font-size:28px
    }
}
@media only screen and (max-width: 768px){
    .pt_curv #curv-collections{
        padding-bottom:74%
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper h3{
        font-size:30px
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{
        margin-left:-25px
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{
        margin-right:-25px
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img{
        -moz-transform:scale(0.7, 0.7);
        -webkit-transform:scale(0.7, 0.7);
        -o-transform:scale(0.7, 0.7);
        -ms-transform:scale(0.7, 0.7);
        transform:scale(0.7, 0.7)
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{
        max-width:100%
    }
    .pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb p{
        width:70%
    }
    .pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb .caption{
        font-size:12px;
        font-weight:normal
    }
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{
        bottom:2%
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{
        width:64%
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{
        margin-top:12%
    }
}
@media only screen and (max-width: 630px){
    .pt_curv #curv-collections{
        padding-bottom:90%
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .container{
        padding:0 20px
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper h3{
        font-size:20px
    }
    .pt_curv #curv-collections.instance-3:before{
        top:55%
    }
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{
        bottom:13%
    }
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .container{
        padding:0 50px
    }
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3,.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{
        display:block
    }
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3{
        text-align:left;
        margin-bottom:15px;
        max-width:60%
    }
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{
        max-width:none
    }
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a.active{
        border-bottom:2px solid #3e3e3e
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper{
        background:none
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper,.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-viewport>div,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide,.pt_curv #curv-collections #slideshow_collection-details-wrapper .container{
        height:100%
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-viewport{
        height:100% !important
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls{
        display:none
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide.theme_light{
        color:#fff
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide.theme_light .btn{
        border-color:#fff;
        color:#fff
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide.theme_light .btn:hover{
        background:#fff;
        color:#3e3e3e
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .background{
        display:none
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .container{
        box-sizing:border-box;
        width:100%
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{
        margin:0;
        position:absolute;
        right:0;
        bottom:37%;
        width:38%
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{
        margin:0;
        position:absolute;
        top:0;
        right:0;
        width:38%
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{
        width:70%;
        padding:0 10px 0 0
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{
        font-size:24px;
        margin-top:20px
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{
        display:none
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn{
        margin:10px 0
    }
    .pt_curv #curv-collections.curv-landing-page #slideshow_collection-details-wrapper h3{
        color:#3e3e3e
    }
    .pt_curv #curv-collections.curv-landing-page-serious-travellers.instance-3{
        background:none
    }
}
@media only screen and (max-width: 555px){
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4+p{
        display:none
    }
}
@media only screen and (max-width: 480px){
    .pt_curv #curv-collections{
        padding-bottom:135%
    }
    .pt_curv #curv-collections:before{
        top:60%
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .container{
        margin:0
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper h3{
        height:36px;
        padding:0;
        margin-bottom:14%
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-viewport{
        overflow:hidden !important;
        width:100% !important
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{
        top:42%
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{
        margin:0
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{
        left:0 !important
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{
        right:0 !important
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb{
        pointer-events:auto
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb a{
        display:block;
        padding:0 20px
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{
        opacity:1;
        max-width:60%;
        -moz-transform:scale(1, 1);
        -webkit-transform:scale(1, 1);
        -o-transform:scale(1, 1);
        -ms-transform:scale(1, 1);
        transform:scale(1, 1)
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb span{
        opacity:1
    }
    .pt_curv #curv-collections.instance-2:before{
        top:40%
    }
    .pt_curv #curv-collections.instance-2 #similar-collections{
        background:none;
        display:block
    }
    .pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb{
        display:block;
        float:left;
        box-sizing:border-box
    }
    .pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb .thumb-background{
        display:none
    }
    .pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb p{
        display:block;
        width:100%
    }
    .pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb .caption{
        white-space:normal
    }
    .pt_curv #curv-collections.curv-landing-page-serious-travellers.instance-2{
        background:none
    }
    .pt_curv #curv-collections.instance-3:before{
        top:64%
    }
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{
        bottom:6%
    }
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .container{
        padding:0 20px
    }
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a{
        padding-left:0;
        padding-right:0
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{
        width:45%;
        bottom:26%
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{
        width:45%;
        top:25%
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{
        width:65%
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{
        font-size:16px;
        width:130%
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4+p{
        display:block;
        width:120%
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4 span{
        margin-bottom:5px
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{
        display:block;
        margin:0
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li{
        border:3px solid rgba(255,255,255,0.5);
        margin:3px 3px 3px 0;
        -moz-border-radius:50%;
        -webkit-border-radius:50%;
        border-radius:50%
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li a,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li span{
        width:18px;
        height:18px
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn{
        box-sizing:border-box;
        margin:0;
        padding:10px;
        max-width:90%
    }
}
@media only screen and (max-width: 360px){
    .pt_curv #curv-collections{
        padding-bottom:150%
    }
    .pt_curv #curv-collections:before{
        top:58%
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper h3{
        margin:0
    }
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{
        max-width:80%;
        -moz-transform:scale(1, 1);
        -webkit-transform:scale(1, 1);
        -o-transform:scale(1, 1);
        -ms-transform:scale(1, 1);
        transform:scale(1, 1)
    }
    .pt_curv #curv-collections.instance-2:before{
        top:36%
    }
    .pt_curv #curv-collections.instance-3:before{
        top:70%
    }
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3{
        margin-bottom:10px
    }
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a{
        padding-bottom:5px
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{
        bottom:24%
    }
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{
        top:32%
    }
}
.pt_curv .curv-section-engraving .landingpage-section_content{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    text-align:center
}
.pt_curv .curv-section-engraving .landingpage-section_content.active{
    z-index:1
}
.pt_curv .curv-section-engraving .landingpage-section_content:before{
    content:"";
    height:100%;
    display:inline-block;
    vertical-align:middle;
    margin-left:-0.3em
}
.pt_curv .curv-section-engraving .landingpage-section_content .container{
    box-sizing:border-box;
    display:inline-block;
    vertical-align:middle;
    width:100%
}
.pt_curv .curv-section-engraving .landingpage-section_content h3{
    font-size:58px;
    font-weight:400;
    line-height:1
}
.pt_curv .curv-section-engraving .landingpage-section_content h3 span{
    display:block;
    font-size:0.86em;
    font-weight:100
}
.pt_curv .curv-section-engraving .landingpage-section_content h3+p{
    margin:25px auto;
    line-height:1.5
}
.pt_curv .curv-section-engraving .landingpage-section_content h3+p+p{
    margin:0
}
.pt_curv .curv-section-engraving .landingpage-section_content .disclaimer{
    font-size:11px;
    font-weight:bold
}
@media only screen and (max-width: 980px){
    .pt_curv .curv-section-engraving .landingpage-section_content h3{
        font-size:50px
    }
    .pt_curv .curv-section-engraving .landingpage-section_content .btn{
        box-sizing:border-box;
        display:block;
        margin:0 auto;
        padding-left:5px;
        padding-right:5px
    }
    .pt_curv .curv-section-engraving .landingpage-section_content .btn+.btn{
        margin-top:10px
    }
}
@media only screen and (max-width: 768px){
    .pt_curv .curv-section-engraving .landingpage-section_content h3{
        font-size:42px
    }
    .pt_curv .curv-section-engraving .landingpage-section_content h3+p br{
        display:none
    }
}
@media only screen and (max-width: 630px){
    .pt_curv .curv-section-engraving .landingpage-section_content h3{
        font-size:28px
    }
    .pt_curv .curv-section-engraving .landingpage-section_content h3+p{
        margin:10px auto
    }
}
@media only screen and (max-width: 480px){
    .pt_curv .curv-section-engraving .landingpage-section_content h3+p{
        margin:20px auto
    }
}
.pt_curv .curv-section-samsonite-community{
    margin-top:-9.6%
}
.pt_curv .curv-section-samsonite-community .landingpage-section_content{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    text-align:right;
    -moz-transform:translate(20px, 0);
    -webkit-transform:translate(20px, 0);
    -o-transform:translate(20px, 0);
    -ms-transform:translate(20px, 0);
    transform:translate(20px, 0)
}
.pt_curv .curv-section-samsonite-community .landingpage-section_content.active{
    -moz-transform:translate(0, 0);
    -webkit-transform:translate(0, 0);
    -o-transform:translate(0, 0);
    -ms-transform:translate(0, 0);
    transform:translate(0, 0)
}
.pt_curv .curv-section-samsonite-community .landingpage-section_content.theme_light{
    color:#fff
}
.pt_curv .curv-section-samsonite-community .landingpage-section_content.theme_light .btn{
    border-color:#fff;
    color:#fff
}
.pt_curv .curv-section-samsonite-community .landingpage-section_content.theme_light .btn:hover{
    background:#fff;
    color:#3e3e3e
}
.pt_curv .curv-section-samsonite-community .container{
    height:100%
}
.pt_curv .curv-section-samsonite-community .container:before{
    content:'';
    display:inline-block;
    vertical-align:middle;
    height:100%;
    margin-left:-0.3em
}
.pt_curv .curv-section-samsonite-community .text{
    display:inline-block;
    vertical-align:middle;
    text-align:left;
    width:47%;
    min-height:48%
}
.pt_curv .curv-section-samsonite-community .text h3+p{
    margin:25px 0
}
@media only screen and (max-width: 980px){
    .pt_curv .curv-section-samsonite-community .text{
        width:50%;
        min-height:0
    }
    .pt_curv .curv-section-samsonite-community .text h3{
        font-size:30px
    }
    .pt_curv .curv-section-samsonite-community .text h3+p{
        margin:10px 0
    }
}
@media only screen and (max-width: 768px){
    .pt_curv .curv-section-samsonite-community{
        margin-top:-13%
    }
}
@media only screen and (max-width: 630px){
    .pt_curv .curv-section-samsonite-community .text{
        width:60%;
        margin-top:8%
    }
    .pt_curv .curv-section-samsonite-community .text h3{
        font-size:24px
    }
    .pt_curv .curv-section-samsonite-community .text h3+p{
        line-height:1.5
    }
}
@media only screen and (max-width: 480px){
    .pt_curv .curv-section-samsonite-community{
        margin:0
    }
    .pt_curv .curv-section-samsonite-community .landingpage-section_content{
        top:auto;
        -moz-transform:translate(0, 20px);
        -webkit-transform:translate(0, 20px);
        -o-transform:translate(0, 20px);
        -ms-transform:translate(0, 20px);
        transform:translate(0, 20px)
    }
    .pt_curv .curv-section-samsonite-community .text{
        width:auto;
        margin:0 0 30% 0
    }
    .pt_curv .curv-section-samsonite-community .text h3+p{
        margin:25px 0
    }
}
@media only screen and (max-width: 360px){
    .pt_curv .curv-section-samsonite-community .text{
        margin-bottom:20%
    }
}

.pt_monogramming #curv-collections{
    background-color:#fff;
    background-image:linear-gradient(to bottom, #fff 20%, #eee 20%);
    position:relative;
    height:475px
}
.pt_monogramming #curv-collections:before{
    -moz-transform:rotate(5deg);
    -webkit-transform:rotate(5deg);
    -o-transform:rotate(5deg);
    -ms-transform:rotate(5deg);
    transform:rotate(5deg);
    content:'';
    display:block;
    background:#fff;
    position:absolute;
    right:-100%;
    left:-100%;
    width:300%;
    height:46%
}
.pt_monogramming #curv-collections .landingpage-section_content{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.pt_monogramming #curv-collections .landingpage-section_content.active{
    z-index:1
}
.pt_monogramming #curv-collections .landingpage-section_content>*{
    opacity:0;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:-1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'
}
.pt_monogramming #curv-collections .collection-thumb{
    color:#000;
    -moz-transition:all 0.5s ease-in-out;
    -webkit-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out
}
.pt_monogramming #curv-collections .collection-thumb p{
    margin:0
}
.pt_monogramming #curv-collections .collection-thumb a{
    display:block;
    position:relative
}
.pt_monogramming #curv-collections .collection-thumb a:before{
    content:'';
    display:block;
    background:#fff url("../i/landingpage/icon_magnifier.png") no-repeat center center;
    opacity:0;
    position:absolute;
    top:54%;
    left:50%;
    z-index:1;
    width:62px;
    height:62px;
    margin:-31px 0 0 -31px;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);
    -moz-box-shadow:0 0 10px rgba(0,0,0,0.25);
    box-shadow:0 0 10px rgba(0,0,0,0.25);
    -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
}
.pt_monogramming #curv-collections .collection-thumb a:hover{
    cursor:pointer
}
.pt_monogramming #curv-collections .collection-thumb .instance-1-only-button:before{
    content:none
}
.pt_monogramming #curv-collections .collection-thumb img{
    display:block
}
.pt_monogramming #curv-collections .collection-thumb .caption{
    display:block;
    margin:5px 0;
    font-weight:100;
    text-transform:uppercase
}
.pt_monogramming #curv-collections .collection-thumb .button{
    display:inline-block;
    width:65%;
    margin-top:10px;
    border:1px solid #000;
    font-size:14px;
    text-transform:uppercase;
    color:#000;
    line-height:3.7em
}
.pt_monogramming #curv-collections .collection-thumb .button:hover{
    background:#000;
    color:#fff;
    cursor:pointer
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper{
    opacity:1;
    z-index:1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .container{
    max-width:900px
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-viewport{
    width:40% !important;
    overflow:visible !important;
    margin:0 auto
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{
    background:url("../i/landingpage/sprite_slideshow-controls_engraving.png") no-repeat 0 0 !important;
    top:35%;
    width:22px !important;
    height:43px !important
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{
    left:33.33% !important;
    margin-left:-80px
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{
    background-position:-22px 0 !important;
    right:33.33% !important;
    margin-right:-65px
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper ul{
    clear:both
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper ul:after{
    clear:both;
    content:" ";
    display:block;
    font-size:0;
    height:0;
    visibility:hidden
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb{
    text-align:center;
    pointer-events:none
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img,.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img{
    opacity:1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active{
    pointer-events:auto
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active a:hover:before{
    opacity:1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img{
    -moz-transform:scale(1, 1);
    -webkit-transform:scale(1, 1);
    -o-transform:scale(1, 1);
    -ms-transform:scale(1, 1);
    transform:scale(1, 1)
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active span{
    opacity:1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    -moz-transition:opacity 0.5s ease 0.25s;
    -webkit-transition:opacity 0.5s ease 0.25s;
    -o-transition:opacity 0.5s ease 0.25s;
    transition:opacity 0.5s ease 0.25s
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img{
    -moz-transform:scale(0.6, 0.6);
    -webkit-transform:scale(0.6, 0.6);
    -o-transform:scale(0.6, 0.6);
    -ms-transform:scale(0.6, 0.6);
    transform:scale(0.6, 0.6)
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb p{
    padding-bottom:5px
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img,.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb span{
    opacity:0;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{
    max-width:100%;
    -moz-transform:scale(0.4, 0.4);
    -webkit-transform:scale(0.4, 0.4);
    -o-transform:scale(0.4, 0.4);
    -ms-transform:scale(0.4, 0.4);
    transform:scale(0.4, 0.4);
    -moz-transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb span{
    -moz-transition:opacity 0.5s ease;
    -webkit-transition:opacity 0.5s ease;
    -o-transition:opacity 0.5s ease;
    transition:opacity 0.5s ease
}
.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb .caption{
    font-size:28px;
    color:#000
}
@media only screen and (max-width: 1084px){
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper h3{
        padding:0 32px
    }
}
@media only screen and (max-width: 980px){
    .pt_monogramming #curv-collections{
        height:150px;
        padding-bottom:30%
    }
    .pt_monogramming #curv-collections .bx-wrapper .bx-controls{
        display:block
    }
    .pt_monogramming #curv-collections .collection-thumb .button{
        font-size:12px
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb .caption{
        font-size:18px
    }
}
@media only screen and (max-width: 768px){
    .pt_monogramming #curv-collections{
        padding-bottom:25%
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper h3{
        font-size:30px
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{
        margin-left:-45px
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{
        margin-right:-45px
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img{
        -moz-transform:scale(0.7, 0.7);
        -webkit-transform:scale(0.7, 0.7);
        -o-transform:scale(0.7, 0.7);
        -ms-transform:scale(0.7, 0.7);
        transform:scale(0.7, 0.7)
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{
        max-width:100%
    }
}
@media only screen and (max-width: 630px){
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .container{
        padding:0 20px
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper h3{
        font-size:20px
    }
}
@media only screen and (max-width: 555px){
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{
        width:15px !important
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{
        margin-left:-32px
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{
        background-position:-29px 0 !important;
        margin-right:-32px
    }
}
@media only screen and (max-width: 480px){
    .pt_monogramming #curv-collections{
        height:300px
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper:before{
        content:'';
        display:block;
        position:absolute;
        top:68%;
        right:0;
        bottom:0;
        left:0
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .container{
        margin:0
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper h3{
        height:36px;
        margin-bottom:14%;
        padding:0
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-viewport{
        width:100% !important;
        overflow:hidden !important
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev,.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{
        margin:0
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{
        left:0 !important
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{
        right:0 !important
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb{
        pointer-events:auto
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb a{
        display:block;
        padding:0 20px
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img,.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img,.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{
        opacity:1;
        max-width:60%;
        -moz-transform:scale(1, 1);
        -webkit-transform:scale(1, 1);
        -o-transform:scale(1, 1);
        -ms-transform:scale(1, 1);
        transform:scale(1, 1)
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb span{
        opacity:1
    }
}
@media only screen and (max-width: 360px){
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper:before{
        top:64%
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper h3{
        margin:0
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img,.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img,.pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{
        max-width:80%;
        -moz-transform:scale(1, 1);
        -webkit-transform:scale(1, 1);
        -o-transform:scale(1, 1);
        -ms-transform:scale(1, 1);
        transform:scale(1, 1)
    }
    .pt_monogramming #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb p{
        padding:10px 0
    }
}

#monogramming-bottom{
    background:#eee;
    padding:100px 0
}
#monogramming-bottom .content{
    position:relative;
    max-width:1041px;
    margin:0 auto
}
#monogramming-bottom img{
    max-width:100%
}
#monogramming-bottom p{
    position:absolute;
    top:18%;
    right:5%;
    max-width:42%;
    font-size:18px;
    color:#fff;
    text-align:center;
    line-height:2em
}
@media only screen and (max-width: 640px){
    #monogramming-bottom{
        padding-bottom:0
    }
    #monogramming-bottom p{
        position:static;
        max-width:100%;
        padding:20px 20px 10px;
        font-size:16px;
        color:inherit
    }
}

#engraving-home{
    overflow:hidden
}
#engraving-home .personalise-your-case{
    background:#e4e0e1;
    position:relative;
    padding-bottom:4%
}
#engraving-home .personalise-your-case .flag{
    display:block;
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    color:#fff
}
#engraving-home .personalise-your-case .flag span{
    display:inline-block;
    position:relative;
    width:150px;
    margin-top:-59px;
    margin-left:-59px;
    font-size:25px;
    font-weight:700;
    text-transform:uppercase;
    text-align:center;
    line-height:150px;
    -moz-transform-origin:85% 35%;
    -webkit-transform-origin:85% 35%;
    -o-transform-origin:85% 35%;
    -ms-transform-origin:85% 35%;
    transform-origin:85% 35%;
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
html[lang='hu'] #engraving-home .personalise-your-case .flag span{
    font-size:18px
}
.ie8 #engraving-home .personalise-your-case .flag span{
    -ms-filter:'progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod="auto expand")'
}
#engraving-home .personalise-your-case .flag:after{
    content:'';
    display:block;
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    width:0;
    height:0;
    border-width:150px 150px 0 0;
    border-style:solid;
    border-color:#db2e37 transparent transparent;
    font-size:0;
    line-height:0
}
#engraving-home .personalise-your-case .banner{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
#engraving-home .personalise-your-case .banner img{
    display:block;
    position:relative;
    max-width:100%;
    margin:0 auto
}
#engraving-home .personalise-your-case .content{
    position:relative;
    z-index:1;
    max-width:42%;
    padding:10% 0 6%;
    font-size:24px;
    color:#b30023;
    text-align:center
}
#engraving-home .personalise-your-case .content .online{
    width:85%;
    margin:0 auto;
    padding-bottom:15px;
    border-bottom:1px solid #d48d9b;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:0.6em
}
#engraving-home .personalise-your-case .content h2{
    margin-top:15px;
    text-transform:uppercase
}
#engraving-home .personalise-your-case .content p{
    margin-top:10px;
    font-weight:400
}
#engraving-home .personalise-your-case .content .video-button{
    margin-bottom:0
}
#engraving-home .personalise-your-case .content .btn{
    display:inline-block;
    background:none;
    width:109px;
    height:108px
}
#engraving-home .personalise-your-case .content .btn .icon:before{
    content:url("../i/landingpage/play-button.png")
}
#engraving-home .personalise-your-case .content .btn:hover{
    cursor:pointer
}
#engraving-home .personalise-your-case .content .btn:hover .icon:before{
    content:url("../i/landingpage/play-button-hover.png")
}
#engraving-home .personalise-your-case .content .see-how-it-works{
    margin-top:0;
    font-size:20px;
    text-transform:uppercase
}
#engraving-home .get-inspired{
    position:relative;
    z-index:1;
    text-align:center
}
#engraving-home .get-inspired h3{
    display:inline-block;
    position:relative;
    z-index:0;
    font-size:20px;
    text-transform:uppercase;
    color:#fff;
    line-height:20px
}
#engraving-home .get-inspired h3:before{
    content:'';
    background:#4cc7d1;
    position:absolute;
    top:-4px;
    right:-500%;
    z-index:-1;
    width:700%;
    height:200px;
    -moz-transform:rotate(2.3deg) skew(-35deg);
    -webkit-transform:rotate(2.3deg) skew(-35deg);
    -o-transform:rotate(2.3deg) skew(-35deg);
    -ms-transform:rotate(2.3deg) skew(-35deg);
    transform:rotate(2.3deg) skew(-35deg)
}
#engraving-home .get-inspired .wrapper{
    background:#fff;
    position:relative;
    z-index:1;
    margin-top:70px
}
#engraving-home .get-inspired .wrapper:before{
    content:'';
    display:block;
    position:absolute;
    top:-90px;
    border-bottom:90px solid #fff;
    border-left:1230px solid transparent
}
#engraving-home .get-inspired .wrapper .suitcase{
    position:absolute;
    top:-37%;
    width:25%
}
#engraving-home .get-inspired .wrapper .suitcase img{
    max-width:100%
}
#engraving-home .get-inspired .wrapper .pointer{
    position:absolute;
    top:7%;
    left:8%;
    z-index:2;
    width:10%
}
#engraving-home .get-inspired .wrapper .pointer img{
    max-width:100%
}
#engraving-home .get-inspired .wrapper .container{
    position:relative;
    top:-90px
}
#engraving-home .get-inspired .wrapper ul{
    position:relative
}
#engraving-home .get-inspired .wrapper ul li{
    display:inline-block;
    vertical-align:top;
    width:32.5%;
    font-size:13px;
    color:#3e3e3e;
    text-align:center
}
#engraving-home .get-inspired .wrapper ul li img{
    max-width:100%
}
#engraving-home .get-inspired .wrapper ul li p{
    margin:0
}
#engraving-home .get-inspired .wrapper ul li .title{
    margin-bottom:5px;
    font-weight:bold;
    text-transform:uppercase
}
#engraving-home .collections{
    background:#fff;
    position:relative;
    z-index:1;
    text-align:center
}
#engraving-home .collections h3{
    display:inline-block;
    position:relative;
    z-index:0;
    margin-bottom:15px;
    padding:10px 20px;
    font-size:20px;
    text-transform:uppercase;
    color:#fff;
    line-height:20px
}
#engraving-home .collections h3:before{
    content:'';
    background:#4cc7d1;
    position:absolute;
    top:-12px;
    right:10%;
    z-index:-1;
    width:110%;
    height:250%;
    -moz-transform:perspective(7px) rotateX(0.5deg) rotateY(-0.3deg);
    -webkit-transform:perspective(7px) rotateX(0.5deg) rotateY(-0.3deg);
    -o-transform:perspective(7px) rotateX(0.5deg) rotateY(-0.3deg);
    -ms-transform:perspective(7px) rotateX(0.5deg) rotateY(-0.3deg);
    transform:perspective(7px) rotateX(0.5deg) rotateY(-0.3deg)
}
@media only screen and (max-width: 1150px){
    #engraving-home .get-inspired .wrapper .pointer{
        top:3%;
        left:9%
    }
}
@media only screen and (max-width: 1075px){
    #engraving-home .personalise-your-case .content{
        font-size:18px
    }
    #engraving-home .personalise-your-case .content .see-how-it-works{
        font-size:15px
    }
}
@media only screen and (max-width: 920px){
    #engraving-home .get-inspired .wrapper{
        margin-top:50px
    }
    #engraving-home .get-inspired .wrapper ul{
        top:25px
    }
}
@media only screen and (max-width: 768px){
    #engraving-home .personalise-your-case{
        padding-bottom:20%
    }
    #engraving-home .personalise-your-case .banner{
        display:none
    }
    #engraving-home .personalise-your-case .content{
        max-width:100%
    }
    #engraving-home .personalise-your-case .content .online{
        max-width:300px
    }
    #engraving-home .get-inspired h3{
        top:-80px
    }
    #engraving-home .get-inspired h3:before{
        top:-7px
    }
    #engraving-home .get-inspired .wrapper{
        margin-top:50px
    }
    #engraving-home .get-inspired .wrapper:before{
        top:-179px
    }
    #engraving-home .get-inspired .wrapper .suitcase,#engraving-home .get-inspired .wrapper .pointer{
        display:none
    }
    #engraving-home .get-inspired .wrapper ul{
        position:static
    }
    #engraving-home .get-inspired .wrapper ul:before{
        content:'';
        background:#fff;
        position:absolute;
        right:0;
        left:0;
        z-index:-1;
        height:100%
    }
}
@media only screen and (max-width: 480px){
    #engraving-home .personalise-your-case{
        padding-bottom:35%
    }
    #engraving-home .personalise-your-case .flag{
        display:none
    }
    #engraving-home .personalise-your-case .content{
        font-size:15px
    }
    #engraving-home .get-inspired h3{
        top:-70px
    }
    #engraving-home .get-inspired .wrapper ul li{
        width:100%
    }
    #engraving-home .collections h3:before{
        width:250%
    }
}
@-webkit-keyframes slideInLeft{
    from{
        -moz-transform:translate(-20px, 0);
        -webkit-transform:translate(-20px, 0);
        -o-transform:translate(-20px, 0);
        -ms-transform:translate(-20px, 0);
        transform:translate(-20px, 0);
        opacity:0
    }
    to{
        -moz-transform:translate(0, 0);
        -webkit-transform:translate(0, 0);
        -o-transform:translate(0, 0);
        -ms-transform:translate(0, 0);
        transform:translate(0, 0);
        opacity:1
    }
}
@keyframes slideInLeft{
    from{
        -moz-transform:translate(-20px, 0);
        -webkit-transform:translate(-20px, 0);
        -o-transform:translate(-20px, 0);
        -ms-transform:translate(-20px, 0);
        transform:translate(-20px, 0);
        opacity:0
    }
    to{
        -moz-transform:translate(0, 0);
        -webkit-transform:translate(0, 0);
        -o-transform:translate(0, 0);
        -ms-transform:translate(0, 0);
        transform:translate(0, 0);
        opacity:1
    }
}
@-webkit-keyframes slideInRight{
    from{
        -moz-transform:translate(20px, 0);
        -webkit-transform:translate(20px, 0);
        -o-transform:translate(20px, 0);
        -ms-transform:translate(20px, 0);
        transform:translate(20px, 0);
        opacity:0
    }
    to{
        -moz-transform:translate(0, 0);
        -webkit-transform:translate(0, 0);
        -o-transform:translate(0, 0);
        -ms-transform:translate(0, 0);
        transform:translate(0, 0);
        opacity:1
    }
}
@keyframes slideInRight{
    from{
        -moz-transform:translate(20px, 0);
        -webkit-transform:translate(20px, 0);
        -o-transform:translate(20px, 0);
        -ms-transform:translate(20px, 0);
        transform:translate(20px, 0);
        opacity:0
    }
    to{
        -moz-transform:translate(0, 0);
        -webkit-transform:translate(0, 0);
        -o-transform:translate(0, 0);
        -ms-transform:translate(0, 0);
        transform:translate(0, 0);
        opacity:1
    }
}
.pt_engraving #curv-collections{
    background:#fff url("../images/interface/bgr_collection-slider_engraving-landing-page-2017.jpg") no-repeat center center;
    position:relative;
    height:700px
}
.pt_engraving #curv-collections .landingpage-section_content{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.pt_engraving #curv-collections .landingpage-section_content.active{
    z-index:1
}
.pt_engraving #curv-collections .landingpage-section_content>*{
    opacity:0;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:-1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'
}
.pt_engraving #curv-collections .collection-thumb{
    color:#000;
    -moz-transition:all 0.5s ease-in-out;
    -webkit-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out
}
.pt_engraving #curv-collections .collection-thumb p{
    margin:0
}
.pt_engraving #curv-collections .collection-thumb a{
    display:block;
    position:relative
}
.pt_engraving #curv-collections .collection-thumb a:before{
    content:'';
    display:block;
    background:#fff url("../i/landingpage/icon_magnifier.png") no-repeat center center;
    opacity:0;
    position:absolute;
    top:54%;
    left:50%;
    z-index:1;
    width:62px;
    height:62px;
    margin:-31px 0 0 -31px;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);
    -moz-box-shadow:0 0 10px rgba(0,0,0,0.25);
    box-shadow:0 0 10px rgba(0,0,0,0.25);
    -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
}
.pt_engraving #curv-collections .collection-thumb a:hover{
    cursor:pointer
}
.pt_engraving #curv-collections .collection-thumb img{
    display:block
}
.pt_engraving #curv-collections .collection-thumb .caption{
    display:block;
    margin:5px 0;
    font-weight:100;
    text-transform:uppercase
}
.pt_engraving #curv-collections .collection-thumb .button{
    display:inline-block;
    margin-top:10px;
    padding:1em 1.1em;
    border:1px solid #000;
    font-size:12px;
    text-transform:uppercase;
    line-height:1.1
}
.pt_engraving #curv-collections .collection-thumb .button:hover{
    background:#000;
    color:#fff;
    cursor:pointer
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    z-index:1
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper h3{
    display:none;
    text-align:center;
    color:#ff9000;
    height:46px;
    line-height:1;
    margin-bottom:1%
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-viewport{
    overflow:visible !important;
    width:40% !important;
    margin:0 auto
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{
    background:url(../i/landingpage/sprite_slideshow-controls_engraving.png) no-repeat 0 0 !important;
    top:48%;
    width:22px !important;
    height:43px !important
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{
    left:33.33% !important;
    margin-left:-50px
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{
    right:33.33% !important;
    margin-right:-55px;
    background-position:-22px 0 !important
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper ul{
    clear:both
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper ul:after{
    clear:both;
    content:" ";
    display:block;
    font-size:0;
    height:0;
    visibility:hidden
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb{
    pointer-events:none;
    text-align:center
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active{
    pointer-events:auto
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active a:hover:before{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img{
    -moz-transform:scale(1, 1);
    -webkit-transform:scale(1, 1);
    -o-transform:scale(1, 1);
    -ms-transform:scale(1, 1);
    transform:scale(1, 1)
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active span{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-transition:opacity 0.5s ease 0.25s;
    -webkit-transition:opacity 0.5s ease 0.25s;
    -o-transition:opacity 0.5s ease 0.25s;
    transition:opacity 0.5s ease 0.25s
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img{
    -moz-transform:scale(0.6, 0.6);
    -webkit-transform:scale(0.6, 0.6);
    -o-transform:scale(0.6, 0.6);
    -ms-transform:scale(0.6, 0.6);
    transform:scale(0.6, 0.6)
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb p{
    padding-bottom:5px
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb span{
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{
    max-width:75%;
    -moz-transform:scale(0.4, 0.4);
    -webkit-transform:scale(0.4, 0.4);
    -o-transform:scale(0.4, 0.4);
    -ms-transform:scale(0.4, 0.4);
    transform:scale(0.4, 0.4);
    -moz-transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb span{
    -moz-transition:opacity 0.5s ease;
    -webkit-transition:opacity 0.5s ease;
    -o-transition:opacity 0.5s ease;
    transition:opacity 0.5s ease
}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb .caption{
    font-size:22px
}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{
    top:70%;
    text-align:right;
    z-index:55
}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3,.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{
    display:inline-block;
    vertical-align:middle
}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3{
    box-sizing:border-box;
    font-size:14px;
    font-weight:bold;
    color:#3e3e3e;
    margin:0;
    padding:0 10px 0 0;
    height:auto;
    max-width:27%;
    text-align:right
}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{
    max-width:70%
}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb{
    max-width:60px;
    width:100%;
    box-sizing:border-box;
    padding-right:5px;
    float:left;
    pointer-events:auto;
    -moz-transition:none;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb:before{
    display:none
}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a{
    padding-bottom:10px;
    margin-bottom:1px
}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a:before{
    display:none
}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a.active{
    border-bottom:1px solid #c9c9c9
}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb img{
    max-width:100%;
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-transform:scale(1, 1);
    -webkit-transform:scale(1, 1);
    -o-transform:scale(1, 1);
    -ms-transform:scale(1, 1);
    transform:scale(1, 1);
    -moz-transition:none;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-details-wrapper{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    z-index:1;
    -moz-transition:all 1.2s ease;
    -webkit-transition:all 1.2s ease;
    -o-transition:all 1.2s ease;
    transition:all 1.2s ease
}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{
    left:0 !important
}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next{
    right:0 !important
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper{
    background:#fff
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-viewport,.pt_engraving #curv-collections #slideshow_collection-details-wrapper #slideshow_collection-details,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide{
    height:100%
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper{
    position:static
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a{
    background:#fff !important;
    width:52px !important;
    height:70px !important;
    top:auto;
    bottom:45%;
    z-index:60;
    -webkit-box-shadow:0 0 12px rgba(57,57,57,0.1);
    -moz-box-shadow:0 0 12px rgba(57,57,57,0.1);
    box-shadow:0 0 12px rgba(57,57,57,0.1);
    -moz-transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s;
    -webkit-transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s;
    -o-transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s;
    transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a:before{
    content:"";
    display:block;
    background:url(../i/landingpage/sprite_slideshow-controls.png) no-repeat 0 0;
    position:absolute;
    top:50%;
    left:50%;
    width:18px;
    height:34px;
    margin:-17px 0 0 -9px
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a:hover{
    background:#3e3e3e !important
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{
    left:-52px !important
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-prev:hover:before{
    background-position:0 -38px
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next{
    right:-52px !important
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next:before{
    background-position:-20px 0
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next:hover:before{
    background-position:-20px -38px
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide{
    position:relative
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide.active .product-image,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide.active .content{
    opacity:1;
    -moz-transform:translate(0, 0);
    -webkit-transform:translate(0, 0);
    -o-transform:translate(0, 0);
    -ms-transform:translate(0, 0);
    transform:translate(0, 0);
    -moz-transition:all 0.5s ease-out;
    -webkit-transition:all 0.5s ease-out;
    -o-transition:all 0.5s ease-out;
    transition:all 0.5s ease-out
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide[data-theme="light"]{
    color:#fff
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide[data-theme="light"] .btn{
    border-color:#fff;
    color:#fff
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide[data-theme="light"] .btn:hover{
    background:#fff;
    color:#3e3e3e
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .thumb-background{
    display:none
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .background{
    width:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:0
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .container{
    position:relative;
    z-index:1
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{
    float:left
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{
    opacity:0;
    margin-top:2%;
    width:36%;
    -moz-transform:translate(-20px, 0);
    -webkit-transform:translate(-20px, 0);
    -o-transform:translate(-20px, 0);
    -ms-transform:translate(-20px, 0);
    transform:translate(-20px, 0)
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{
    margin-top:4%;
    width:43%;
    position:relative
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images li{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    z-index:-1;
    -moz-transform:translate(-20px, 0);
    -webkit-transform:translate(-20px, 0);
    -o-transform:translate(-20px, 0);
    -ms-transform:translate(-20px, 0);
    transform:translate(-20px, 0)
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images li.active{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    z-index:1;
    -moz-transform:translate(0, 0);
    -webkit-transform:translate(0, 0);
    -o-transform:translate(0, 0);
    -ms-transform:translate(0, 0);
    transform:translate(0, 0);
    -moz-transition:all 0.5s ease-out;
    -webkit-transition:all 0.5s ease-out;
    -o-transition:all 0.5s ease-out;
    transition:all 0.5s ease-out
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{
    padding-top:8%;
    box-sizing:border-box;
    width:30%;
    text-align:left;
    opacity:0;
    -moz-transform:translate(20px, 0);
    -webkit-transform:translate(20px, 0);
    -o-transform:translate(20px, 0);
    -ms-transform:translate(20px, 0);
    transform:translate(20px, 0)
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content .btn{
    background:transparent;
    border:1px solid #000000;
    font-size:12px;
    padding:18px 14px;
    display:inline-block
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{
    font-size:32px;
    line-height:1;
    text-transform:uppercase
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4 span{
    display:block;
    font-size:0.5em;
    margin-bottom:15px
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide p{
    max-width:330px;
    line-height:1.75em
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{
    margin:35px 0;
    overflow:hidden
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li{
    float:left;
    margin:5px 10px 5px 0
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li:last-child{
    margin-right:0
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span{
    display:block;
    width:28px;
    height:28px;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1004,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1004{
    background:#b8b7bc
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1041,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1041{
    background:#2d2c32
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1173,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1173{
    background:#b6aea1
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1259,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1259{
    background:#133b3a
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1266,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1266{
    background:#5c5a4d
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1324,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1324{
    background:#28487b
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1374,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1374{
    background:#474548
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1542,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1542{
    background:#858377
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1549,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1549{
    background:#283349
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1598,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1598{
    background:#00457b
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1627,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1627{
    background:#e7e7e7
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1673,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1673{
    background:#c3bbb8
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1686,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1686{
    background:#016378
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1726,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1726{
    background:#b12b31
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1775,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1775{
    background:#927055
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1776,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1776{
    background:#adb0b5
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-2957,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-2957{
    background:#7a7a7a
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-5047,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-5047{
    background:#c88f7b
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn{
    border-color:#3e3e3e;
    color:#3e3e3e
}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn:hover{
    background:#3e3e3e;
    color:#fff
}
@media only screen and (max-width: 1230px){
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a{
        bottom:42%
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{
        margin:15px 0
    }
}
@media only screen and (max-width: 1084px){
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper h3{
        padding:0 32px
    }
}
@media only screen and (max-width: 980px){
    .pt_engraving #curv-collections{
        height:150px;
        padding-bottom:50%
    }
    .pt_engraving #curv-collections .bx-wrapper .bx-controls{
        display:block
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{
        top:47%
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb .caption{
        font-size:18px
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper{
        background:url("../images/interface/bgr_collection-slider_engraving-landing-page-2017.jpg") no-repeat top center;
        background-position-y:60px
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls{
        display:block
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide picture{
        display:none
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{
        padding-left:4%;
        width:50%
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{
        font-size:28px
    }
}
@media only screen and (max-width: 768px){
    .pt_engraving #curv-collections{
        padding-bottom:65%
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper h3{
        font-size:30px
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{
        margin-left:-45px
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{
        margin-right:-45px
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img{
        -moz-transform:scale(0.7, 0.7);
        -webkit-transform:scale(0.7, 0.7);
        -o-transform:scale(0.7, 0.7);
        -ms-transform:scale(0.7, 0.7);
        transform:scale(0.7, 0.7)
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{
        max-width:100%
    }
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{
        bottom:2%
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{
        width:50%
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{
        margin-top:10%
    }
}
@media only screen and (max-width: 630px){
    .pt_engraving #curv-collections{
        padding-bottom:75%;
        margin-top:30%
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .container{
        padding:0 20px
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper h3{
        font-size:20px
    }
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{
        bottom:13%
    }
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .container{
        padding:0 50px
    }
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3,.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{
        display:block
    }
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3{
        text-align:left;
        margin-bottom:15px;
        max-width:60%
    }
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{
        max-width:none
    }
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a.active{
        border-bottom:2px solid #3e3e3e
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper{
        background:none;
        top:-3%
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper:before{
        content:"";
        display:block;
        position:absolute;
        top:55%;
        left:0;
        right:0;
        bottom:0
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-viewport>div,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .container{
        height:100%
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-viewport{
        height:100% !important
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls{
        display:none
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .background{
        display:none
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .container{
        box-sizing:border-box;
        width:100%
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{
        margin:0;
        position:absolute;
        right:0;
        bottom:37%;
        width:38%
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{
        margin:0;
        position:absolute;
        top:0;
        right:0;
        width:40%
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{
        width:65%;
        padding:0 10px 0 0
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{
        font-size:24px
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{
        display:none
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn{
        margin:10px 0
    }
}
@media only screen and (max-width: 555px){
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{
        width:15px !important
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{
        margin-left:-32px
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{
        background-position:-29px 0 !important;
        margin-right:-32px
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4+p{
        display:none
    }
}
@media only screen and (max-width: 480px){
    .pt_engraving #curv-collections{
        height:300px;
        padding-bottom:80%
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper:before{
        content:"";
        display:block;
        position:absolute;
        top:68%;
        left:0;
        right:0;
        bottom:0
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .container{
        margin:0
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper h3{
        height:36px;
        padding:0;
        margin-bottom:14%
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-viewport{
        overflow:hidden !important;
        width:100% !important
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{
        top:42%
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{
        margin:0
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{
        left:0 !important
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{
        right:0 !important
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb{
        pointer-events:auto
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb a{
        display:block;
        padding:0 20px
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{
        opacity:1;
        max-width:60%;
        -moz-transform:scale(1, 1);
        -webkit-transform:scale(1, 1);
        -o-transform:scale(1, 1);
        -ms-transform:scale(1, 1);
        transform:scale(1, 1)
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb span{
        opacity:1
    }
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{
        bottom:6%
    }
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3{
        text-align:center;
        max-width:100%
    }
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .container{
        padding:0 20px
    }
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{
        text-align:center
    }
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul .collection-thumb{
        float:none;
        display:inline-block
    }
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul .collection-thumb a{
        padding-left:0;
        padding-right:0
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper{
        top:-18%
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper:before{
        top:64%
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{
        width:45%;
        bottom:26%
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{
        width:100%;
        top:244px
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images li img{
        max-width:45%
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{
        padding-top:5%;
        width:100%;
        text-align:center
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{
        font-size:16px;
        width:100%
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4+p{
        display:block;
        width:100%
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4 span{
        margin-bottom:5px
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{
        display:block;
        margin:0;
        text-align:center;
        text-align:center
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li{
        border:3px solid rgba(255,255,255,0.5);
        margin:3px 3px 3px 0;
        -moz-border-radius:50%;
        -webkit-border-radius:50%;
        border-radius:50%;
        float:none;
        display:inline-block
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li a,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li span{
        width:18px;
        height:18px
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn{
        box-sizing:border-box;
        margin:0;
        padding:10px;
        max-width:90%
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide p{
        max-width:100%
    }
}
@media only screen and (max-width: 360px){
    .pt_engraving #curv-collections{
        padding-bottom:90%
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper:before{
        top:64%
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper h3{
        margin:0
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{
        max-width:80%;
        -moz-transform:scale(1, 1);
        -webkit-transform:scale(1, 1);
        -o-transform:scale(1, 1);
        -ms-transform:scale(1, 1);
        transform:scale(1, 1)
    }
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb p{
        padding:10px 0
    }
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{
        top:75%
    }
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3{
        margin-bottom:10px
    }
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a{
        padding-bottom:5px
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper{
        top:-10%
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper:before{
        top:70%
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{
        bottom:24%
    }
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{
        top:38%
    }
}

@media screen and (max-width: 980px) {
	.bx-wrapper .bx-controls-direction a.bx-prev {
		display:block !important;
	}
}

/* 2018-05-08 - NOVAS*/


/* 2018-05-08 - FIM NOVAS*/
