.tudor .tudor-layout .tudor-fontfamily{
    font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
}
.tudor .tudor-layout div,.tudor-layout div{
    box-sizing: border-box;
}
.tudor .tudor-layout,.tudor-layout{
    --tudor-black: #000000;
    --tudor-lightblack: #5a5a5a;
    --tudor-white: #fff;
    --tudor-grey: #f1f1f1;
    --tudor-red: red;
    /* --tudor-red: #be0000; */
    --tudor-line-height: 1.4;
}
.tudor .tudor-layout,.tudor .tudor-layout * {
    font-size: 18px;
    line-height: 1.4;
    color: var(--tudor-lightblack);
    font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
}
.tudor .tudor-wrap,.tudor-wrap{
    max-width: 100%;
    margin: auto;
}
.tudor .tudor-layout h1,.tudor .tudor-layout h2,.tudor .tudor-layout h3,.tudor .tudor-layout h4,.tudor .tudor-layout h5,.tudor .tudor-layout h6,.tudor .tudor-layout p,.tudor .tudor-layout ul,.tudor .tudor-layout li,.tudor .tudor-layout span,.tudor .tudor-layout b,.tudor .tudor-layout a,.tudor .tudor-layout strong,.tudor .tudor-layout ol,.tudor .tudor-layout label,.tudor .tudor-layout input,.tudor .tudor-layout select,.tudor .tudor-layout textarea,.tudor .tudor-layout legend,.tudor .tudor-layout fieldset,.tudor .tudor-layout small,.tudor .tudor-layout tr,.tudor .tudor-layout th,.tudor .tudor-layout td{
    margin: 0;
    padding: 0;
    text-transform: none;
    letter-spacing: normal;
    line-height: 1.4;
    text-decoration: none;
    color: var(--tudor-lightblack);
    list-style: none;
}
.tudor .tudor-layout h1,.tudor .tudor-layout h2,.tudor .tudor-layout h3,.tudor .tudor-layout h4,.tudor .tudor-layout h5,.tudor .tudor-layout h6,.tudor .tudor-layout b,.tudor .tudor-layout strong,.tudor .tudor-layout th{
    color: var(--tudor-black);
    font-weight: bold;
}
.tudor .tudor-layout picture,.tudor .tudor-layout img,.tudor .tudor-layout svg{
    max-width: 100%;
    height: auto;
    display: block;
}
.tudor .tudor-layout select:focus-visible{
    outline: none;
}
.tudor_zindex{
    position: relative;
    overflow:hidden
}
.tudor_zindex .page-title{
    position: absolute;
    z-index: -1000;
    left:-1000%;
    top:-1000%;
}
.tudor .tudor-layout .justify-center{
    align-items: center;
}
.tudor .tudor-layout .text-center{
    text-align: center;
}
.tudor .tudor-layout .text-uppercase{
    text-transform: uppercase;
}
.tudor .tudor-layout .text-capitalize{
    text-transform: capitalize;
}
.tudor .tudor-layout .text-lowercase{
    text-transform: lowercase;
}
.tudor .tudor-layout .font-bold{
    font-weight: bold;
}
.tudor .tudor-layout .font-normal{
    font-weight: normal;
}
.tudor .tudor-layout .text-left{
    text-align: left;
}
.tudor .tudor-layout .text-right{
    text-align: right;
}
.tudor .tudor-layout .tudor-margin0auto{
    margin: 0 auto;
}
.tudor .tudor-layout a{
    cursor: pointer;
    text-decoration: none;
}
.tudor .tudor-layout button,.tudor .tudor-layout input[type="submit"],.tudor .tudor-layout input[type="reset"],.tudor .tudor-layout input[type="button"]{
    cursor: pointer;
    border:none;
    padding: 0;
    margin: 0;
}
.tudor .tudor-layout .tudor-text-black,.tudor .tudor-layout a.tudor-text-black{
    color: var(--tudor-black);
}
.tudor .tudor-layout .tudor-text-lightblack,.tudor .tudor-layout a.tudor-text-lightblack{
    color: var(--tudor-lightblack);
}
.tudor .tudor-layout .tudor-text-white,.tudor .tudor-layout a.tudor-text-white{
    color: var(--tudor-white);
}
.tudor .tudor-layout .tudor-text-red,.tudor .tudor-layout a.tudor-text-red,.tudor .tudor-layout .tudor-errormsg{
    color: var(--tudor-red);
}
.tudor .tudor-layout .tudor-bg-black,.tudor .tudor-layout.tudor-bg-black{
    background-color: var(--tudor-black);
}
.tudor .tudor-layout .tudor-bg-lightblack,.tudor .tudor-layout.tudor-bg-lightblack{
    background-color: var(--tudor-lightblack);
}
.tudor .tudor-layout .tudor-bg-white,.tudor .tudor-layout.tudor-bg-white{
    background-color: var(--tudor-white);
}
.tudor .tudor-layout .tudor-bg-grey,.tudor .tudor-layout.tudor-bg-grey{
    background-color: var(--tudor-grey);
}
.tudor .tudor-layout.tudor-px-5,.tudor .tudor-layout .tudor-px-5{
    padding: 5px;
}
.tudor .tudor-layout.tudor-mt,.tudor .tudor-layout .tudor-mt{
    margin-top: 60px;
}
.tudor .tudor-layout.tudor-mb,.tudor .tudor-layout .tudor-mb{
    margin-bottom: 60px;
}
.tudor .tudor-layout.tudor-pt,.tudor .tudor-layout .tudor-pt{
    padding-top: 60px;
}
.tudor .tudor-layout.tudor-pb,.tudor .tudor-layout .tudor-pb{
    padding-bottom: 60px;
}
.tudor .tudor-layout.tudor-mt-half,.tudor .tudor-layout .tudor-mt-half{
    margin-top: 40px;
}
.tudor .tudor-layout.tudor-mb-half,.tudor .tudor-layout .tudor-mb-half{
    margin-bottom: 40px;
}
.tudor .tudor-layout.tudor-pt-half,.tudor .tudor-layout .tudor-pt-half{
    padding-top: 40px;
}
.tudor .tudor-layout.tudor-pb-half,.tudor .tudor-layout .tudor-pb-half{
    padding-bottom: 40px;
}
.tudor .tudor-layout .tudor-mb-10,.tudor .tudor-layout.tudor-mb-10{
    margin-bottom: 10px;
}
.tudor .tudor-layout .tudor-mt-10,.tudor .tudor-layout.tudor-mt-10{
    margin-top: 10px;
}
.tudor .tudor-layout .tudor-mb-20,.tudor .tudor-layout.tudor-mb-20{
    margin-bottom: 20px;
}
.tudor .tudor-layout .tudor-mt-20,.tudor .tudor-layout.tudor-mt-20{
    margin-top: 20px;
}
.tudor .tudor-layout .tudor-mb-30,.tudor .tudor-layout.tudor-mb-30{
    margin-bottom: 30px;
}
.tudor .tudor-layout .tudor-mt-30,.tudor .tudor-layout.tudor-mt-30{
    margin-top: 30px;
}
.tudor .tudor-layout .tudor-pb-10,.tudor .tudor-layout.tudor-pb-10{
    padding-bottom: 10px;
}
.tudor .tudor-layout .tudor-pt-10,.tudor .tudor-layout.tudor-pt-10{
    padding-top: 10px;
}
.tudor .tudor-layout .tudor-pb-20,.tudor .tudor-layout.tudor-pb-20{
    padding-bottom: 20px;
}
.tudor .tudor-layout .tudor-pt-20,.tudor .tudor-layout.tudor-pt-20{
    padding-top: 20px;
}
.tudor .tudor-layout .tudor-pb-30,.tudor .tudor-layout.tudor-pb-30{
    padding-bottom: 30px;
}
.tudor .tudor-layout .tudor-pt-30,.tudor .tudor-layout.tudor-pt-30{
    padding-top: 30px;
}
.tudor .tudor-layout .tudor-px,.tudor .tudor-layout.tudor-px{
    padding: 20px;
}
.tudor .tudor-layout .tudor-font38,.tudor .tudor-layout.tudor-font38{
    font-size: 26px;
}
.tudor .tudor-layout .tudor-font32,.tudor .tudor-layout.tudor-font32{
    font-size: 24px;
}
.tudor .tudor-layout .tudor-font28,.tudor .tudor-layout.tudor-font28{
    font-size: 22px;
}
.tudor .tudor-layout .tudor-font24,.tudor .tudor-layout.tudor-font24{
    font-size: 20px;
}
.tudor .tudor-layout .tudor-font20,.tudor .tudor-layout.tudor-font20{
    font-size: 18px;
}
.tudor .tudor-layout .tudor-global-grid{
    width: 100%;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto;
    row-gap: 20px;
    column-gap: 10px;
    align-items: center;
}
.tudor .tudor-layout .tudor-mx90{
    max-width: 90%;
    margin: 0 auto;
}
.tudor .tudor-layout .tudor-mx80{
    max-width: 90%;
    margin: 0 auto;
}
.tudor .tudor-layout .tudor-mx60{
    max-width: 70%;
    margin: 0 auto;
}
.tudor .tudor-layout .tudor-mx40{
    max-width: 70%;
    margin: 0 auto;
}
.tudor .tudor-layout .tudor-col-reverse > *:first-child{
    order: 0;
}
.tudor .tudor-layout .tudor-btn,.tudor .tudor-layout a.tudor-btn,.tudor .tudor-layout input[type="submit"].tudor-btn,.tudor .tudor-layout input[type="reset"].tudor-btn,.tudor .tudor-layout input[type="button"].tudor-btn{
    cursor: pointer;
    display: block;
    padding: 10px 20px;
    font-size: 18px;
    border: 1px solid var(--tudor-black);
    background: var(--tudor-black);
    color: var(--tudor-white);
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    border-radius: 3px;
}
.tudor .tudor-layout .tudor-btn:hover,.tudor .tudor-layout a.tudor-btn:hover,.tudor .tudor-layout input[type="submit"].tudor-btn:hover,.tudor .tudor-layout input[type="reset"].tudor-btn:hover,.tudor .tudor-layout input[type="button"].tudor-btn:hover{
    background: var(--tudor-white);
    color: var(--tudor-black);
}
.tudor .tudor-layout .tudor-textbtn,.tudor .tudor-layout a.tudor-textbtn{
    cursor: pointer;
    width: fit-content;
    display: flex;
    margin-left: auto;
    margin-right: auto;
}
.tudor .tudor-layout .tudor-rotate-icon{
    rotate: 90deg;
}
.tudor .tudor-layout .tudor-rotate-icon path{
    fill: var(--tudor-lightblack);
}
.tudor .tudor-layout .tudor-textbtn .tudor-rotate-icon,.tudor .tudor-layout a.tudor-textbtn .tudor-rotate-icon,.tudor .tudor-layout .tudor-btn .tudor-rotate-icon,.tudor .tudor-layout a.tudor-btn .tudor-rotate-icon{
    margin-left: 10px;
}
.tudor .tudor-layout .tudor-textbtn:hover,.tudor .tudor-layout a.tudor-textbtn:hover{
    opacity: 0.7;
}
.tudor .tudor-layout .tudor_list{
    margin-top: 50px;
    border-top: solid 5px rgba(90, 90, 90, 40%);
    display: grid;
    grid-template-columns: 100%;
}
.tudor .tudor-layout .tudor_list .tudor_li{
    display: grid;
    grid-template-columns: 50px calc(100% - 50px);
    position: relative;
    padding: 10px 0;
    align-items: center;
}
.tudor .tudor-layout .tudor_list .tudor_li img{
    max-width: 70%;
    margin: auto;
}
.tudor .tudor-layout .tudor_list .tudor_li:nth-child(even) .tudor_li_icon::after{
    display: none;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    border-left: 1px solid rgba(90, 90, 90, 40%);
}
.tudor .tudor-layout .tudor_list .tudor_li::before{
    content: '';
    border-bottom: solid 1px rgba(90, 90, 90, 40%);
    bottom: 0;
    position: absolute;
    right: 0;
    left: 0;
}
.tudor .tudor-layout .tudor_list .tudor_li_text{
    text-align: left;
    text-transform: uppercase;
}
.tudor .tudor-layout .tudor_list .tudor_li_icon{
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
}
.tudor .tudor-layout .tudor_formboxx .tudor_field_group{
    display: grid;
    padding-bottom: 20px;
}
.tudor .tudor-layout .tudor_formboxx .tudor_field_group label{
    margin-bottom: 5px;
}
.tudor .tudor-layout .tudor_formboxx .tudor_field_group select{
    padding: 5px;
    height: 100%;
}
.tudor .tudor-layout .tudor_formboxx .tudor-errormsg{
    display:none;
}
.tudor .tudor-layout .tudor_formboxx .tudorshowerror .tudor-errormsg{
    display: block;
}
.tudor .tudor-layout .tudor-carousel,.tudor .tudor-layout .tudor_imgboxx{
    width: 100%;
    max-width: 100%;
    display: block;
}
.tudor .tudor-layout .tudor-carousel .slick-track{
    display: flex;
    column-gap: 10px;
}
.tudor .tudor-layout .tudor-carousel .slick-track:before, .tudor .tudor-layout .tudor-carousel .slick-track:after,.tudor .tudor-layout .tudor-watch-gallery-inner .slick-track:before,.tudor .tudor-layout .tudor-watch-gallery-inner .slick-track:after{
    display: none;
}
.tudor .tudor-layout .tudor-carousel .tudor-carousel-des{
    display: grid;
    padding: 10px 0;
}
.tudor .tudor-layout .tudor-carousel.tudor-watch-cover-component-slider-inner .slick-track{
    column-gap: 0;
}
.tudor .tudor-layout .tudor-watch-gallery-inner .slick-slide{
    max-width: 80px;
    display: none;
}
.tudor .tudor-layout .tudor-watch-gallery-inner .slick-slide a{
    display: block!important;
    border: solid 1px rgba(90, 90, 90, 40%);
}
.tudor .tudor-layout .tudor-watch-gallery-inner .slick-slide.slick-active{
    display: block;
}
.tudor .tudor-layout .tudor-watch-gallery-inner .slick-track{
    margin-top: 20px;
    max-width: 100%;
    justify-content: center;
    transform: translate3d(0px, 0px, 0px) !important;
}
.tudor .tudor-layout .tudor_suggestionslider{
    max-width: 90%;
    margin: auto;
}
.tudor .tudor-layout .tudor-text-red-link,.tudor .tudor-layout a.tudor-text-red-link{
    color: var(--tudor-red);
    text-decoration: underline;
    font-weight: 600;
}
.tudor .tudor-layout .tudor-text-red-link:hover,.tudor .tudor-layout a.tudor-text-red-link:hover{
    color: var(--tudor-black);
}
.tudor .tudor-layout .tudor-redbtn,.tudor .tudor-layout a.tudor-redbtn,.tudor .tudor-layout input[type="submit"].tudor-redbtn,.tudor .tudor-layout input[type="reset"].tudor-redbtn,.tudor .tudor-layout input[type="button"].tudor-redbtn{
    cursor: pointer;
    display: block;
    padding: 11px 30px;
    font-size: 14px;
    border: 1px solid var(--tudor-red);
    background: var(--tudor-red);
    color: var(--tudor-white);
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    border-radius: 30px;
    font-weight: 600;
}
.tudor .tudor-layout .tudor-redbtn:hover,.tudor .tudor-layout a.tudor-redbtn:hover,.tudor .tudor-layout input[type="submit"].tudor-redbtn:hover,.tudor .tudor-layout input[type="reset"].tudor-redbtn:hover,.tudor .tudor-layout input[type="button"].tudor-redbtn:hover{
    border: 1px solid var(--tudor-black);
    background: var(--tudor-black);
    color: var(--tudor-white);
}
.tudor .tudor-layout .tudor-whitebtn,.tudor .tudor-layout a.tudor-whitebtn,.tudor .tudor-layout input[type="submit"].tudor-whitebtn,.tudor .tudor-layout input[type="reset"].tudor-whitebtn,.tudor .tudor-layout input[type="button"].tudor-whitebtn{
    cursor: pointer;
    display: block;
    padding: 11px 30px;
    font-size: 14px;
    border: 1px solid #e6e6e6;
    background: transparent;
    color: var(--tudor-red);
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    border-radius: 30px;
    font-weight: 600;
}
.tudor .tudor-layout .tudor-whitebtn:hover,.tudor .tudor-layout a.tudor-whitebtn:hover,.tudor .tudor-layout input[type="submit"].tudor-whitebtn:hover,.tudor .tudor-layout input[type="reset"].tudor-whitebtn:hover,.tudor .tudor-layout input[type="button"].tudor-whitebtn:hover{
    border: 1px solid var(--tudor-red);
    background: var(--tudor-red);
    color: var(--tudor-white);
}
.tudor .tudor-layout .tudor-whitebtn path,.tudor .tudor-layout a.tudor-whitebtn path,.tudor .tudor-layout input[type="submit"].tudor-whitebtn path,.tudor .tudor-layout input[type="reset"].tudor-whitebtn path,.tudor .tudor-layout input[type="button"].tudor-whitebtn path{
    fill: var(--tudor-red);
}
.tudor .tudor-layout .tudor-whitebtn:hover path,.tudor .tudor-layout a.tudor-whitebtn:hover path,.tudor .tudor-layout input[type="submit"].tudor-whitebtn:hover path,.tudor .tudor-layout input[type="reset"].tudor-whitebtn:hover path,.tudor .tudor-layout input[type="button"].tudor-whitebtn:hover path{
    fill: var(--tudor-white);
}
.tudor .tudor-layout .tudor-fourboxx{
    grid-template-columns: repeat(2, 1fr);
    align-items: baseline;
}
.tudor .tudor-layout .tudor-threeboxx{
    grid-template-columns: repeat(2, 1fr);
    align-items: baseline;
}
.tudor .tudor-layout .tudor-box-des{
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.tudor .tudor-layout .tudor-carousel .slick-arrow,.tudor .tudor-layout .tudor-carousel .slick-arrow:hover{
    font-size: 0;
    background: transparent;
    background-color: transparent;
    border: none;
    width: auto;
    height: auto;
}
.tudor .tudor-layout .tudor-carousel .slick-arrow::before{
    color: var(--tudor-red);
    padding: 0;
    font-size: 22px;
}
.tudor .tudor-layout .tudor-carousel .slick-arrow.slick-prev {
    left: -5%;
}
.tudor .tudor-layout .tudor-carousel .slick-arrow.slick-next {
    right: -5%;
}
.tudor .tudor-layout .tudor-boutique-img{
    max-width: 70%;
    margin: auto;
}
body .tudor .tudor-layout .tudor-btnwicon{
    display: flex;
    align-items: center;
    column-gap: 10px;
}
@media only screen and (min-width: 768px){
    .tudor .tudor-layout.tudor-mt,.tudor .tudor-layout .tudor-mt{
        margin-top: 90px;
    }
    .tudor .tudor-layout.tudor-mb,.tudor .tudor-layout .tudor-mb{
        margin-bottom: 90px;
    }
    .tudor .tudor-layout.tudor-pt,.tudor .tudor-layout .tudor-pt{
        padding-top: 90px;
    }
    .tudor .tudor-layout.tudor-pb,.tudor .tudor-layout .tudor-pb{
        padding-bottom: 90px;
    }
    .tudor .tudor-layout.tudor-mt-half,.tudor .tudor-layout .tudor-mt-half{
        margin-top: 60px;
    }
    .tudor .tudor-layout.tudor-mb-half,.tudor .tudor-layout .tudor-mb-half{
        margin-bottom: 60px;
    }
    .tudor .tudor-layout.tudor-pt-half,.tudor .tudor-layout .tudor-pt-half{
        padding-top: 60px;
    }
    .tudor .tudor-layout.tudor-pb-half,.tudor .tudor-layout .tudor-pb-half{
        padding-bottom: 60px;
    }
    .tudor .tudor-layout .tudor-px,.tudor .tudor-layout.tudor-px{
        padding: 30px;
    }
    .tudor .tudor-layout .tudor-font38,.tudor .tudor-layout.tudor-font38{
        font-size: 34px;
    }
    .tudor .tudor-layout .tudor-font32,.tudor .tudor-layout.tudor-font32{
        font-size: 28px;
    }
    .tudor .tudor-layout .tudor-font28,.tudor .tudor-layout.tudor-font28{
        font-size: 26px;
    }
    .tudor .tudor-layout .tudor-font24,.tudor .tudor-layout.tudor-font24{
        font-size: 22px;
    }
    .tudor .tudor-layout .tudor-font20,.tudor .tudor-layout.tudor-font20{
        font-size: 20px;
    }
    .tudor .tudor-layout .tudor-global-grid{
        grid-template-columns: 50% 50%;
        column-gap: 20px;
    }
    .tudor .tudor-layout .tudor-mx80{
        max-width: 80%;
    }
    .tudor .tudor-layout .tudor-mx60{
        max-width: 60%;
        margin: 0 auto;
    }
    .tudor .tudor-layout .tudor-mx40{
        max-width: 50%;
    }
    .tudor .tudor-layout .tudor-col-reverse > *:first-child{
        order: 2;
    }
    .tudor .tudor-layout .tudor-btn,.tudor .tudor-layout a.tudor-btn{
        font-size: 20px;
    }
    .tudor .tudor-layout .tudor_list{
        grid-template-columns: 50% 50%;
    }
    .tudor .tudor-layout .tudor_list .tudor_li:nth-child(even) .tudor_li_icon::after{
        display: block;
    }
    .tudor .tudor-layout .tudor-carousel .slick-track{
        column-gap: 15px;
    }
    .tudor .tudor-layout .tudor-carousel.tudor-watch-cover-component-slider-inner .slick-track{
        column-gap: 0;
    }
    .tudor .tudor-layout .tudor-watch-gallery{
        grid-template-columns: 100%;
    }
    .tudor .tudor-layout .tudor-carousel .tudor-carousel-des{
        display: grid;
        padding: 20px 0;
    }
    .tudor .tudor-layout .tudor_suggestionslider{
        max-width: 80%;
    }
    .tudor .tudor-layout .tudor-fourboxx{
        grid-template-columns: repeat(3, 1fr);
    }
}
@media only screen and (min-width: 1024px){
    .tudor .tudor-layout .tudor-fourboxx{
        grid-template-columns: repeat(4, 1fr);
    }
    .tudor .tudor-layout .tudor-threeboxx{
        grid-template-columns: repeat(3, 1fr);
    }
    .tudor .tudor-layout .tudor-mx40{
        max-width: 40%;
    }
    .tudor .tudor-layout .tudor-font38,.tudor .tudor-layout.tudor-font38{
        font-size: 38px;
    }
    .tudor .tudor-layout .tudor-font32,.tudor .tudor-layout.tudor-font32{
        font-size: 32px;
    }
    .tudor .tudor-layout .tudor-font28,.tudor .tudor-layout.tudor-font28{
        font-size: 28px;
    }
    .tudor .tudor-layout .tudor-font24,.tudor .tudor-layout.tudor-font24{
        font-size: 24px;
    }
    .tudor .tudor-layout .tudor-carousel .slick-arrow.slick-prev {
        left: -4%;
    }
    .tudor .tudor-layout .tudor-carousel .slick-arrow.slick-next {
        right: -4%;
    }
}
@media only screen and (min-width: 1280px){

}
@media only screen and (min-width: 1440px){
    .tudor .tudor-wrap,.tudor-wrap{
        max-width: 1400px;
    }
}
@media only screen and (min-width: 1920px){

}
@media only screen and (max-width: 768px){
    body.tudor-products-index .page-main{
        padding-left: 0;
        padding-right: 0;
    }
}
@media only screen and (max-width: 480px){
    .tudor .tudor-layout .tudor-fourboxx{
        grid-template-columns: repeat(1, 1fr);
    }
    .tudor .tudor-layout .tudor-threeboxx{
        grid-template-columns: repeat(1, 1fr);
    }
}