.region-header-promotion{z-index:1000;width:100%;font-family:"Montserrat","Verdana",sans-serif;border-bottom:solid 1px black;overflow:hidden;background-color:rgba(255,255,255,0.95)}.region-header-promotion .block{margin-bottom:0}.region-header-promotion a{display:block}.region-header-promotion a:hover{text-decoration:none}.region-header-promotion .promotion-view{overflow:hidden;text-align:center;font-weight:bold;z-index:1000;clear:both}.region-header-promotion .promotion-view .view-content{overflow:hidden}.region-header-promotion .promotion-view .view-content .views-row{float:left;padding:10px 0}@media (max-width:640px){.region-header-promotion .promotion-view .view-content .views-row{padding:0}}@media (min-width:768px){.region-header-promotion .promotion-view .view-content .views-row:first-child:nth-last-child(1),.region-header-promotion .promotion-view .view-content .views-row:first-child:nth-last-child(1) ~ div{width:100%}.region-header-promotion .promotion-view .view-content .views-row:first-child:nth-last-child(2),.region-header-promotion .promotion-view .view-content .views-row:first-child:nth-last-child(2) ~ div{width:50%}.region-header-promotion .promotion-view .view-content .views-row:first-child:nth-last-child(3),.region-header-promotion .promotion-view .view-content .views-row:first-child:nth-last-child(3) ~ div{width:33.33333%}}@media (min-width:641px) and (max-width:767px){.region-header-promotion .promotion-view .view-content .views-row:first-child:nth-last-child(1),.region-header-promotion .promotion-view .view-content .views-row:first-child:nth-last-child(1) ~ div{width:100%}.region-header-promotion .promotion-view .view-content .views-row:first-child:nth-last-child(2),.region-header-promotion .promotion-view .view-content .views-row:first-child:nth-last-child(2) ~ div{width:50%}.region-header-promotion .promotion-view .view-content .views-row:nth-child(2) ~ div{display:none}.region-header-promotion .promotion-view .view-content .views-row:first-child:not(:last-child){width:50%}.region-header-promotion .promotion-view .view-content .views-row:first-child:not(:last-child) ~ div{width:50%}}@media (max-width:640px){.region-header-promotion .promotion-view .view-content .views-row{width:100%}.region-header-promotion .promotion-view .view-content .views-row:nth-child(1) ~ div{display:none}}.region-header-promotion .promotion-view .view-content .views-row:not(:first-child)>.promotion-cell,.region-header-promotion .promotion-view .view-content .views-row:not(:first-child)>.views-field{border-left:solid 1px black}.region-header-promotion .promotion-view .view-content .views-row a{font-size:20px;line-height:40px;color:#322728}@media (max-width:1199px){.region-header-promotion .promotion-view .view-content .views-row a{font-size:18px;line-height:40px}}@media (max-width:1023px){.region-header-promotion .promotion-view .view-content .views-row a{font-size:16px;line-height:20px}}@media (max-width:640px){.region-header-promotion .promotion-view .view-content .views-row a{font-size:14px;line-height:30px}}.region-header-promotion .promotion-view .view-content .views-row a:hover{color:#e02619}.view-homepage-video{border-top:solid 1px #757575;margin:3em 0 2em;text-align:center;width:100%;display:inline-block}.view-homepage-video .field-content{margin-left:20px;margin-right:20px}@media only screen and (max-width:47.9375em){.view-homepage-video .field-content{margin-left:5px;margin-right:5px}}.view-homepage-video .homepage-video-row{display:inline-block;margin-top:20px;width:32%;vertical-align:top}.view-homepage-video .view-header{margin-top:-1.25em}.view-homepage-video .view-header p{font-family:"Montserrat","Verdana",sans-serif}.view-homepage-video .view-header>p:first-child{color:#e02619;display:inline-block;position:relative;font-size:1.875em;padding:0 50px;bottom:0.75em;z-index:0;line-height:2.5em;font-weight:normal;margin:0}@media only screen and (max-width:47.9375em){.view-homepage-video .view-header>p:first-child{padding:0 25px;font-size:1em;bottom:0.1em}}.view-homepage-video .view-header>p:first-child:after{content:'';display:block;border-top:2.5em solid #757575;border-left:10px solid transparent;border-right:10px solid transparent;height:0;width:calc(100% - 20px);position:absolute;z-index:-2;left:0;bottom:0}.view-homepage-video .view-header>p:first-child:before{content:'';display:block;border-top:calc(2.5em - 2px) solid white;border-left:9px solid transparent;border-right:9px solid transparent;height:0;width:calc(100% - 21px);position:absolute;z-index:-1;left:1.5px;bottom:1px}.view-homepage-video .video-tn img{border-radius:50%}.view-homepage-video .video-play-icon{opacity:0.6}.view-homepage-video .video-play-icon:hover{opacity:1}@media only screen and (max-width:47.9375em){.view-homepage-video .video-play-icon img{-webkit-transform:scale(0.4,0.4);transform:scale(0.4,0.4)}}.view-homepage-video .video-text{font-size:1.2em;font-family:"Montserrat","Verdana",sans-serif;margin-top:-20%}@media only screen and (min-width:48em) and (max-width:61.9375em),(min-width:48em) and (min-width:62em){.view-homepage-video .video-text{margin-top:-5%}}@media only screen and (max-width:47.9375em){.view-homepage-video .video-text{font-size:1em;margin-top:-20%}}.pane-homepage-video-homepage-video{max-width:1140px;margin:0 auto}.view-parents-homepage-articles-and-activities{border-top:solid 1px #757575;margin:2em 0;text-align:center}.view-parents-homepage-articles-and-activities .view-header{margin:-1.25em 0 20px 0}.view-parents-homepage-articles-and-activities .view-header p{font-family:"Montserrat","Verdana",sans-serif}.view-parents-homepage-articles-and-activities .view-header>p:first-child{color:#e02619;display:inline-block;position:relative;font-size:1.875em;padding:0 50px;bottom:0.75em;z-index:0;line-height:2.5em;font-weight:normal;margin:0}@media only screen and (max-width:47.9375em){.view-parents-homepage-articles-and-activities .view-header>p:first-child{padding:0 25px;font-size:1em;bottom:0.1em}}.view-parents-homepage-articles-and-activities .view-header>p:first-child:after{content:'';display:block;border-top:2.5em solid #757575;border-left:10px solid transparent;border-right:10px solid transparent;height:0;width:calc(100% - 20px);position:absolute;z-index:-2;left:0;bottom:0}.view-parents-homepage-articles-and-activities .view-header>p:first-child:before{content:'';display:block;border-top:calc(2.5em - 2px) solid white;border-left:9px solid transparent;border-right:9px solid transparent;height:0;width:calc(100% - 21px);position:absolute;z-index:-1;left:1.5px;bottom:1px}.view-parents-homepage-articles-and-activities .view-parents-homepage-articles-and-activities{border:0;margin:0}.view-parents-homepage-articles-and-activities .parents-homepage-activities{display:inline-block}@media only screen and (max-width:47.9375em){.view-parents-homepage-articles-and-activities .parents-homepage-activities{width:100%}}.view-parents-homepage-articles-and-activities .parents-homepage-blog-link{width:33%;display:inline-block;float:right;padding:5px}@media only screen and (max-width:47.9375em){.view-parents-homepage-articles-and-activities .parents-homepage-blog-link{width:100%;float:none}}@media only screen and (max-width:47.9375em){.view-parents-homepage-articles-and-activities .parents-homepage-blog-link .views-field-field-article-category{width:60%;float:left}.view-parents-homepage-articles-and-activities .parents-homepage-blog-link .views-field-field-article-category .field-name-field-article-category{width:100%;text-align:left}.view-parents-homepage-articles-and-activities .parents-homepage-blog-link .views-field-field-article-category .field-name-field-article-category a{width:100%}}.view-parents-homepage-articles-and-activities .hfc-parents-homepage-row{width:49.5%;display:inline-block;padding:5px}@media only screen and (max-width:47.9375em){.view-parents-homepage-articles-and-activities .hfc-parents-homepage-row{width:100%}}.view-parents-homepage-articles-and-activities .hfc-home-parents-activity-image,.view-parents-homepage-articles-and-activities .hfc-home-parents-blog-image{height:260px;overflow:hidden}@media only screen and (max-width:47.9375em){.view-parents-homepage-articles-and-activities .hfc-home-parents-activity-image,.view-parents-homepage-articles-and-activities .hfc-home-parents-blog-image{width:40%;float:left;padding-right:10px;height:auto}}.view-parents-homepage-articles-and-activities .hfc-home-parents-activity-image a img,.view-parents-homepage-articles-and-activities .hfc-home-parents-blog-image a img{min-height:260px;object-fit:cover}@media only screen and (max-width:47.9375em){.view-parents-homepage-articles-and-activities .hfc-home-parents-activity-image a img,.view-parents-homepage-articles-and-activities .hfc-home-parents-blog-image a img{min-height:1px}}.view-parents-homepage-articles-and-activities .hfc-home-parents-article-image{height:300px;overflow:hidden}@media only screen and (max-width:47.9375em){.view-parents-homepage-articles-and-activities .hfc-home-parents-article-image{width:40%;float:left;padding-right:10px;height:auto}}.view-parents-homepage-articles-and-activities .hfc-home-parents-article-image a img{min-height:300px;object-fit:cover}@media only screen and (max-width:47.9375em){.view-parents-homepage-articles-and-activities .hfc-home-parents-article-image a img{min-height:1px}}.view-parents-homepage-articles-and-activities .views-field-nothing,.view-parents-homepage-articles-and-activities .views-field-title{clear:left}@media only screen and (max-width:47.9375em){.view-parents-homepage-articles-and-activities .views-field-nothing,.view-parents-homepage-articles-and-activities .views-field-title{clear:none;text-align:left}}.view-parents-homepage-articles-and-activities .field-name-field-article-category a{color:#e02619;font-size:12px;font-family:"Montserrat","Verdana",sans-serif}.view-parents-homepage-articles-and-activities .field-name-field-article-category a:hover{color:#FF4844}.view-parents-homepage-articles-and-activities .field-name-field-article-category a:after{content:' \f105';font-family:fontawesome}@media only screen and (max-width:47.9375em){.view-parents-homepage-articles-and-activities .field-name-field-article-category a{font-size:13px;display:block;line-height:1em;border-bottom:solid 1px black;padding:3px 0;width:60%}}.view-parents-homepage-articles-and-activities .views-field-title>h2{margin:0;line-height:1.2em;font-size:1.2em}.view-parents-homepage-articles-and-activities .views-field-title>h2>a{color:#0066b3;display:block;text-align:left}.view-parents-homepage-articles-and-activities .views-field-title>h2>a:hover{color:#009bdf}@media only screen and (max-width:61.9375em){.view-parents-homepage-articles-and-activities .views-field-title{font-size:16px}}@media only screen and (max-width:47.9375em){.view-parents-homepage-articles-and-activities .views-field-title{margin-top:5px;font-size:12px;width:60%;float:left}.view-parents-homepage-articles-and-activities .views-field-title>h2{position:relative;padding-right:10px;width:100%}.view-parents-homepage-articles-and-activities .views-field-title>h2:after{content:' \f105';font-family:fontawesome;position:absolute;right:0;top:calc(50% - 10px);color:#0066b3}}.view-id-parents_homepage_articles_and_activities.view-display-id-panel_pane_1{max-width:1200px;margin:0 auto;border-top:none;overflow:hidden;padding-top:4px}.view-id-parents_homepage_articles_and_activities.view-display-id-panel_pane_1 .view-header{display:none}@media only screen and (max-width:47.9375em){.view-id-parents_homepage_articles_and_activities.view-display-id-panel_pane_1 .view-content div:nth-child(n+5){display:none}}.view-id-parents_homepage_articles_and_activities.view-display-id-panel_pane_1 .articles-activities-item{height:275px;text-align:left;font-family:"Montserrat","Verdana",sans-serif;margin-bottom:2em}@media only screen and (max-width:47.9375em){.view-id-parents_homepage_articles_and_activities.view-display-id-panel_pane_1 .articles-activities-item{height:164px;padding-right:5px;padding-left:5px;margin-bottom:10px}}@media only screen and (max-width:47.9375em){.view-id-parents_homepage_articles_and_activities.view-display-id-panel_pane_1 .articles-activities-item:nth-child(n+5){display:none}}.view-id-parents_homepage_articles_and_activities.view-display-id-panel_pane_1 .articles-activities-item a{box-shadow:0 2px 2px 0 rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.19),0 -2px 2px rgba(0,0,0,0.19);height:100%;display:block;padding:10px;line-height:23px;position:relative;font-weight:bold}.view-id-parents_homepage_articles_and_activities.view-display-id-panel_pane_1 .articles-activities-item a:hover{text-decoration:none}@media only screen and (max-width:47.9375em){.view-id-parents_homepage_articles_and_activities.view-display-id-panel_pane_1 .articles-activities-item a{line-height:14px;font-size:12px;padding:5px}}.view-id-parents_homepage_articles_and_activities.view-display-id-panel_pane_1 .articles-activities-item a .video-play-btn{position:absolute;left:37%;top:33%}.view-id-parents_homepage_articles_and_activities.view-display-id-panel_pane_1 .articles-activities-item a .video-play-btn:before{font-family:fontawesome;content:'\f01d';color:white;font-size:72px;text-shadow:1px 1px 2px #5b4d4e,0 0 5px #5b4d4e;opacity:0.75}@media only screen and (max-width:47.9375em){.view-id-parents_homepage_articles_and_activities.view-display-id-panel_pane_1 .articles-activities-item a .video-play-btn:before{font-size:48px}}.view-id-parents_homepage_articles_and_activities.view-display-id-panel_pane_1 .articles-activities-item a .ga-event-label{display:none}.view-id-parents_homepage_articles_and_activities.view-display-id-panel_pane_1 .articles-activities-item a .image-container{height:160px;overflow:hidden;margin-bottom:10px}@media only screen and (max-width:47.9375em){.view-id-parents_homepage_articles_and_activities.view-display-id-panel_pane_1 .articles-activities-item a .image-container{height:100px}}.view-id-parents_homepage_articles_and_activities.view-display-id-panel_pane_1 .articles-activities-item a .image-container .field-content{height:100%}.view-id-parents_homepage_articles_and_activities.view-display-id-panel_pane_1 .articles-activities-item a .image-container .field-content img{min-height:100%}.view-id-parents_homepage_articles_and_activities.view-display-id-panel_pane_1 .see-more-link{display:none}@media only screen and (max-width:47.9375em){.view-id-parents_homepage_articles_and_activities.view-display-id-panel_pane_1 .see-more-link{display:block;font-family:"Montserrat","Verdana",sans-serif;clear:both}}.pane-parents-homepage-articles-and-activities-panel-pane-parents-homepage-articles-and-activities{max-width:1140px;margin:0 auto}.view-homepage-popular-items{max-width:1200px;margin:0 auto;margin-bottom:2rem;min-height:400px}.view-homepage-popular-items .view-content{display:none}.view-homepage-popular-items .slick__slide:focus{outline:none}.view-homepage-popular-items .slick-arrow{height:45px;width:45px;box-shadow:2px 4px 8px rgba(55,40,41,0.6)}.view-homepage-popular-items .slick-arrow:before{width:100%;height:100%;display:block;content:' '}@media only screen and (max-width:47.9375em){.view-homepage-popular-items .slick-arrow{height:90px;width:90px;box-shadow:none}.view-homepage-popular-items .slick-arrow:before{width:50%;height:50%;margin-left:25%;box-shadow:2px 4px 8px rgba(55,40,41,0.6);border-radius:50%}}.view-homepage-popular-items .slick-arrow.slick-next{right:-20px}.view-homepage-popular-items .slick-arrow.slick-next:before{background:url(https://Highlights0.azureedge.net/sites/www.highlights.com/themes/highlights/images/slicknext01.png) no-repeat 0 0;background-size:cover}@media only screen and (max-width:75em){.view-homepage-popular-items .slick-arrow.slick-next{right:8px}}.view-homepage-popular-items .slick-arrow.slick-prev{left:-20px}.view-homepage-popular-items .slick-arrow.slick-prev:before{background:url(https://Highlights3.azureedge.net/sites/www.highlights.com/themes/highlights/images/slickprev01.png) no-repeat 0 0;background-size:cover}@media only screen and (max-width:75em){.view-homepage-popular-items .slick-arrow.slick-prev{left:8px}}.view-homepage-popular-items .slide__content{padding:10px;cursor:pointer;transition:margin-left 2s}@media only screen and (max-width:61.9375em){.view-homepage-popular-items .slide__content{margin:0 auto}}@media only screen and (max-width:47.9375em){.view-homepage-popular-items .slide__content{padding:5px 0;width:240px}}.view-homepage-popular-items .slide__content:focus{outline:none}.view-homepage-popular-items .centered-title{text-align:center;margin-top:2rem}.view-homepage-popular-items .centered-title h2{letter-spacing:0.32px;font-size:1.75em;line-height:1.5rem;margin:0 0 0.75em;clear:both}@media only screen and (max-width:47.9375em){.view-homepage-popular-items .centered-title h2{font-size:1.25em;line-height:1.5rem}}@media only screen and (max-width:47.9375em){.view-homepage-popular-items .product-grid-item img{max-height:188px}}.view-homepage-popular-items .product-grid-item .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}@media only screen and (max-width:47.9375em){.view-homepage-popular-items .product-grid-item .product-grid-mobile-arrow{position:absolute;right:0;top:calc(50% - 40px);width:30px;height:80px;display:block}.view-homepage-popular-items .product-grid-item .product-grid-mobile-arrow:after{content:'\f054';font-family:'fontawesome';color:#00ac9e;font-size:14px;line-height:80px;padding-right:15px;float:right}}@media only screen and (min-width:48em) and (max-width:61.9375em),(min-width:48em) and (min-width:62em){.view-homepage-popular-items .product-grid-item .product-grid-mobile-arrow{display:none}}.view-homepage-popular-items .product-grid-item .hfc_itemsperpage a:hover{color:#e02619;text-decoration:none}.view-homepage-popular-items .product-grid-item .hfc_itemsperpage_active{color:#e02619;font-weight:400;text-decoration:underline}.centered-title{text-align:center;margin-top:2rem}.centered-title h2{letter-spacing:0.32px;font-size:1.75em;line-height:1.5rem;margin:0 0 0.75em;clear:both}@media only screen and (max-width:47.9375em){.centered-title h2{font-size:1.25em;line-height:1.5rem}}.node-homepage-content-and-commerce{background-color:#eefeff;padding-bottom:2rem;margin-bottom:2rem}@media only screen and (max-width:47.9375em){.node-homepage-content-and-commerce{padding-bottom:12px;margin-bottom:1rem}}.node-homepage-content-and-commerce .c-and-c-area{max-width:1200px;margin:0 auto}.node-homepage-content-and-commerce .c-and-c-title{color:#034ea2;font-family:"Montserrat","Verdana",sans-serif;font-size:26px;line-height:36px;text-align:center;margin:16px 24px 8px}@media only screen and (max-width:47.9375em){.node-homepage-content-and-commerce .c-and-c-title{font-size:18px;line-height:23px;margin:16px 10px 8px}}.node-homepage-content-and-commerce .field-name-body p{color:#322728;font-family:"Montserrat","Verdana",sans-serif;font-size:16px;line-height:26px;text-align:center;margin:0 1.5rem 35px 1.5rem}@media only screen and (max-width:47.9375em){.node-homepage-content-and-commerce .field-name-body p{font-size:12px;line-height:20px;margin:0 10px 20px 10px}}.node-homepage-content-and-commerce .c-and-c-content{height:34vw;width:50vw;max-width:610px;max-height:410px;position:relative;background-size:cover;box-shadow:0 0 6px 0 rgba(0,0,0,0.4);transition:transform 0.3s;float:left}@media only screen and (max-width:1200px) and (min-width:768px){.node-homepage-content-and-commerce .c-and-c-content{margin-left:1.5vw}}@media only screen and (max-width:47.9375em){.node-homepage-content-and-commerce .c-and-c-content{width:calc(100% - 20px);height:63vw;margin:0 10px}}.node-homepage-content-and-commerce .c-and-c-content:hover .c-and-c-content-title{background-color:#00AEEF}.node-homepage-content-and-commerce .c-and-c-content:hover .c-and-c-content-title span{margin-left:1.25em}.node-homepage-content-and-commerce .c-and-c-content.play-icon::before{font-family:fontawesome;content:'\f01d';color:#FFFFFF;font-size:90px;text-shadow:1px 1px 2px #5b4d4e,0 0 5px #5b4d4e;left:calc(50% - 37px);top:calc(50% - 37px);position:absolute;opacity:0.75}@media only screen and (min-width:1200px){.node-homepage-content-and-commerce .c-and-c-content.play-icon::before{top:calc(50% - 52px)}}@media only screen and (max-width:47.9375em){.node-homepage-content-and-commerce .c-and-c-content.play-icon::before{font-size:60px;left:calc(50% - 25px)}}.node-homepage-content-and-commerce .c-and-c-content-title{position:absolute;bottom:0;background-color:#007bbd;opacity:0.95;color:#FFFFFF;width:100%;font-family:"Montserrat","Verdana",sans-serif;font-size:26px;font-weight:bold;line-height:36px;padding:18px}@media only screen and (max-width:1200px){.node-homepage-content-and-commerce .c-and-c-content-title{font-size:14px;line-height:24px;padding:10px}}.node-homepage-content-and-commerce .c-and-c-content-title span{margin-left:0.5em;transition:0.3s ease;font-weight:bold}.node-homepage-content-and-commerce .c-and-c-commerce{height:34vw;width:22vw;max-height:410px;max-width:275px;float:left;text-align:center;background:#FFFFFF;box-shadow:0 0 8px 0 rgba(0,0,0,0.4);transition:transform 0.3s;margin-left:20px}@media only screen and (max-width:1200px) and (min-width:768px){.node-homepage-content-and-commerce .c-and-c-commerce{margin-left:1.5vw}}@media only screen and (max-width:47.9375em){.node-homepage-content-and-commerce .c-and-c-commerce{width:calc(50% - 13px);height:auto;margin-top:10px}.node-homepage-content-and-commerce .c-and-c-commerce.field_c_and_c_commerce_1{margin-left:10px;margin-right:3px}.node-homepage-content-and-commerce .c-and-c-commerce.field_c_and_c_commerce_2{margin-left:3px}}.node-homepage-content-and-commerce .c-and-c-commerce:hover .c-and-c-commerce-title{background-color:#00AEEF}.node-homepage-content-and-commerce .c-and-c-commerce-image img{height:22vw;max-height:275px}@media only screen and (max-width:47.9375em){.node-homepage-content-and-commerce .c-and-c-commerce-image img{height:calc(50vw - 13px)}}.node-homepage-content-and-commerce .c-and-c-commerce-title{height:12vw;max-height:135px;background-color:#007bbd;color:#FFFFFF;font-family:"Montserrat","Verdana",sans-serif;font-size:14px;line-height:24px;padding:1rem;text-align:left}@media only screen and (max-width:1200px) and (min-width:768px){.node-homepage-content-and-commerce .c-and-c-commerce-title{font-size:12px;line-height:14px;padding:1.5vw}}@media only screen and (max-width:47.9375em){.node-homepage-content-and-commerce .c-and-c-commerce-title{height:90px;padding:10px;font-size:12px;line-height:14px}}.node-homepage-content-and-commerce .c-and-c-commerce-title-text{font-weight:bold;height:48px}@media only screen and (max-width:1200px){.node-homepage-content-and-commerce .c-and-c-commerce-title-text{height:28px}}.node-homepage-content-and-commerce .c-and-c-commerce-ages{margin:4px 0 12px 0}.node-homepage-content-and-commerce .yotpo.bottomLine .yotpo-bottomline .yotpo-stars .rating-star,.node-homepage-content-and-commerce .yotpo .yotpo-bottomline .rating-star{font-size:12px;line-height:16px}@media only screen and (max-width:1200px){.node-homepage-content-and-commerce .yotpo.bottomLine .yotpo-bottomline .yotpo-stars .rating-star,.node-homepage-content-and-commerce .yotpo .yotpo-bottomline .rating-star{font-size:10px;line-height:12px}}.node-homepage-content-and-commerce .yotpo,.node-homepage-content-and-commerce .yotpo div.yotpo-bottomline,.node-homepage-content-and-commerce .yotpo span.yotpo-stars{line-height:16px}@media only screen and (max-width:1200px){.node-homepage-content-and-commerce .yotpo,.node-homepage-content-and-commerce .yotpo div.yotpo-bottomline,.node-homepage-content-and-commerce .yotpo span.yotpo-stars{line-height:12px}}.node-homepage-content-and-commerce .yotpo a.text-m,.node-homepage-content-and-commerce .yotpo span.text-m{font-size:12px;color:#FFFFFF !important;font-family:"Montserrat","Verdana",sans-serif;line-height:16px;margin-left:10px}@media only screen and (max-width:1200px){.node-homepage-content-and-commerce .yotpo a.text-m,.node-homepage-content-and-commerce .yotpo span.text-m{font-size:10px;line-height:12px}}.promoCode-success .mag-promocode-wrapper,.promoCode-error .mag-promocode-wrapper{margin-top:0}.promoCode-success .mag-promocode-wrapper>label,.promoCode-success .mag-promocode-wrapper .mag-promocode-container,.promoCode-error .mag-promocode-wrapper>label,.promoCode-error .mag-promocode-wrapper .mag-promocode-container{display:none}.promo-code-error,.promo-code-success{display:none;clear:both;float:left;width:100%;margin:0 !important;background-position:10px center !important}.promo-code-error a,.promo-code-success a{text-decoration:underline}@media only screen and (max-width:47.9375em){.promo-code-error,.promo-code-success{font-size:12px !important}}.promo-code-error button,.promo-code-success button{float:right;line-height:30px}.promoCode-error .promo-code-error{display:block}.promoCode-success .promo-code-success{font-size:16px;display:block;position:relative;height:53px}.promoCode-success .promo-code-success .btn{margin:0;font-weight:bold;font-size:.875em;border:none;color:#FFFFFF;padding:.625em 1.875em;border-radius:0;top:0;right:0;position:absolute;height:51px;width:180px}@media only screen and (max-width:47.9375em){.promoCode-success .promo-code-success .btn{font-size:13px;line-height:17px;padding:0.625em 0.875em;min-width:100px !important;max-width:125px !important;width:105px}}.mag-promocode-wrapper{float:left;width:100%;clear:both;position:relative}.mag-promocode-wrapper .form-item-textfield{clear:both;margin-top:20px}.mag-promocode-wrapper label{position:absolute;right:24px;top:0;font-size:14px;font-weight:normal;color:#58BEC8;cursor:pointer;z-index:1}.mag-promocode-wrapper>label:after{font-family:hfcicons;font-size:10px;content:"\e01d";color:#FFFFFF;background-color:#58BEC8;border-radius:50%;margin:6px;height:18px;width:18px;position:absolute;text-align:center;line-height:2}.mag-promocode-wrapper.open-promo>label:after{content:"\e023";line-height:1.8}.mag-promocode-wrapper .form-item-textfield{float:left;font-size:18px;max-width:77%}.mag-promocode-wrapper .mag-promocode-container{float:left;width:100%;position:relative}.mag-promocode-wrapper .mag-promocode-container .mag-promocode-textfield{width:calc(100% - 180px);border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}@media only screen and (max-width:47.9375em){.mag-promocode-wrapper .mag-promocode-container .mag-promocode-textfield{width:calc(100% - 130px)}}.mag-promocode-wrapper .mag-promocode-container .check-code{float:right;width:180px;height:50px;border-top-left-radius:0;border-bottom-left-radius:0}@media only screen and (max-width:47.9375em){.mag-promocode-wrapper .mag-promocode-container .check-code{width:130px !important}}.mag-promocode-wrapper .message{font-size:15px;padding:15px;font-style:italic;position:relative;display:none;float:left;width:100%;margin-bottom:2em}@media only screen and (max-width:47.9375em){.mag-promocode-wrapper .message{font-size:13px}}.mag-promocode-wrapper .message.error{border:1px solid red}.mag-promocode-wrapper .message.success{background-color:#73ECB3;border:1px solid #0CBA86;color:#1A774B}@media only screen and (max-width:47.9375em){.mag-promocode-wrapper .message.success{font-size:13px}}.mag-promocode-wrapper .message a{text-decoration:underline}.mag-promocode-wrapper .message .close{position:absolute;top:50%;right:10px;margin-top:-16px;height:10px;cursor:pointer}.mag-promocode-wrapper.promoCode-error .promo-code-error{display:block}.mag-promocode-wrapper.promoCode-error .mag-promocode-textfield{border:1px solid red}.check-code i{display:none}.check-code.loading i{display:inline-block}.check-code.loading span{display:none}.testimonial_card{height:225px;max-width:1250px;margin:2em auto;overflow:hidden;clear:both}@media only screen and (max-width:61.9375em){.testimonial_card{height:auto}}.testimonial_card .image_container{width:30%;height:100%;overflow:hidden;background-size:contain;float:left;background-repeat:no-repeat}.testimonial_card .image_container.Right{float:right}@media only screen and (max-width:47.9375em){.testimonial_card .image_container.hide-image-on-mobile{display:none}}@media only screen and (max-width:61.9375em){.testimonial_card .image_container{float:none;width:80%;margin:0 auto;height:auto;z-index:10;margin-bottom:-2em}.testimonial_card .image_container.Right{float:none}}.testimonial_card .testimonial_text{color:white;height:100%;text-align:center;float:left;width:70%;font-size:18px;line-height:32px;font-family:"Montserrat","Verdana",sans-serif;position:relative}.testimonial_card .testimonial_text:hover .testimonial_button{background-color:white;border-color:white}.testimonial_card .testimonial_text:after,.testimonial_card .testimonial_text:before{width:0;height:0;content:'';border-style:solid;border-width:0 0 20px 300px;border-color:transparent transparent #007bff transparent;position:absolute;right:0;bottom:0}.testimonial_card .testimonial_text:before{border-width:10px 200px 0 0;border-color:#007bff transparent transparent transparent;left:0;top:0;right:auto;bottom:auto}.testimonial_card .testimonial_text.Blue-Theme{background-color:#000c75}.testimonial_card .testimonial_text.Blue-Theme:before{border-color:#5CC6F0 transparent transparent transparent}.testimonial_card .testimonial_text.Blue-Theme:after{border-color:transparent transparent #5CC6F0 transparent}.testimonial_card .testimonial_text.Blue-Theme:hover .testimonial_button{color:#000c75}.testimonial_card .testimonial_text.Green-Theme{background-color:#055c21}.testimonial_card .testimonial_text.Green-Theme:before{border-color:#b2d235 transparent transparent transparent}.testimonial_card .testimonial_text.Green-Theme:after{border-color:transparent transparent #b2d235 transparent}.testimonial_card .testimonial_text.Green-Theme:hover .testimonial_button{color:#055c21}.testimonial_card .testimonial_text.Red-Theme{background-color:#d80e02}.testimonial_card .testimonial_text.Red-Theme:before{border-color:#ffd506 transparent transparent transparent}.testimonial_card .testimonial_text.Red-Theme:after{border-color:transparent transparent #ffd506 transparent}.testimonial_card .testimonial_text.Red-Theme:hover .testimonial_button{color:#d80e02}.testimonial_card .testimonial_text.Purple-Theme{background-color:#4c0d73}.testimonial_card .testimonial_text.Purple-Theme:before{border-color:#5CC6F0 transparent transparent transparent}.testimonial_card .testimonial_text.Purple-Theme:after{border-color:transparent transparent #5CC6F0 transparent}.testimonial_card .testimonial_text.Purple-Theme:hover .testimonial_button{color:#4c0d73}.testimonial_card .testimonial_text.Magenta-Theme{background-color:#000757}.testimonial_card .testimonial_text.Magenta-Theme:before{border-color:#d8117d transparent transparent transparent}.testimonial_card .testimonial_text.Magenta-Theme:after{border-color:transparent transparent #d8117d transparent}.testimonial_card .testimonial_text.Magenta-Theme:hover .testimonial_button{color:#000757}.testimonial_card .testimonial_text.Orange-Theme{background-color:#f04e23}.testimonial_card .testimonial_text.Orange-Theme:before{border-color:#ffd506 transparent transparent transparent}.testimonial_card .testimonial_text.Orange-Theme:after{border-color:transparent transparent #ffd506 transparent}.testimonial_card .testimonial_text.Orange-Theme:hover .testimonial_button{color:#f04e23}@media only screen and (max-width:61.9375em){.testimonial_card .testimonial_text{width:100%;float:none;padding-top:3em;z-index:-1}.testimonial_card .testimonial_text:before{border-width:10px 100px 0 0}.testimonial_card .testimonial_text:after{border-width:0 0 10px 100px}}@media only screen and (max-width:47.9375em){.testimonial_card .testimonial_text{font-size:12px;line-height:20px}.testimonial_card .testimonial_text.hide-image-on-mobile{padding-top:0}}.testimonial_card .testimonial_text .text_container{padding:1.5em 1em}.testimonial_card .testimonial_text a.testimonial_button{padding:0.725em 1.5em;font-size:14px;display:inline-block;line-height:14px}@media only screen and (max-width:61.9375em){.testimonial_card .testimonial_text a.testimonial_button{margin-bottom:1em}}.page-hfc #main div#content{max-width:none;padding:0;margin-top:0.5rem}
