.improved-cms-widget{box-sizing:border-box;display:flex;height:100%;background:center / cover no-repeat}.widget-content{flex-direction:column;flex:1 1 auto}.home-block{color:#fff}.home-block-container{display:flex;margin-bottom:2rem}@media (max-width: 767px){.home-block-container{flex-wrap:wrap}}.home-block h2{font-size:3rem;font-weight:600}@media (max-width: 767px){.home-block h2{font-size:2.6rem}}.home-block p{font-size:1.8rem}.home-block-1{margin-bottom:2rem}.home-block-1 .improved-cms-widget{padding:15rem 5rem}.home-block-1 h2{font-size:3.8rem;text-align:center}@media (max-width: 767px){.home-block-1 h2{font-size:2.6rem}}.home-block-2{flex:0 1 auto;margin-right:1rem;width:33%}@media (max-width: 767px){.home-block-2{margin-right:0;margin-bottom:2rem;width:100%}}.home-block-3{flex:1 1 auto;margin-left:1rem}@media (max-width: 767px){.home-block-3{margin-left:0}}.home-block-2 .improved-cms-widget,.home-block-3 .improved-cms-widget{padding:6rem 4rem}@media (max-width: 767px){.home-block-2 .improved-cms-widget,.home-block-3 .improved-cms-widget{padding:4rem 2rem}}.home-block-2 .widget-content,.home-block-3 .widget-content{display:flex;justify-content:center}.home-block-4,.home-block-5,.home-block-6{margin-bottom:2rem}.home-block-4 .improved-cms-widget,.home-block-5 .improved-cms-widget,.home-block-6 .improved-cms-widget{padding:4rem}@media (max-width: 767px){.home-block-4 .improved-cms-widget,.home-block-5 .improved-cms-widget,.home-block-6 .improved-cms-widget{padding:4rem 2rem}}.home-block-7{margin-bottom:4rem;text-align:center}.home-block-7 .improved-cms-widget{padding:6rem 4rem}@media (max-width: 767px){.home-block-7 .improved-cms-widget{padding:4rem 2rem}}.home-block-7 .widget-content{justify-content:center}.home-block-7 .action{margin-bottom:1.5rem}.product-item .tocart,.box-tocart .action.primary.tocart,.box-tocart .field.qty{display:none}.nav-sections-item-title{display:none}.nav-sections-item-content{margin-top:0}.page-footer{background:#f4f4f4}.page-footer .footer.content{border:0}.page-footer .footer.content .footer-blocks-container{padding:0 0 20px;overflow:hidden}.page-footer .footer.content .footer-blocks-container .footer-block{overflow:hidden;float:left;width:28%;padding:0 20px 0 0;box-sizing:border-box}@media (max-width: 1024px){.page-footer .footer.content .footer-blocks-container .footer-block{width:34%}}@media (max-width: 767px){.page-footer .footer.content .footer-blocks-container .footer-block{width:100%;padding:0}}.page-footer .footer.content .footer-blocks-container .footer-block:last-child{width:18%}@media (max-width: 767px){.page-footer .footer.content .footer-blocks-container .footer-block:last-child{width:100%}}.page-footer .footer.content .footer-blocks-container .footer-block.toggle{width:18%}@media (max-width: 1024px){.page-footer .footer.content .footer-blocks-container .footer-block.toggle{width:16%}}@media (max-width: 767px){.page-footer .footer.content .footer-blocks-container .footer-block.toggle{width:100%}.page-footer .footer.content .footer-blocks-container .footer-block.toggle:nth-child(3){border-bottom:1px solid #cecece}.page-footer .footer.content .footer-blocks-container .footer-block.toggle h5{border-top:1px solid #cecece;margin:0;line-height:50px}.page-footer .footer.content .footer-blocks-container .footer-block.toggle h5:after{font-family:'luma-icons';display:inline-block;float:right;font-size:10px;content:'\e622'}.page-footer .footer.content .footer-blocks-container .footer-block.toggle:not(.active) h5:after{content:'\e608'}.page-footer .footer.content .footer-blocks-container .footer-block.toggle:not(.active) ul{display:none}}.page-footer .footer.content .footer-blocks-container .footer-block h5{font-size:18px}@media (max-width: 1024px){.page-footer .footer.content .footer-blocks-container .footer-block h5{font-size:16px}}@media (max-width: 767px){.page-footer .footer.content .footer-blocks-container .footer-block h5{padding:0 15px}}.page-footer .footer.content .footer-blocks-container .footer-block ul{padding:0;margin:0 0 20px;overflow:hidden}@media (max-width: 767px){.page-footer .footer.content .footer-blocks-container .footer-block ul{padding:0 15px}}.page-footer .footer.content .footer-blocks-container .footer-block ul li{line-height:24px;font-size:14px}.page-footer .footer.content .footer-blocks-container .footer-block ul li .block{display:inline;float:none;line-height:inherit;font-size:inherit}.page-footer .footer.content .footer-blocks-container .footer-block ul li a{line-height:inherit;font-size:inherit}.product-info-main .product-info-price{border-color:transparent}