.wistia_embed{margin:0 auto;max-width:768px;width:100%;height:427px;margin-bottom:30px;} .head-title{font-size:30px;font-weight:500;margin-bottom:15px;display:block;} .hero{margin:0 auto;max-width:100%;position:relative;z-index:1;display:block;} .hero .content-wrapper{align-items:center;justify-content:space-between;flex-direction:column-reverse;flex:1;}@media (min-width:667px){ .hero .content-wrapper{flex-direction:row;flex:0 0 1040px;max-width:100%;}} .hero__banner{overflow:hidden;display:flex;justify-content:center;align-items:center;background-position:center top;background-size:cover;position:relative;height:100%;flex:1 0 100%;}@media (min-width:1024px){ .hero__banner img,.hero__banner picture{height:auto;}} .hero__banner img,.hero__banner picture{display:block;}@media (min-width:1024px){ .hero__banner img,.hero__banner picture{height:auto;} .owl-carousel .hero__banner img,.owl-carousel .hero__banner picture{height:auto;}} .hero__banner .overlay-with-text-only{justify-content:center;} .hero__banner.has-overlay .hero__banner__img{position:absolute;height:100%;width:auto!important;top:0;bottom:0;left:50%;transform:translateX(-50%);} .hero__banner .content-wrapper{margin:5px;} .hero__banner__content{background:rgba(255, 255, 255, 0.8);border-radius:5px;color:#333;display:flex;flex-basis:100%;flex-direction:column;margin:0 auto;max-width:100%;font-size:18px;padding:20px;position:relative;text-align:center;z-index:1;} .hero__banner__content .h1{font-size:25px;}@media (min-width:667px){ .hero__banner__content{border-radius:15px;flex-basis:50%;margin:0;max-width:50%;text-align:left;} .hero__banner__content .h1{font-size:35px;}} .hero__banner__image{border:3px solid #fff;border-radius:18px;margin:0 auto -20px;position:relative;width:70%;z-index:2;}@media (min-width:667px){ .hero__banner__image{flex-basis:42%;margin:0 20px 0 0;transform:rotate(-6deg);width:35%;} .left-align .hero__banner__image{text-align:right;}}@media (min-width:1024px){ .hero__banner__content{font-size:22px;} .hero__banner__content .h1{font-size:40px;} .hero__banner__image{align-self:end;flex-basis:unset;}}@media (min-width:1368px){ .hero__banner__image{width:auto;}} .hero__banner__image img{display:block;max-width:100%;} .hero .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;} .hero .owl-stage{position:relative;-ms-touch-action:pan-Y;} .hero .owl-stage-outer{font-size:0;position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);} .hero .owl-nav button.owl-next,.hero .owl-nav button.owl-prev{background-color:rgba(0, 0, 0, 0.6);} .hero .owl-nav button.owl-prev{background-image:url(https://productimages.nimbledeals.com/nimblebuy/146141197e6eea88791a50a0be5484);} .hero .owl-nav button.owl-next{background-image:url(https://productimages.nimbledeals.com/nimblebuy/45c6b0f0b2d5ec4552c3361cbe5e157);}@media (max-width:1024px){ .hero .owl-nav button.owl-prev{left:0;} .hero .owl-nav button.owl-next{right:0;}} .left-align .content-wrapper{background:#f4f4f4;border-radius:10px;} .featured-cards-wrapper{padding:0 0 !important;} .featured-cards-left{max-height:395px;} .featured-cards-left img{border-top-left-radius:10px;border-bottom-left-radius:10px;}@media (max-width:767px){ .featured-cards-left img{border-top-left-radius:0;border-bottom-left-radius:0;}} .featured-cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin-top:20px;} .featured-cards__item{flex-basis:45%;max-width:45%;margin-bottom:10px;}@media (min-width:667px){ .featured-cards__item{flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);margin-bottom:20px;}} .featured-cards__item a{display:block;width:100%;} .list-usp{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:40px;width:100%;font-family:'ProximaNovaBold',Helvetica,Arial,sans-serif;} .list-usp .list-usp__item a{height:62px;display:flex;align-items:center;justify-content:center;} .list-usp__item,.newsletter-signup{border-bottom:2px solid #38286d;display:flex;flex-direction:column;justify-content:center;flex-basis:100%;font-size:14px;line-height:1.2;margin:5px 0;max-width:100%;padding:12px 20px 12px 60px;position:relative;} .list-usp .list-usp__item{padding:10px 10px;font-size:30px !important;box-shadow:none !important;} .list-usp .list-usp__item .custom-btn{font-size:30px;background:#fff;color:#38286d;text-decoration:underline;border:none;} .list-usp .list-usp__item .custom-btn{padding:15px 0;} .list-usp__item,.newsletter-signup{border:none;}@media (min-width:667px){ .list-usp__item,.newsletter-signup{flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);padding:10px 20px 10px 60px;}}@media (min-width:1024px){ .list-usp__item,.newsletter-signup{flex-basis:calc(25% - 15px);max-width:calc(25% - 15px);}} .list-usp__item img,.list-usp__item svg,.newsletter-signup img,.newsletter-signup svg{left:17px;max-height:25px;position:absolute;top:50%;transform:translateY(-50%);width:23px;} .newsletter{flex:1;} .home-newsletter-signup{max-width:800px;color:#38286d;}@media (max-width:1024px){ .home-newsletter-signup{padding:10px;} .home-newsletter-signup .newsletter-signup__inner{padding:0;}} .home-newsletter-signup .newsletter-signup__inner{font-size:18px;font-weight:900;} .home-newsletter-signup form input[type='text']{border:none;background:#f6f4f4;} .home-newsletter-signup form input::placeholder{text-decoration:italic;color:#38286d;} .home-newsletter-signup form .subscribe-submit-btn{background:#af3aa9;text-transform:uppercase;border:none;} .newsletter-signup{align-items:center;display:flex;flex-direction:row;flex-basis:100%;flex-wrap:wrap;justify-content:space-between;max-width:100%;width:100%;padding-left:0;background:#eae6f6;border-radius:10px;}@media (max-width:1024px){ .newsletter-signup{padding:10px;}} .newsletter-signup__inner{padding-left:60px;position:relative;} .newsletter-signup .newsletter-banner-wrapper{margin:15px 0 5px 15px;}@media (max-width:1024px){ .newsletter-signup .newsletter-banner-wrapper{margin:10px 0 0 0;width:100%;}}@media (min-width:667px){ .newsletter-signup__inner{flex-basis:calc(50% - 30px);max-width:calc(50% - 30px);} .newsletter-signup .newsletter-banner-wrapper{flex-basis:calc(50% - 30px);margin:0;align-self:flex-end;display:flex;flex-wrap:wrap;max-width:364px;}} .content-featured-cards h2{margin-bottom:15px;margin-left:10px;} .image-shadow{box-sizing:border-box;display:flex;flex-direction:column;color:#38286d;text-decoration:none;overflow:hidden;width:100%;transition:0.2s;margin:10px;border-radius:0%;padding:0px;text-align:center;flex:0 1 22.2%;justify-content:space-between;position:relative;}@media (max-width:767px){ .image-shadow{width:auto;max-width:100%;}} .image-shadow:hover{text-decoration:none;} .image-shadow:focus{text-decoration:none;} .image-shadow .image-card__graphicOverlay{margin-top:7px;width:100%;height:auto;font-family:Helvetica;font-size:0.9rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#498010;}@media (max-width:767px){ .featured-cards{display:flex;flex-direction:column;max-width:100%;width:auto;margin:0px;}} .featured-cards li{margin:0;width:46%;flex:none;position:relative;}@media (max-width:767px){ .featured-cards li{width:100%;}} .featured-cards__item{width:100%;}@media (min-width:1024px){ .featured-cards__item img{width:100%;height:100%;}}@media (max-width:767px){ .image-card-wrapper{margin:20px 0px;display:block;}} .image-card-wrapper .grid-item{margin:10px;}@media (max-width:767px){ .image-card-wrapper .grid-item{margin:20px 0px;}} .flex-menu-container{display:none;width:100%;position:relative;}@media (min-width:1024px){ .flex-menu-container{display:block;}} .flex-menu{width:100%;display:flex;position:relative;} .flex-menu .menu-item{flex-grow:1;position:relative;} .flex-menu .menu-item:not(:last-child){margin-right:3px;} .flex-menu .menu-link,.flex-menu .menu-item.has-children .sub-menu-title{cursor:pointer;display:block;text-align:center;font-size:18px;color:#38286d;padding:7px 10px;position:relative;text-decoration:none;white-space:nowrap;} #mobile-category-selector:after,.flex-menu .menu-link.active-filter:after,.flex-menu .menu-item.has-children .sub-menu-title.active:after,.flex-menu .menu-link:hover:after,.flex-menu .menu-item.has-children .sub-menu-title:hover:after,.flex-menu .menu-link:focus:after,.flex-menu .menu-item.has-children .sub-menu-title:focus:after{height:3px;background:#385397;} #mobile-category-selector{background-color:#f7f7f5;background-clip:none;outline:transparent;border-bottom:3px solid #385397;} .flex-menu .menu-link:after,.flex-menu .menu-item.has-children .sub-menu-title:after{content:'';position:absolute;width:100%;height:1px;top:100%;left:0;background:#b9b9b9;transition:.1s;} .flex-menu span.menu-link{cursor:auto;} .flex-menu .flex-sub-menu{position:absolute;min-width:215px;box-shadow:3px 3px 6px 0 rgba(0, 0, 0, 0.1);border:solid 1px #d8d8d8;background-color:#fbfbfb;top:100%;right:0;display:none;z-index:300;} .flex-menu .flex-sub-menu .menu-item{text-align:left !important;} .flex-menu .flex-sub-menu .menu-link.active,.flex-menu .flex-sub-menu .menu-link:hover,.flex-menu .flex-sub-menu .menu-link:focus{background:#f3f3f3;} .flex-menu .flex-sub-menu .menu-link.active:after,.flex-menu .flex-sub-menu .menu-link:hover:after,.flex-menu .flex-sub-menu .menu-link:focus:after{height:1px;background:#b9b9b9;} .menu-item.has-children:hover .flex-sub-menu{display:block;} .list-category{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;} .list-category li{display:flex;flex-direction:column;} .list-category li p{text-align:center;margin:0 10px;color:#38286d;font-size:15px;line-height:22px;} .list-category li p strong{font-weight:800;} .list-category li p.category-name{text-transform:uppercase;font-weight:900;font-size:18px;text-decoration:underline;margin:10px 0;font-family:'ProximaNovaBold',Helvetica,Arial,sans-serif;}@media (min-width:1024px){ .list-category li{flex-basis:calc(25% - 0px);max-width:calc(25% - 0px);}} .fave-cards{border-top:1px solid #38286d;} .fave-cards .head-title{font-weight:800;text-decoration:underline;color:#38286d;margin-top:30px;} .homePage .content-wrapper{padding:0 !important;}@media (max-width:1024px){ .homePage .content-wrapper{padding:0 20px;}} .homePage .image_price{display:none;} .homePage ul.list-category{margin:20px 0;}@media (max-width:1024px){ .homePage ul.list-category img{width:100%;}}@media (max-width:1024px){ .homePage ul.list-category li{margin-bottom:15px;}} .home-footer-banner{padding-bottom:0 !important;}@media (max-width:767px){ .homePage .list-category{display:none !important;visibility:hidden !important;}} .homePage .list-category-mobile{margin-top:30px;}@media (max-width:767px){ .homePage .list-category-mobile{display:block !important;visibility:visible !important;}}@media (min-width:768px){ .homePage .list-category-mobile{display:none !important;visibility:hidden !important;}} .homePage .list-category-mobile .owl-stage{padding:0;} .homePage .list-category-mobile .list-category-mobile-item{background:#fff;display:flex;flex-direction:column;align-items:center;padding:0 60px;text-align:center;} .homePage .list-category-mobile .list-category-mobile-item a{font-size:20px;text-transform:uppercase;font-weight:bold;text-decoration:underline;} .homePage .list-category-mobile .list-category-mobile-item p{font-size:16px;margin-bottom:10px;} .homePage .list-category-mobile .list-category-mobile-item p strong{font-weight:bold;} .homePage .list-category-mobile .list-category-mobile-item img{display:block;width:100%;margin-bottom:10px;}