.recommendations{display:block;height:500px;margin-bottom:70px}.recommendations.active{display:block}.recommendations .titleWithUnderline{color:#575756;font-size:22px;text-transform:uppercase}@media(min-width:700px){.recommendations .titleWithUnderline{width:max-content}}@media(min-width:1200px){.recommendations .titleWithUnderline{font-size:28px}}.recommendations .carousel .carousel__arrow{bottom:50%}@media(min-width:1200px){.recommendations .carousel .carousel__arrow{bottom:44px}}.recommendations .productBox{height:450px}.recommendations .productBox .productBox__picture{min-width:auto;height:300px;margin:0 auto;padding-top:20px}.recommendations .productBox .productBox__picture a{height:100%;width:100%;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recommendations .productBox .productBox__picture a img{max-height:100%;max-width:300px;width:inherit}.recommendations .productBox .productBox__details{flex-direction:row;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:150px}.recommendations .productBox .productBox__details .productBox__title{color:#575756;display:inline-block;font-size:18px;margin-bottom:0;font-family:Source Sans Pro,sans-serif;font-weight:400;padding:0 10%;text-align:center}.recommendations .productBox .productBox__addInfo{margin-top:10px;display:block;opacity:1}@media(min-width:1200px){.recommendations .productBox .productBox__addInfo{opacity:0}}.recommendations .productBox .productBox__addInfo .productBox__buttons .productBox__detailButton{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1}@media(min-width:1200px){.recommendations .productBox .productBox__addInfo .productBox__buttons .productBox__detailButton{opacity:0}}.recommendations .productBox .productBox__addInfo .productBox__addToWishlistButton{cursor:pointer}.recommendations__items{flex-direction:row;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recommendations__items .productBox__loader{display:flex;width:100%;justify-content:space-between}.recommendations__items .productBox__loader :nth-child(1n+2):not(.productBox__text){display:none}@media(min-width:1200px){.recommendations__items .productBox__loader :nth-child(1n+2):not(.productBox__text){display:block}}.recommendations__items .productBox__skeleton{width:300px;height:362px;margin:0 23px;min-width:0}.recommendations__items .productBox__skeleton .productBox__image,.recommendations__items .productBox__skeleton .productBox__text{max-width:100%}@media(min-width:1200px){.recommendations__items .productBox__skeleton{max-width:25%}}.recommendations__items .productBox__image{height:300px;background-color:#ccc;border-radius:2px;animation:shineImg 1.6s linear infinite}.recommendations__items .productBox__image,.recommendations__items .productBox__text{float:left;width:300px;background-image:linear-gradient(90deg,#f6f6f6,#f2f2f2 40px,#f6f6f6 80px);background-size:600px}.recommendations__items .productBox__text{height:62px;margin-top:12px;border-radius:7px;animation:shineBox 1.6s linear infinite}.recommendations__items .productBox__image+.productBox__text{margin-top:11px}.recommendations__items .productBox__text~.productBox__text{background-color:#ddd}@keyframes shineBox{0%{background-position:-100px}40%,to{background-position:140px}}@keyframes shineImg{0%{background-position:-32px}40%,to{background-position:208px}}.field-validation-error:not(:empty){flex-direction:row;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-family:Source Sans Pro,sans-serif;font-weight:400;color:#da001b;font-size:13px}@media(min-width:1200px){.field-validation-error:not(:empty){font-size:16px}}.carousel{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden;margin:0 auto;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s;position:relative}.carousel,.carousel--mobileTouch .carousel__inner{width:100%;height:100%;-webkit-overflow-scrolling:touch}.carousel--mobileTouch .carousel__inner{overflow-x:scroll;padding:10px 0}.carousel .carousel__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:calc(100% - 60px);min-width:calc(100% - 60px);height:auto;margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;-webkit-overflow-scrolling:touch;-webkit-transition:opacity .35s;transition:opacity .35s}.carousel .carousel__inner--fade{opacity:0!important}.carousel .carousel__arrow{flex-direction:row;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;cursor:pointer;transition:opacity .6s;z-index:10;font-family:vsoicons;color:#575756;font-size:22px;bottom:44px}@media(min-width:1200px){.carousel .carousel__arrow{top:0;bottom:0;height:calc(100% - 20px);font-size:25px}}.carousel .carousel__arrow--left{left:0}.carousel .carousel__arrow--left:before{content:""}.carousel .carousel__arrow--right{right:0}.carousel .carousel__arrow--right:before{content:""}.carousel .carousel__arrow--faded{opacity:.5}.carousel .carousel__dots{display:none}