.shopping-feed-insta .first-block>*{height:100%}.shopping-feed-insta .first-block>* .flex{margin-top:18px}.shopping-feed-insta .first-block>* .button__icon{width:25px;height:25px;position:relative}.shopping-feed-insta .first-block>* .button__icon i,.shopping-feed-insta .first-block>* .button__icon svg{line-height:25px;width:10px;height:25px;font-size:10px}.shopping-feed-insta .first-block>* .button__icon:before{content:"";position:absolute;top:3px;bottom:3px;right:3px;left:3px;border:2px solid #fff;border-radius:25px;z-index:0;-webkit-transition:background-color .1s ease-out;-o-transition:background-color .1s ease-out;transition:background-color .1s ease-out}@media only screen and (min-width:780px){.shopping-feed-insta .first-block>*{padding:48px!important}}.shopping-feed-insta modal-opener{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.shopping-feed-insta .content--hover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;cursor:pointer}.shopping-feed-insta .content--hover .content--wrapper{height:inherit;position:relative}.shopping-feed-insta .content--hover:before{opacity:0;z-index:1;-webkit-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out;content:"";position:absolute;top:50%;left:0;right:0;bottom:0;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(transparent));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.8),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.shopping-feed-insta .content--hover .image-container{z-index:0}.shopping-feed-insta .content--hover .content--overlay{position:absolute;z-index:2;bottom:0;right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:16px;opacity:0;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.shopping-feed-insta .content--hover .content--text{margin-top:16px}.shopping-feed-insta .content--hover .content--text span{color:#fff}.shopping-feed-insta .content--hover .content--btn{background:0 0;border:none;font-weight:400;cursor:pointer;line-height:0;color:#fff;position:relative;text-align:center;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;max-width:40px;-webkit-transition:max-width .15s ease-in-out;-o-transition:max-width .15s ease-in-out;transition:max-width .15s ease-in-out;overflow:hidden;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;position:relative;bottom:0;right:0}.shopping-feed-insta .content--hover .content--btn:before{content:"";position:absolute;top:3px;bottom:3px;right:3px;left:3px;border:2px solid #fff;border-radius:25px;z-index:0;-webkit-transition:background-color .1s ease-out;-o-transition:background-color .1s ease-out;transition:background-color .1s ease-out}.shopping-feed-insta .content--hover .content--btn span:first-child{z-index:1;opacity:0;line-height:normal;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:3px;font-size:1rem;text-transform:uppercase;font-weight:700;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out;padding-left:20px}.shopping-feed-insta .content--hover .content--btn span:last-child{z-index:1;overflow:visible;width:40px;height:40px;display:inline-block}.shopping-feed-insta .content--hover .content--btn span:last-child i,.shopping-feed-insta .content--hover .content--btn span:last-child svg{line-height:40px;font-size:16px;margin:0;width:40px;height:40px;padding:1.25rem;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shopping-feed-insta .content--hover .content--btn:hover{cursor:pointer;max-width:200px;width:auto;color:#000}.shopping-feed-insta .content--hover .content--btn:hover:before{background:#fff}.shopping-feed-insta .content--hover .content--btn:hover span:first-child{opacity:1}.shopping-feed-insta .content--hover .content--btn:hover span:last-child i,.shopping-feed-insta .content--hover .content--btn:hover span:last-child svg{color:#000}.shopping-feed-insta .content--hover:hover:before{opacity:1}.shopping-feed-insta .content--hover:hover .content--overlay{opacity:1}@media only screen and (max-width:779px){.shopping-feed-insta .content--hover:before{opacity:1}.shopping-feed-insta .content--hover .content--overlay{opacity:1}}.shopping-feed-insta .content--products-container{display:none}@media only screen and (max-width:779px){.shopping-feed-insta .lu--hide{height:auto}.shopping-feed-insta .section-blocks{width:100%;margin:0}.shopping-feed-insta .section-blocks>.flex__item{padding-left:0;padding-right:0;margin:0}.shopping-feed-insta .section-slider:not(.swiper-initialized) .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shopping-feed-insta .section-slider:not(.swiper-initialized) .swiper-wrapper .flex__item:nth-child(n+2){display:none}}.shopping-feed-insta .swiper-wrapper>.flex__item:first-child{height:auto}.shopping-feed-insta .swiper-wrapper>.flex__item:first-child .content--wrapper>.image-container{height:100%}@media only screen and (max-width:779px){.shopping-feed-insta .swiper-wrapper .flex__item:first-child{height:100%}}.shopping-feed-insta .modal-loading{display:block;position:absolute;top:50%;left:50%;border-radius:50%;border-style:solid;border-top-color:transparent;-webkit-animation:loader 1s infinite linear;animation:loader 1s infinite linear;width:32px;height:32px;margin:-16px 0 0 -16px;border-width:2px;z-index:1;color:rgba(0,0,0,.2)}.shopping-feed-insta .modal-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%}.shopping-feed-insta .modal-products .modal-products-caption{-webkit-box-flex:7;-ms-flex:7;flex:7;position:relative}.shopping-feed-insta .modal-products .modal-products-caption .modal-products-caption__content:before{opacity:1;z-index:1;-webkit-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out;content:"";position:absolute;top:90%;left:0;right:0;bottom:0;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(transparent));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.8),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}@media only screen and (max-width:499px){.shopping-feed-insta .modal-products .modal-products-caption .modal-products-caption__content:before{top:80%}}.shopping-feed-insta .modal-products .modal-products-caption article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;position:absolute;top:0;bottom:0;left:0;right:0}.shopping-feed-insta .modal-products .modal-products-caption article .modal-products-caption__info{position:absolute;bottom:0;right:0;left:0;z-index:1;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}.shopping-feed-insta .modal-products .modal-products-caption article .modal-products-caption__info .modal-products-caption__info-name{color:#fff;font-size:.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopping-feed-insta .modal-products .modal-products-caption article .modal-products-caption__info .modal-products-caption__info-name span{font-size:1.2rem}.shopping-feed-insta .modal-products .modal-products-caption article .modal-products-caption__info .modal-products-caption__info-name i,.shopping-feed-insta .modal-products .modal-products-caption article .modal-products-caption__info .modal-products-caption__info-name svg{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;font-size:24px;line-height:24px;padding:.25rem;margin-right:1rem}@media only screen and (max-width:499px){.shopping-feed-insta .modal-products .modal-products-caption{max-height:50%}}.shopping-feed-insta .modal-products .modal-products-carousel{-webkit-box-flex:6;-ms-flex:6;flex:6;overflow:hidden}@media only screen and (max-width:499px){.shopping-feed-insta .modal-products{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.shopping-feed-insta .modal-products-carousel__content{padding:24px 40px;height:100%;background:#fff}.shopping-feed-insta .modal-products-carousel__content .modal-products-carousel__title{font-weight:700;font-size:1.0625em;line-height:1.25}.shopping-feed-insta .modal-products-carousel__content .swiper{height:auto;max-height:100%}.shopping-feed-insta .modal-products-carousel__content .swiper-wrapper{padding-bottom:20px}.shopping-feed-insta .modal-products-carousel__content .swiper-slide{padding:20px}@media only screen and (max-width:779px){.no-js .shopping-feed-insta .section-slider .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.shopping__pins{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1;visibility:hidden;opacity:0}modal-dialog .shopping__pins{visibility:visible;opacity:1}.shopping__pins .product-pin{position:absolute;left:var(--pin_x);top:var(--pin_y);width:2rem;height:2rem;background:#c2c0c0;border:4px solid #eee;border-radius:50px;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;-o-transition:transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;cursor:pointer}.shopping__pins .product-pin:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}