@keyframes bounce-left{from{padding-left:0}to{padding-left:3px}}
@keyframes bounce-right{from{padding-right:0px}to{padding-right:3px}}

.text-separator {
    font-weight: 300;
    font-size: 16px;
    text-align: center;
    color: #030304;
}

#collection-2021-page a{margin:0;padding:0}
#collection-2021-page .crazy{display:none}
#collection-2021-page #prodotto{padding-top:20px !important}
#collection-2021-page .mfp-iframe-holder .mfp-content{max-width:90%;max-height:95%}
#collection-2021-page .flex-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
#collection-2021-page .flex-centered.two-blocks{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#collection-2021-page .flex-centered.two-blocks>div{width:50%}
@media only screen and (max-width: 991px){
  #collection-2021-page .flex-centered.two-blocks>div{width:100%;text-align:center !important}
}
#collection-2021-page .flex-centered.one-block>div{width:100%}
#collection-2021-page .text-separator{padding-bottom:0}
#collection-2021-page .md-overlay{display:none}
#collection-2021-page .text-separator>.container{width:100%;padding:0}
#collection-2021-page .text-separator>.container .pretitle,#collection-2021-page .text-separator>.container .title,#collection-2021-page .text-separator>.container .move>p{max-width:1170px;margin:auto;padding:0 15px}
#collection-2021-page .text-separator>.container .move>p{margin-bottom:25px}
#collection-2021-page .text-separator>.container .title{font-weight:200}
#collection-2021-page .text-separator>.container .pretitle{margin-top:10px;margin-bottom:20px;color:#7d7d7d}
#collection-2021-page h1{font-weight:normal}
#collection-2021-page {width:100%;background:#fff;padding-bottom:20px}
#collection-2021-page p {margin:0px; }

