.category__block{position:relative;margin-bottom:30px;overflow:hidden}.category__block .category__blocks__hover{position:absolute;bottom:10px;background:#fff;margin:15px;padding:15px;border-radius:3px;max-height:85px;overflow:hidden;transition:max-height 0.5s ease-in-out !important}.category__block .category__blocks__hover:nth-child(5n){clear:both}.category__block .category__blocks__hover .title{height:65px;line-height:65px}.category__block .category__blocks__hover .title h3{vertical-align:middle;line-height:normal;display:inline-block}.category__block:hover .category__blocks__hover{max-height:100%}.double-carousel .slick-next,.double-carousel .slick-prev{border-radius:3px;padding:5px;color:#000;width:32px;text-align:center;display:block;height:30px;transform:scale(6, 11)}.double-carousel .slick-next:hover,.double-carousel .slick-prev:hover{border-radius:3px;padding:5px;color:#000;width:32px;text-align:center;display:block;height:30px;padding-bottom:35px}.double-carousel .slick-prev{left:20px;z-index:4;padding-bottom:35px}.double-carousel .slick-next{right:20px;z-index:4;padding-bottom:35px}.double-carousel .slick-prev:before{content:"\f104";opacity:1;color:#fff;font-family:FontAwesome;font-size:22px;text-shadow:0px 0px 1.75px #333333}.double-carousel .slick-next:before{content:"\f105";opacity:1;color:#fff;font-family:FontAwesome;font-size:22px;text-shadow:0px 0px 1.75px #333333}.double-carousel .slick-dots li button:before{font-size:55px;color:#fff}.double-carousel ul.slick-dots{position:absolute;bottom:5px;width:100%;border-radius:5px 5px 0 0;color:#e6409b}.double-carousel .slick-dots li.slick-active button:before{color:#fff}.brand__block{padding-bottom:30px}@media only screen and (max-width: 480px){.brand__block:nth-child(2n+1){clear:both}}@media only screen and (max-width: 1024px) and (min-width: 481px){.brand__block:nth-child(4n+1){clear:both}}@media only screen and (min-width: 1025px){.brand__block{width:14.285%}.brand__block:nth-child(7n+1){clear:both}}.brand__block .brand-wrapper{border:solid 1px #ddd;border-radius:3px;height:11em}.brand__block .brand-wrapper img{margin:auto;vertical-align:middle;max-width:90%;max-height:90%}@media only screen and (max-width: 480px){.icon__block:nth-child(2n+1){clear:both}}@media only screen and (max-width: 1024px) and (min-width: 481px){.icon__block:nth-child(4n+1){clear:both}}@media only screen and (min-width: 1025px){.icon__block:nth-child(7n+1){clear:both}}.icon__block .helper{position:relative}.icon__block .icon-wrapper{border:solid 1px #ddd;border-radius:3px;height:11em}.icon__block .icon-wrapper img{position:absolute;margin:auto;vertical-align:middle}.section-header,.findify-widget--products-carousel__title{text-align:center !important;padding:5px 0 !important;border-bottom:solid 1px #ddd !important;margin-bottom:5px !important;font-size:1.57143em !important;color:#333 !important}.helper{height:100%;vertical-align:middle;display:inline-block}.most-popular-yarn .findify-widget--products-carousel .findify-widget--product__image-wrap{max-height:115px !important;min-height:115px !important;overflow:hidden;margin-bottom:15px}.three-promo-grid .grid-item{padding-bottom:30px}.three-promo-grid .promo-item{padding:15px;min-height:212px;border-radius:3px}.three-promo-grid .promo-item .light{font-weight:normal;display:block}.three-promo-grid .promo-item .ml_email{width:80% !important}.three-promo-grid .promo-item .footer__socials-home .footer__socials__link{background:#fff !important}.three-promo-grid .promo-item .footer__socials-home .footer__socials__link i{color:#179adb}.most-popular-yarn,.most-popular-patterns{min-height:200px}@media (min-width: 1025px){.grid a:nth-child(5) .category__block,.grid a:nth-child(6) .category__block,.grid a:nth-child(7) .category__block,.grid a:nth-child(8) .category__block{margin-bottom:0}.double-carousel:nth-child(5){margin:0}.double-carousel{width:100%;float:left}.double-carousel .slideshow__link{background:#009fbc;margin-top:15px;margin-left:20px;margin-right:20px;padding-left:20px;padding-right:20px;font-size:13px}.double-carousel .slideshow__terms{position:absolute;border-style:solid;border-width:1px 1px 1px 1px;border-color:white;color:white;bottom:-35px;left:10px;padding-left:10px;padding-right:10px;font-size:0.875em;font-weight:normal}.slideshow-wrapper.half .slideshow__text-content{width:90%;margin:auto}.slideshow-wrapper.half h2.slideshow__title{font-size:2.8em;margin-bottom:5px}.slideshow-wrapper.half .slideshow__subtitle{font-size:2em}.slideshow-wrapper.half a.slideshow__link.btn{margin-top:15px}}@media (min-width: 600px) and (max-width: 800px){.grid a:nth-child(2n+1) .category__block{clear:both}.slideshow__subtitle,h2.slideshow__title{font-size:2.5em;line-height:1.4em}.slideshow__link{background:#009fbc;margin-top:15px;margin-left:20px;margin-right:20px;padding-left:7px;padding-right:7px;font-size:12px}}@media (min-width: 801px) and (max-width: 1024px){.grid a:nth-child(2n+1) .category__block{clear:both}.slideshow__subtitle,h2.slideshow__title{font-size:2.8em;line-height:1.4em}.slideshow__link{background:#009fbc;margin-top:15px;margin-left:20px;margin-right:20px;padding-left:7px;padding-right:7px;font-size:14px}}@media (min-width: 201px) and (max-width: 399px){.grid a:nth-child(2n+1) .category__block{clear:both}.double-carousel .grid__item{width:50%}.slideshow__terms{border-style:solid;border-width:1px 1px 1px 1px;border-color:white;color:white;bottom:35px;left:10px;font-size:0.475em}.slideshow__link{background:#009fbc;margin-top:15px;margin-left:20px;margin-right:20px;padding-left:5px;padding-right:5px;font-size:7px}}@media (min-width: 501px) and (max-width: 599px){.grid a:nth-child(2n+1) .category__block{clear:both}.double-carousel .grid__item{width:50%}.slideshow__subtitle,h2.slideshow__title{font-size:1.8em;line-height:1.4em}.slideshow__link{background:#009fbc;margin-top:15px;margin-left:20px;margin-right:20px;padding-left:7px;padding-right:7px;font-size:9px}}@media (min-width: 401px) and (max-width: 500px){.grid a:nth-child(2n+1) .category__block{clear:both}.slideshow__subtitle,h2.slideshow__title{font-size:1.7em;line-height:1.4em}.slideshow__link{background:#009fbc;margin-top:15px;margin-left:20px;margin-right:20px;padding-left:5px;padding-right:5px;font-size:8px}.double-carousel .grid__item{width:50%}}@media (min-width: 200px) and (max-width: 1024px){.grid a:nth-child(2n+1) .category__block{clear:both}#category__blocks{margin-left:auto}.category__block{padding-left:0}.category__block img{width:35%;float:left}.category__block .category__blocks__hover{position:static;width:65%;float:left;max-height:9999px;text-align:left !important;padding:0 15px 0 10px;margin:0}.category__block .category__blocks__hover .category__blocks__button{display:none}.category__block .category__blocks__hover .title{height:auto;line-height:1.6}.category__block .slideshow__terms{border-style:solid;border-width:1px 1px 1px 1px;border-color:white;color:white;bottom:5px;left:10px;font-size:0.675em}}@media (max-width: 1024px){.promo-item{margin-bottom:15px}.slideshow__terms{border-style:solid;border-width:1px 1px 1px 1px;border-color:white;color:white;bottom:5px;left:10px;font-size:0.875em}}@media screen and (max-width: 400px){.slideshow__subtitle,h2.slideshow__title{font-size:1.6em;line-height:1.4em}.slideshow__terms{border-style:solid;border-width:1px 1px 1px 1px;border-color:white;color:white;bottom:0px;left:5px}.double-carousel .grid__item{width:50%}h3{position:absolute;z-index:9999;vertical-align:middle;line-height:normal;display:inline-block;width:260px;left:10px;bottom:15px;color:white;font-size:0.875em;font-weight:normal}.slideshow__link{background:#009fbc;margin-top:15px;margin-left:20px;margin-right:20px;padding-left:5px;padding-right:5px;font-size:7px}}@media (min-width: 100px) and (max-width: 600px){.double-carousel .slick-next,.double-carousel .slick-prev{border-radius:3px;padding:5px;color:#000;width:32px;text-align:center;display:block;height:30px;transform:scale(1.5, 3)}.double-carousel .slick-next:hover,.double-carousel .slick-prev:hover{border-radius:3px;padding:5px;color:#000;width:32px;text-align:center;display:block;height:30px;padding-bottom:60px}.double-carousel .slick-prev{left:20px;z-index:4;padding-bottom:60px}.double-carousel .slick-next{right:20px;z-index:4;padding-bottom:60px}.double-carousel .slick-prev:before{content:"\f104";opacity:1;color:#fff;font-family:FontAwesome;font-size:22px}.double-carousel .slick-next:before{content:"\f105";opacity:1;color:#fff;font-family:FontAwesome;font-size:22px}.double-carousel .slick-dots li button:before{font-size:55px;color:#fff}.double-carousel ul.slick-dots{position:absolute;width:100%;border-radius:5px 5px 0 0;color:#e6409b}.double-carousel .slick-dots li.slick-active button:before{color:#fff}}
