@keyframes slidein{
    from{
        width:0%;
    }
    to{
        width:100%;
    }
}
#fullSize_Slider{
    width:100%;
    height: calc(100vh - 40px) !important;
    position:relative;
    padding-top:54px;
}
@media (max-width: 1599px){
    #fullSize_Slider{
        height:618px;
    }
}
@media (max-width: 768px){
    #fullSize_Slider{
        height:618px;
    }
}
@media (max-width: 639px){
    #fullSize_Slider{
        height: calc(100vh - 170px) !important;
        padding-top:116px;
    }
}
@media (max-width: 420px){
    #fullSize_Slider{
        padding-top:108px;
    }
}
#fullSize_Slider button,#fullSize_Slider html input[type="button"],#fullSize_Slider input[type="reset"],#fullSize_Slider input[type="submit"]{
    -webkit-appearance:button;
    cursor:pointer;
}
#fullSize_Slider a{
    text-decoration:none;
    color:var(--color-link);
    outline:none;
}
#fullSize_Slider a:hover,#fullSize_Slider a:focus{
    color:var(--color-link-hover);
}
#fullSize_Slider button:focus,#fullSize_Slider a:focus{
    outline:none;
}
#fullSize_Slider .hidden{
    position:absolute;
    overflow:hidden;
    width:0;
    height:0;
    pointer-events:none;
}
#fullSize_Slider .icon{
    display:block;
    width:1.5em;
    height:1.5em;
    margin:0 auto;
    fill:currentColor;
}
#fullSize_Slider main{
    position:relative;
    width:100%;
}
#fullSize_Slider .content{
    text-align:center;
}
#fullSize_Slider .info{
    display:block;
    max-width:260px;
    margin:0 1rem;
    font-weight:bold;
}
#fullSize_Slider .page-header__title{
    font-size:1rem;
    margin:0;
}
#fullSize_Slider .page-header__title-inner{
    position:relative;
    line-height:1.25;
    margin:0 0.5rem 0 0;
    padding:0 1rem 0 0;
}
#fullSize_Slider .page-header__title-inner::after{
    content:"";
    right:0;
    width:3px;
    height:1.25rem;
    background:currentColor;
    position:absolute;
}
#fullSize_Slider .page-header__title-sub{
    position:relative;
}
#fullSize_Slider .social{
    display:none;
}
#fullSize_Slider .social__item{
    display:block;
    font-size:0.75rem;
    margin:0 0.25rem;
}
#fullSize_Slider .slideshow{
    position:relative;
    width:100%;
    z-index:1;
}
#fullSize_Slider .slideshow--details::after{
    opacity:1;
}
#fullSize_Slider .slide{
    width:100%;
    height: calc(100vh - 40px) !important;
    top:0;
    left:0;
    position:absolute;
    overflow-x:hidden;
    pointer-events:none;
    opacity:0;
}
@media (max-width: 1599px){
    #fullSize_Slider .slide{
        height: calc(100vh - 40px) !important;
    }
}
#fullSize_Slider .slide--current{
    opacity:1;
    z-index:999;
    pointer-events:auto;
    position:relative;
}
#fullSize_Slider .slide__wrap{
    width:100%;
    height:100%;
    overflow:hidden;
    position:relative;
}
#fullSize_Slider .slide__bg,#fullSize_Slider .slide__img{
    width:100%;
    height:100%;
    left:0;
    top:0;
    background-color:white;
    background-size:cover;
    background-position:50% 50%;
    position:absolute;
    pointer-events:none;
}
#fullSize_Slider .slide__bg{
    filter:grayscale(1) brightness(0.7);
}
#fullSize_Slider .slide__title-wrap{
    height:100%;
    display:flex;
    align-items:center;
    align-content:center;
}
#fullSize_Slider .slide__title-wrap .container{
    position:relative;
    padding:0;
}
@media (max-width: 639px){
    #fullSize_Slider .slide__title-wrap .container{
        padding:0 12px;
    }
	#fullSize_Slider .slide{
        height: calc(100vh - 170px) !important;
    }
}
#fullSize_Slider .slide__title-wrap .container .type_1{
    width:680px;
    height:476px;
    max-width:100%;
}
@media (max-width: 1599px){
    #fullSize_Slider .slide__title-wrap .container .type_1{
        display:flex;
        flex-direction:column;
        justify-content:center;
    }
}
@media (max-width: 1199px){
    #fullSize_Slider .slide__title-wrap .container .type_1{
        text-align:center;
        margin:auto;
        width:621px;
    }
}
#fullSize_Slider .slide__title-wrap .container .type_1>*+*{
    margin-top:40px;
}
#fullSize_Slider .slide__title-wrap .container .type_1 .b{
    font-family:Mulish;
    font-style:normal;
    font-weight:800;
    font-size:68px;
    line-height:68px;
    letter-spacing:-0.03em;
    color:#fff;
}
@media (max-width: 1599px){
    #fullSize_Slider .slide__title-wrap .container .type_1 .b{
        font-family:Mulish;
        font-style:normal;
        font-weight:800;
        font-size:40px;
        line-height:110%;
        letter-spacing:-0.03em;
        color:#fff;
    }
}
@media (max-width: 639px){
    #fullSize_Slider .slide__title-wrap .container .type_1 .b{
        font-size:32px;
    }
}
#fullSize_Slider .slide__title-wrap .container .type_1 .s{
    font-family:Lato, sans-serif;
    font-style:normal;
    font-weight:normal;
    font-size:20px;
    line-height:30px;
    color:#fff;
}
@media (max-width: 1599px){
    #fullSize_Slider .slide__title-wrap .container .type_1 .s{
        font-family:Lato;
        font-style:normal;
        font-weight:normal;
        font-size:20px;
        line-height:150%;
        color:#fff;
    }
}
@media (max-width: 639px){
    #fullSize_Slider .slide__title-wrap .container .type_1 .s{
        font-size:18px;
    }
}
#fullSize_Slider .slide__title-wrap .container .type_1 .s a{
    color:#ff3818;
    text-decoration:none;
}
#fullSize_Slider .slide__title-wrap .container .type_1 .buts .but{
    color:#fff;
}
@media (max-width: 1199px){
    #fullSize_Slider .slide__title-wrap .container .type_1 .buts .but{
        margin:auto;
    }
}
@media (max-width: 769px){
    #fullSize_Slider .slide__title-wrap .container .type_1 .buts .but{
        width:100%;
        justify-content:center;
    }
}
#fullSize_Slider .slide__title{
    margin:0;
    font-size:3.5rem;
    line-height:0.9;
    white-space:pre;
    text-align:left;
}
#fullSize_Slider .slide__title span{
    display:inline-block;
}
#fullSize_Slider .slide__subtitle{
    font-size:1.15rem;
    font-weight:normal;
    text-align:left;
}
#fullSize_Slider .boxnav{
    position:absolute;
    bottom:0;
    left:0;
    display:flex;
    z-index:9;
    width:100%;
    padding:0 12px 60px;
}
#fullSize_Slider .boxnav>.container{
    padding:0;
    display:flex;
    justify-content:space-between;
    align-items:center;
}
#fullSize_Slider .boxnav>.container .but{
    color:#fff;
}
#fullSize_Slider .boxnav>.container .but:hover{
    color:#fff;
}
@media (max-width: 1200px){
    #fullSize_Slider .boxnav>.container .but{
        display:none;
    }
}
#fullSize_Slider .boxnav>.container .but .ic{
    margin-left:13px;
}
#fullSize_Slider .boxnav__item{
    display:flex;
    align-items:center;
    justify-content:center;
    background:var(--color-nav-bg);
    border:0;
    height:4rem;
    flex:1;
}
#fullSize_Slider .boxnav__item.boxnav__item--label{
    display:none;
}
#fullSize_Slider .boxnav__item_targets_box{
    display:grid;
    grid-auto-columns:max-content;
    grid-template-columns:repeat(3,auto);
    grid-column-gap:40px;
    width:max-content;
}
@media (max-width: 1200px){
    #fullSize_Slider .boxnav__item_targets_box{
        margin:auto;
    }
}
#fullSize_Slider .boxnav__item_targets_box .boxnav__item_target{
    font-family:'Mulish';
    font-style:normal;
    font-weight:700;
    font-size:16px;
    line-height:125%;
    letter-spacing:-0.02em;
    color:#ffffff80;
    cursor:pointer;
    position:relative;
}
#fullSize_Slider .boxnav__item_targets_box .boxnav__item_target:before{
    content:'';
    display:block;
    height:3px;
    width:0px;
    background:#fff;
    position:absolute;
    left:0;
    bottom:-16px;
}
#fullSize_Slider .boxnav__item_targets_box .boxnav__item_target.active{
    color:#fff;
}
#fullSize_Slider .boxnav__item_targets_box .boxnav__item_target.active:before{
    width:100%;
    animation-duration:6s;
    animation-name:slidein;
    animation-iteration-count:1;
}
#fullSize_Slider .boxnav__item--prev,#fullSize_Slider .boxnav__item--next{
    display:none;
}
#fullSize_Slider .boxnav__item--prev:hover,#fullSize_Slider .boxnav__item--next:hover{
    color:var(--color-nav-hover);
}
#fullSize_Slider .boxnav__item:focus{
    outline:none;
}
#fullSize_Slider .boxnav__label{
    padding:0 0.5rem;
    font-size:1.15rem;
    position:relative;
}
#fullSize_Slider .boxnav__label--total::before{
    content:"";
    position:absolute;
    right:100%;
    top:0;
    width:2px;
    height:1.45rem;
    background:#000;
    transform:rotate(22.5deg);
}
#fullSize_Slider .icon--caret-rot{
    transform:rotate(180deg);
}
#fullSize_Slider .details-wrap{
    position:relative;
    pointer-events:none;
    width:100%;
    z-index:10000;
}
#fullSize_Slider .details{
    position:absolute;
    top:0;
    right:0;
    width:100%;
    display:grid;
    grid-auto-rows:80px;
    overflow:hidden;
}
#fullSize_Slider .details-wrap--open .details--current{
    pointer-events:auto;
}
#fullSize_Slider .details__item{
    overflow:hidden;
}
#fullSize_Slider .details__item--addtocart{
    grid-row:4;
}
#fullSize_Slider .details__inner{
    width:100%;
    height:100%;
}
#fullSize_Slider .details__inner{
    display:flex;
    align-items:center;
    justify-content:space-around;
    transform:translate3d(100%,0,0);
}
#fullSize_Slider .details__item-img{
    display:none;
}
#fullSize_Slider .details__inner--sizes{
    background:#d4d4d4;
}
#fullSize_Slider .details__size{
    position:relative;
    cursor:pointer;
}
#fullSize_Slider .details__size--selected::before{
    content:"";
    position:absolute;
    width:2rem;
    height:2rem;
    top:50%;
    left:50%;
    margin:-1rem 0 0 -1rem;
    border:2px solid #333;
    border-radius:50%;
}
#fullSize_Slider .details__size--disabled{
    color:#d42d2d;
    cursor:not-allowed;
}
#fullSize_Slider .details__inner--price{
    background:#6ff8ed;
    color:#020202;
    font-size:1.55rem;
}
#fullSize_Slider .details__inner--colors{
    background:rgba(255,255,255,0.007);
    backdrop-filter:blur(20px);
}
#fullSize_Slider .details__color{
    width:1.5rem;
    height:1.5rem;
    overflow:hidden;
    color:transparent;
    border-radius:50%;
    align-self:center;
    justify-self:center;
    cursor:pointer;
}
#fullSize_Slider .details__color--WhiteBlack{
    background:#fff;
    background:linear-gradient(90deg,#fff 20%,#000 100%);
}
#fullSize_Slider .details__color--BeigeGray{
    background:#f0be8f;
    background:linear-gradient(90deg,#f0be8f 20%,#5c5454 100%);
}
#fullSize_Slider .details__color--BlueBlack{
    background:#1086f5;
    background:linear-gradient(90deg,#1086f5 20%,#000 100%);
}
#fullSize_Slider .details__color--PinkBlack{
    background:#8610f5;
    background:linear-gradient(90deg,#8610f5 20%,#000 100%);
}
#fullSize_Slider .details__color--WhiteRedBlue{
    background:#fff;
    background:linear-gradient(90deg,#fff 10%,#790909 45%,#00d4ff 100%);
}
#fullSize_Slider .details__color--WhiteGreenBlack{
    background:#fff;
    background:linear-gradient(90deg,#fff 10%,#04e98a 45%,#000 100%);
}
#fullSize_Slider .details__color--red{
    background:#f00;
}
#fullSize_Slider .details__color--green{
    background:#32f8a5;
}
#fullSize_Slider .details__color--sky{
    background:#add8e6;
}
#fullSize_Slider .details__inner--grid{
    display:grid;
    padding:1rem;
    grid-template-columns:repeat(3,1fr);
}
#fullSize_Slider .action{
    border:0;
    padding:0;
    flex:1;
    align-self:stretch;
    background:none;
}
#fullSize_Slider .action--addtocart{
    background:#6ff8ed;
    color:var(--color-cart-bg);
}
#fullSize_Slider .action--close{
    background:var(--color-cart-bg);
    color:#6ff8ed;
    text-transform:lowercase;
}
#fullSize_Slider .action--details{
    position:absolute;
    z-index:3000;
    top:100%;
    font-weight:bold;
    font-size:1.15rem;
    width:100%;
    background:#000;
    padding:1rem;
    color:#fff;
    display:none;
}
