.x-instagram-feed{padding-bottom:30px}.x-instagram-feed>.title-container{padding:40px 10px 20px;position:relative;text-align:center}.x-instagram-feed>.title-container .title{font-size:40px;line-height:42px;font-weight:700;color:#141414;letter-spacing:.1em;text-align:center}.x-instagram-feed .instagram-list{position:relative}.x-instagram-feed .instagram-list>ul{font-size:0;text-align:center}.x-instagram-feed .instagram-list>ul>li{display:inline-block;vertical-align:middle;width:16.66%}.x-instagram-feed .instagram-list>ul>li:nth-child(n+7){display:none}.x-instagram-feed .instagram-list>ul li{font-size:0;text-align:center}.x-instagram-feed .instagram-list>ul li .image-container{position:relative;cursor:pointer}.x-instagram-feed .instagram-list>ul li .image-container>a{position:relative;display:block;width:100%;padding-top:100%;background-position:top center;background-size:cover;background-repeat:no-repeat}.x-instagram-feed .instagram-list>ul li .image-container:hover .over{opacity:.4}.x-instagram-feed .instagram-list>ul li .image-container:hover .icon{opacity:1}.x-instagram-feed .instagram-list>ul li .image-container .over{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:#000;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.x-instagram-feed .instagram-list>ul li .image-container .icon{position:absolute;z-index:11;top:50%;left:50%;font-size:30px;color:#fff;margin-top:-15px;margin-left:-15px;opacity:0;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.x-instagram-feed .swiper.swiper-initialized>ul{overflow:initial;white-space:normal}.x-instagram-feed .swiper.swiper-initialized>ul>li{display:inline-block!important}.x-instagram-feed .subtext{color:#141414;font-size:16px;line-height:20px;font-weight:700;letter-spacing:.1em;text-align:center;padding-top:20px}.x-instagram-feed .fancy-open{display:none}#insta-post{width:100%;max-width:658px}.instagram-media{width:100%!important}@media only screen and (max-width:1919px){.touch .x-instagram-feed .instagram-list>ul>li{width:20%}.touch .x-instagram-feed .instagram-list>ul>li:nth-child(n+6){display:none}}@media only screen and (max-width:1199px){.touch .x-instagram-feed .instagram-list>ul>li{width:25%}.touch .x-instagram-feed .instagram-list>ul>li:nth-child(n+5){display:none}}@media only screen and (max-width:767px){.touch .x-instagram-feed>.title-container .title{font-size:32px;line-height:34px}.touch .x-instagram-feed .instagram-list>ul>li{width:33.3%}.touch .x-instagram-feed .instagram-list>ul>li:nth-child(n+4){display:none}}@media only screen and (max-width:479px){.touch .x-instagram-feed .instagram-list>ul>li{width:50%}.touch .x-instagram-feed .instagram-list>ul>li:nth-child(n+3){display:none}}.x-manufacturer-box{padding:10px;position:relative;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.x-manufacturer-box>a{color:#bf0514}.x-manufacturer-box .image-container{display:block;width:100%;margin:0;padding:0;text-align:center}.x-manufacturer-box .image-container img{display:inline-block;max-width:100%;max-height:100%}.x-manufacturer-box .title-container{display:block;line-height:16px;padding:5px 0;text-align:center}.x-manufacturer-box .title-container .title{color:#141414;font-size:13px;text-decoration:none;font-weight:400;line-height:16px;height:48px;letter-spacing:.04em;overflow:hidden;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.x-manufacturer-box:hover .title-container .title{text-decoration:underline}.x-manufacturer-promo-box{display:inline-block;width:100%;max-width:224px}.x-manufacturer-promo-box .image-container img{display:block;max-width:100%;max-height:100%}.x-manufacturer-promo-box .info-container .title{display:block;font-size:14px;line-height:16px;color:#141414;font-weight:700;font-family:Geologica,sans-serif;letter-spacing:.04em;padding:20px 10px;text-align:center;background-color:#fff}.x-manufacturer-promo-box .info-container .title .text{display:inline-block;border-bottom:1px solid transparent;-moz-transition:border .2s ease-in-out;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.x-manufacturer-promo-box a{display:block;width:100%;height:100%}.x-manufacturer-promo-box a:hover .info-container .title .text{border-bottom-color:#141414}.x-manufacturer-letters-box{padding:0;position:relative;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.x-manufacturer-letters-box>a{color:#141414;display:inline-block}.x-manufacturer-letters-box .title-container .title{font-size:14px;line-height:18px;font-weight:300;color:#141414;letter-spacing:.05em;margin:6px 0;display:block;border-bottom:1px solid transparent;-moz-transition:border-color .1s ease-in-out;-webkit-transition:border-color .1s ease-in-out;-o-transition:border-color .1s ease-in-out;transition:border-color .1s ease-in-out}.x-manufacturer-letters-box .title-container .title:hover{border-color:#141414}.homepage-slider{width:100%;position:relative}.homepage-slider>ul{width:100%;height:100%}.homepage-slider>ul>li{width:100%;height:100%;position:relative}.homepage-slider>ul>li:first-child{display:block}.homepage-slider.full .center-slide{position:relative;width:1200px;margin:0 auto}.homepage-slider.full .image-slide{display:block;height:505px;background-position:top center;background-repeat:no-repeat}.homepage-slider.full .image-slide .image-container{display:none}.homepage-slider.full .video-slide{height:505px}.homepage-slider.full .video-slide .center-slide{display:none}.homepage-slider .image-slide .image-container{position:relative;overflow:hidden}.homepage-slider .image-slide .image-container img{display:block;max-width:100%;max-height:100%;margin:auto;width:100%;object-fit:cover}.homepage-slider .image-slide .image-container:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,.1) 0,rgba(20,20,20,.4) 100%)}.homepage-slider .image-slide .title-container{display:none;position:absolute;left:50%;transform:translateX(-50%);bottom:180px;z-index:910;font-weight:400;padding:45px 20px 0;max-width:650px;width:100%;text-align:center;font-size:50px;line-height:60px;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.homepage-slider .image-slide .title-container .title{font-weight:400;letter-spacing:0;font-family:Geologica,sans-serif}.homepage-slider .image-slide .title-container .subtitle{display:block;max-height:80px;overflow:hidden;letter-spacing:.1em;font-family:Geologica,sans-serif}.homepage-slider .image-slide .title-container .action-button{margin:50px auto 0;background:#fff;border:1px solid #fff;color:#141414}.homepage-slider .image-slide .title-container.has-button{display:block}.homepage-slider div.image-slide .title-container .title{cursor:default}.homepage-slider div.image-slide .title-container .description{cursor:default}.homepage-slider .video-slide{position:relative;min-height:320px}.homepage-slider .video-slide img{opacity:0;display:block;max-width:100%;max-height:100%}.homepage-slider .video-slide .title{display:none}.homepage-slider .video-slide lite-youtube{position:absolute;top:0;left:0;width:100%;height:100%}.homepage-slider .swiper-pagination{display:block;position:absolute;z-index:2;bottom:100px;left:0;right:0;margin:0 auto;font-size:0;max-width:1170px;width:100%}.homepage-slider .swiper-pagination .swiper-pagination-bullet{display:inline-block;vertical-align:bottom;width:65px;height:unset;margin:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0;height:10px;font-size:14px;font-weight:700;line-height:17px;color:#141414;letter-spacing:.05em;text-align:center;background-color:rgba(255,255,255,.5);-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:28px}.homepage-slider .swiper-pagination .swiper-pagination-bullet>span{display:block}.homepage-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.homepage-slider .swiper-pagination .swiper-pagination-bullet:hover{background-color:#fff;border-color:transparent}.homepage-slider .scroll-to{position:absolute;bottom:20px;left:50%;transform:translateX(-50%) rotate(90deg);width:130px;cursor:pointer;z-index:10000;height:67px}.homepage-slider .scroll-to .icon{color:#fff;font-size:35px}.homepage-slider .scroll-to .icon:before{position:absolute;left:50%;bottom:11px;transform:translateX(-50%);margin-left:3px;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.homepage-slider .scroll-to:hover .icon{color:#bf0514}@media only screen and (max-width:1199px){.touch .homepage-slider{width:100%;position:relative}.touch .homepage-slider.full .image-slide{height:auto;background:0 0!important}.touch .homepage-slider.full .image-slide .image-container{display:block}.touch .homepage-slider.full .video-slide{height:auto}.touch .homepage-slider.full .video-slide .center-slide{display:block}.touch .homepage-slider.full .center-slide{width:100%}.touch .homepage-slider .image-slide .title-container{padding:30px 20px 0;font-size:40px;line-height:52px}.touch .homepage-slider .image-slide .title-container .subtitle{max-height:32px}}@media only screen and (max-width:959px){.touch .homepage-slider{width:100%;position:relative}.touch .homepage-slider .image-slide .title-container{padding:15px 10px 0;margin-top:0;width:100%;font-size:30px;line-height:40px;text-align:center}.touch .homepage-slider .image-slide .title-container .title{max-height:initial}.touch .homepage-slider .image-slide .title-container .subtitle{max-height:initial}.touch .homepage-slider .image-slide .title-container .action-button{max-width:300px;margin:30px auto 0}.touch .homepage-slider .swiper-button-next,.touch .homepage-slider .swiper-button-prev{top:unset;bottom:3px;display:none}.touch .homepage-slider .swiper-button-prev{left:10px}.touch .homepage-slider .swiper-button-next{right:10px}.touch .homepage-slider .swiper-pagination{position:absolute;margin:10px auto;margin-bottom:0;padding-top:30px;z-index:1}}@media only screen and (max-width:767px){.touch .homepage-slider{height:732px}.touch .homepage-slider .center-slide{height:100%}.touch .homepage-slider .center-slide .image-container{height:100%}.touch .homepage-slider .center-slide .image-container img{height:100%}}.x-shop-the-look-widget .main-title-container{text-align:center}.x-shop-the-look-widget .main-title-container .title{float:none}.x-shop-the-look-list ul{font-size:0;zoom:1}.x-shop-the-look-list ul:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.x-shop-the-look-list ul:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.x-shop-the-look-list ul>li{float:left;width:33.33%;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-shop-the-look-list ul>li.grid-sizer,.x-shop-the-look-list ul>li.page-indicator{display:none}.x-shop-the-look-list ul>li.masonry-item{opacity:1;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.x-shop-the-look-list ul>li.masonry-item.hidden{opacity:0}@media only screen and (max-width:959px){.touch .x-shop-the-look-list ul>li{width:50%}}@media only screen and (max-width:767px){.touch .x-shop-the-look-list ul>li{width:100%;text-align:center}}.x-shop-the-look-box{position:relative;display:inline-block;text-align:left}.x-shop-the-look-box .image-container{position:relative}.x-shop-the-look-box .image-container img{display:block;max-width:100%;height:auto!important;margin:0 auto}.x-shop-the-look-box .image-container .pseudo-area{position:absolute;text-align:center;cursor:pointer}.x-shop-the-look-box .image-container .pseudo-area.visible:before{content:"\e90c"}.x-shop-the-look-box .image-container .pseudo-area.visible:after{content:"";display:block;position:absolute;left:50%;top:50%;margin-top:-10px;margin-left:10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;transform:rotate(90deg)}.x-shop-the-look-box .image-container .pseudo-area.visible.set-left:after{margin-left:-30px;transform:rotate(270deg)}.x-shop-the-look-box .image-container .pseudo-area:before{font-size:12px;font-weight:700;color:#bf0514;background:#fff;padding:8px;border-radius:100%;box-shadow:0 0 2px 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.2)}.x-shop-the-look-product{display:none;width:240px;height:auto;margin-top:-5px;margin-left:25px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:20px;background:#fff;font-size:0;z-index:9;box-shadow:0 0 4px 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 4px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-shop-the-look-product.visible{display:block}.x-shop-the-look-product.set-left{margin-left:-265px}.x-shop-the-look-product .heading{zoom:1}.x-shop-the-look-product .heading:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.x-shop-the-look-product .heading:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.x-shop-the-look-product .heading a{display:block;font-size:13px;line-height:15px;font-weight:400;color:#141414;letter-spacing:.04em;height:30px;overflow:hidden}.x-shop-the-look-product .heading a:hover{text-decoration:underline}.x-shop-the-look-product .category{display:block;height:20px;overflow:hidden;font-size:12px;line-height:20px;font-weight:300;color:#666}.x-shop-the-look-product .brand{display:none;height:20px;overflow:hidden;color:#141414;font-size:13px;line-height:20px;letter-spacing:.04em;font-weight:300}.x-shop-the-look-product .brand:hover{text-decoration:underline}.x-shop-the-look-product .code-container{display:none;height:20px;overflow:hidden;font-size:13px;line-height:20px;font-weight:300;color:#666;letter-spacing:.04em}.x-shop-the-look-product .prices{position:relative;display:inline-block;vertical-align:middle;width:calc(100% - 50px);padding:10px 0 0 0;text-align:left;font-size:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1}.x-shop-the-look-product .prices:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.x-shop-the-look-product .prices:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.x-shop-the-look-product .prices .deleted-price-container{zoom:1;display:inline-block;vertical-align:bottom;padding:0 10px 0 0}.x-shop-the-look-product .prices .deleted-price-container:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.x-shop-the-look-product .prices .deleted-price-container:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.x-shop-the-look-product .prices .deleted-price-container .deleted-price{font-size:13px;line-height:20px;font-weight:300;color:#141414;text-decoration:line-through;white-space:nowrap}.x-shop-the-look-product .prices .current-price-container{zoom:1;display:inline-block;vertical-align:bottom;padding:0}.x-shop-the-look-product .prices .current-price-container:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.x-shop-the-look-product .prices .current-price-container:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.x-shop-the-look-product .prices .current-price-container .current-price{font-size:16px;line-height:20px;font-weight:700;color:#bf0514;white-space:nowrap}.x-shop-the-look-product .prices .hide{display:none}.x-shop-the-look-product .buttons{position:relative;display:inline-block;vertical-align:middle;width:50px;padding:10px 0 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-shop-the-look-product .buttons .button{padding:0;width:40px;height:40px}.x-shop-the-look-product .buttons .button:before{top:50%;right:50%;font-size:14px;margin-top:-7px;margin-right:-7px}.x-shop-the-look-product .buttons .button .text{display:none}@media only screen and (max-width:767px){.touch .x-shop-the-look-box .image-container .pseudo-area.visible:after{left:50%;top:50%;margin-top:10px;margin-left:-10px;transform:rotate(180deg)}.touch .x-shop-the-look-box .image-container .pseudo-area.visible.set-top:after{margin-top:-30px;transform:rotate(0)}.touch .x-shop-the-look-product{left:20px!important;right:initial!important;width:calc(100% - 40px);height:auto;margin-top:20px;margin-left:0;transform:none}.touch .x-shop-the-look-product.set-top{margin-top:-170px}}.x-product-list-on-demand .product-list-header{text-align:center}.x-product-list-on-demand .select-wrapper{width:200px;margin:0 auto}.x-product-list-on-demand .on-demand-container{min-height:570px}.x-product-list-on-demand .on-demand-container .product-list-on-demand{padding:15px 0}.x-product-list-on-demand .on-demand-container .product-list-on-demand.hidden{display:none}.x-product-list-on-demand .on-demand-container .product-list-on-demand .x-product-list.quickbuy-loading .js-loader{display:none!important}
/*# sourceMappingURL=styles-home.css.map */