#collection-2021-page .section-slide{background:#fff;}
#collection-2021-page .section-slide .slider-container .slide img{margin:0px}
#collection-2021-page .section-slide .slider-container{width:100%;position:relative; margin:0}
#collection-2021-page .section-slide .slider-container .slick-arrow{padding:5px}
#collection-2021-page .section-slide .slider-container .slick-arrow[aria-disabled=true]{display:none !important}
/* next */
#collection-2021-page .section-slide .slider-container .next-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:9;animation:bounce-right 0.3s infinite alternate;-webkit-animation:bounce-right 0.3s infinite alternate}
#collection-2021-page .section-slide .slider-container .next-btn:hover{animation:none;-webkit-animation:none}
@media only screen and (max-width: 767px){#collection-2021-page .section-slide .slider-container .next-btn{right:5px}}
#collection-2021-page .section-slide .slider-container .next-btn img{width:20px}
@media only screen and (max-width: 767px){#collection-2021-page .section-slide .slider-container .next-btn img{width:10px}}
/* prev */
#collection-2021-page .section-slide .slider-container .prev-btn{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:9;animation:bounce-left 0.3s infinite alternate;-webkit-animation:bounce-left 0.3s infinite alternate}
#collection-2021-page .section-slide .slider-container .prev-btn:hover{animation:none;-webkit-animation:none}
@media only screen and (max-width: 767px){#collection-2021-page .section-slide .slider-container .prev-btn{left:5px}}
#collection-2021-page .section-slide .slider-container .prev-btn img{width:20px}
@media only screen and (max-width: 767px){#collection-2021-page .section-slide .slider-container .prev-btn img{width:10px}}
/* dots */
#collection-2021-page .slick-dotted.slick-slider {margin-bottom: 0px;}
#collection-2021-page .section-slide .slider-container .slick-dots{display:inline-block;left:50%; bottom:20px; -webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto;background-color:rgba(173,173,173,0.6);padding:5px;border-radius:15px;line-height:0}
#collection-2021-page .section-slide .slider-container .slick-dots li button::before{color:#fff!important;opacity:1}
#collection-2021-page .section-slide .slider-container .slick-dots li.slick-active button::before,#collection-2021-page .section-slide .slider-container .slick-dots li:hover button::before{opacity:1;color:#000!important}

#collection-2021-page .section-slide .slider-container .slide{background:#fff;width:100%;margin:0}
#collection-2021-page .section-slide .slider-container .slide .slide-texts{text-align:left;padding:80px}

@media only screen and (max-width: 1600px){#collection-2021-page .section-slide .slider-container .slide .slide-texts{padding:15px 45px}}
@media only screen and (max-width: 767px){#collection-2021-page .section-slide .slider-container .slide .slide-texts{padding:15px 20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}
@media only screen and (max-width: 1600px){#collection-2021-page .section-slide .slider-container .slide .slide-texts p{line-height:normal}}
#collection-2021-page .section-slide .slider-container .slide .slide-texts .slide-title{font-size:40px;font-weight:bold;text-transform:uppercase;margin-bottom:20px}
@media only screen and (max-width: 767px){#collection-2021-page .section-slide .slider-container .slide .slide-texts .slide-title{font-size:20px}}
#collection-2021-page .section-slide .slider-container .slide .slide-texts .slide-content{font-size:20px;overflow:auto}@media only screen and (max-width: 1600px){#collection-2021-page .section-slide .slider-container .slide .slide-texts .slide-content{max-height:390px;overflow:auto;font-size:15px;line-height:normal}}
#collection-2021-page .section-slide .slider-container .slide .slide-texts .slide-content img{max-width:100%;display:block;margin:auto;margin-bottom:10%}
@media only screen and (max-width: 1600px){#collection-2021-page .section-slide .slider-container .slide .slide-texts .slide-content img{display:none}}
#collection-2021-page .section-slide .slider-container .slide .slide-texts .slide-content .slide-link{display:block;margin-top:20px;font-weight:bold}
#collection-2021-page .section-slide .slider-container .slide .image{background-repeat:no-repeat;background-size:cover;padding-bottom:50%;line-height:0}
@media only screen and (max-width: 767px){#collection-2021-page .section-slide .slider-container .slide .image.contain-mobile{background-size:contain !important}}
@media only screen and (max-width: 767px){#collection-2021-page .section-slide .slider-container .slide .image{padding-bottom:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}
#collection-2021-page .section-slide .slider-container .slide .image img{max-height:800px;display:inline-block}
#collection-2021-page .section-slide .slider-container .slide .quote-container{text-align:center}
#collection-2021-page .section-slide .slider-container .slide .quote-container .quote{font-family:"EBGaramond", Garamond, Georgia, serif;font-style:italic;font-size:30px;color:#4f4f51}
@media only screen and (max-width: 1600px){#collection-2021-page .section-slide .slider-container .slide .quote-container .quote{font-size:19px}}
#collection-2021-page .section-slide .slider-container .slide .quote-container .author{padding-top:40px;font-size:15px}
#collection-2021-page .section-slide .slider-container .slide.slide-cover .image{width:70%;background-repeat:no-repeat;background-size:cover;background-position:center;padding-bottom:50%}
@media only screen and (max-width: 767px){#collection-2021-page .section-slide .slider-container .slide.slide-cover .image{width:100%;padding-bottom:100%}}
#collection-2021-page .section-slide .slider-container .slide.slide-cover .image img{width:100%}
#collection-2021-page .section-slide .slider-container .slide.slide-cover .slide-texts{text-align:center;width:30%;padding:40px 15px;line-height:normal}
@media only screen and (max-width: 767px){#collection-2021-page .section-slide .slider-container .slide.slide-cover .slide-texts{width:100%;padding:95px 15px}}
#collection-2021-page .section-slide .slider-container .slide.slide-cover .slide-texts .slide-title{font-size:60px;color:#000000;font-weight:200;margin-bottom:0}
@media only screen and (max-width: 767px){#collection-2021-page .section-slide .slider-container .slide.slide-cover .slide-texts .slide-title{font-size:40px}}
#collection-2021-page .section-slide .slider-container .slide.slide-cover .slide-texts .slide-content{font-size:20px;color:#cccccc;font-weight:bold}
#collection-2021-page .section-slide .slider-container .slide.slide-cover .slide-texts .slide-content p{font-size:20px;color:#000000;font-weight:300}

#collection-2021-page .section-slide .slider-container .slide.slide-video{background-color:#000000}
#collection-2021-page .section-slide .slider-container .slide.slide-video video{display:block;margin:auto;width:auto;max-width:88%}
@media only screen and (max-width: 767px){#collection-2021-page .section-slide .slider-container .slide.slide-video video{max-width:100%}}
/*# sourceMappingURL=main.min.css.map */

.text-right {
    text-align: right;
}
.text-left {
    text-align: left;
}