.hero-alt-container{padding-bottom:3em;position:relative}@media screen and (min-width:768px){.hero-alt-container{margin:0 auto;max-width:1920px;padding-bottom:0;position:relative}.hero-alt-container .color-black{color:#2D2D2D}.hero-alt-container .color-green{color:#535F5D}.hero-alt-container .color-grey{color:#303533}.hero-alt-container .color-red{color:#C12337}.hero-alt-container .color-white{color:#FFF}.hero-alt-container .color-yellow{color:#FCD731}}@media screen and (min-width:768px) and (max-width:767px){.hero-alt-container .color-mobile-black{color:#2D2D2D!important}.hero-alt-container .color-mobile-green{color:#535F5D!important}.hero-alt-container .color-mobile-grey{color:#303533!important}.hero-alt-container .color-mobile-red{color:#C12337!important}.hero-alt-container .color-mobile-white{color:#FFF!important}.hero-alt-container .color-mobile-yellow{color:#FCD731!important}}@media screen and (max-width:767px){.hero-alt-container .center-mobile{text-align:center!important}}.hero-alt-container .hero-alt-img{display:block;margin:0 auto;max-width:100%}.hero-alt-container .hero-alt-text-container{position:absolute;transform:translate(-50%,-50%)}@media (max-width:768px){.hero-alt-container a.ll-button{min-width:220px;width:auto}}.hero-alt-container.show-link .product-link-mobile{opacity:1;transition-delay:.5s;transition-duration:.4s}.hero-alt-container.show-link .product-link-mobile a{pointer-events:auto}.hero-alt-container.show-link .tag-icon.for-mobile{z-index:4;transition-timing-function:cubic-bezier(0.64,.57,.67,1.23);transform:translate3d(calc(100vw - 85px),calc(-82vw + 85px),0) rotate(45deg);background:#f4f4f4;transition-delay:0s}.hero-alt-container.show-link .tag-icon.for-mobile.imagemargin-true{transform:translate3d(calc(100vw - 120px),calc(-82vw + 85px),0) rotate(45deg)}.hero-alt-container.show-link .tag-icon.for-mobile.right{transform:translate3d(calc(-100vw + 85px),calc(-82vw + 85px),0) rotate(45deg)}.hero-alt-container.show-link .tag-icon.for-mobile.right.imagemargin-true{transform:translate3d(calc(-100vw + 120px),calc(-82vw + 85px),0) rotate(45deg)}.hero-alt-container.show-link .tag-icon.for-mobile .icon-g{transition-duration:.4s}.hero-alt-container.show-link .tag-icon.for-mobile .icon-g .line{width:20px;top:5px;left:12px}.hero-alt-container.show-link .tag-icon.for-mobile .icon-g .line-vert{top:-4px;left:21px;height:20px}.hero-alt-container.show-link .tag-icon.for-mobile.left-adjust-for-page-margins{transform:translate3d(calc(100vw - 140px),calc(-82vw + 85px),0) rotate(45deg)}.hero-alt-container.show-link .tag-icon.for-mobile.left-adjust-for-page-margins.imagemargin-true{transform:translate3d(calc(100vw - 120px),calc(-82vw + 85px),0) rotate(45deg)}.hero-alt-container.show-link .tag-icon.for-mobile.left-adjust-for-page-margins.right{transform:translate3d(calc(-100vw + 135px),calc(-82vw + 85px),0) rotate(45deg)}.hero-alt-container.show-link .tag-icon.for-mobile.left-adjust-for-page-margins.right.imagemargin-true{transform:translate3d(calc(-100vw + 145px),calc(-82vw + 85px),0) rotate(45deg)}.hero-alt-container.show-link .grow{transform:scale3d(42,42,1);z-index:2;background:#f4f4f4;transition-delay:.4s}.hero-alt-container .tag{border-radius:0 25px 25px 0;height:44px;position:relative}.hero-alt-container .tag a{display:block;width:100%;height:100%;transition-duration:.4s;transform:translate3d(100%,0,0);transition-delay:.4s;background:#fff;pointer-events:none}.hero-alt-container .tag .slider{border-radius:44px;display:table;height:100%;position:relative;left:1px}.hero-alt-container .tag-icon{display:table;width:44px;height:44px;background:#fff;border-radius:44px 0 0 44px;position:absolute;right:0;z-index:9;cursor:pointer}.hero-alt-container .tag-icon .icon-g{font-size:15px;-webkit-text-stroke:1px #fff;text-align:center;width:100%;display:table-cell;vertical-align:middle;position:absolute;top:15px;left:1px;transition-delay:.4s;transition-duration:.4s}.hero-alt-container .grow,.hero-alt-container .tag-icon.for-mobile{transition-duration:.5s;position:absolute;left:30px;bottom:30px;border-radius:44px;transition-delay:.7s}.hero-alt-container .grow.imagemargin-true,.hero-alt-container .tag-icon.for-mobile.imagemargin-true{left:10px}.hero-alt-container .grow.right,.hero-alt-container .tag-icon.for-mobile.right{left:calc(100% - 74px)}@media (min-width:769px){.hero-alt-container .grow,.hero-alt-container .tag-icon.for-mobile{display:none}}.hero-alt-container .grow{transition-delay:0s;width:44px;height:44px;position:absolute;border-radius:44px;transform:scale3d(1,1,1);transition-duration:.7s;background:rgba(255,255,255,0);transform:translate3d(0,calc(-82vw + 90px),0) rotate(45deg)}.hero-alt-container .grow.left{left:calc(100% - 55px)}.hero-alt-container .grow.right{left:15px}.hero-alt-container .fa-plus:before{content:none}.hero-alt-container .fa-plus .line,.hero-alt-container .fa-plus .line-vert{transition-duration:.3s}.hero-alt-container .fa-plus .line{top:6px;left:14px;position:absolute;height:2px;width:15px;background:#000}.hero-alt-container .fa-plus .line-vert{top:0;left:21px;position:absolute;height:15px;width:2px;background:#000}.hero-alt-container .tag-text{color:#2D2D2D;display:table-cell;vertical-align:middle;background:#fff;border-radius:44px;white-space:nowrap;position:relative;z-index:1;transition-delay:.4s;transition-duration:.4s;padding-right:50px;padding-left:22px}.hero-alt-container a.expand-tag{pointer-events:auto;transition-delay:0s}.hero-alt-container a.expand-tag .tag-text{transform:translate3d(-100%,0,0);transition-delay:0s}.hero-alt-container .open-close-tag.expanded a:hover{text-decoration:underline}.hero-alt-container .open-close-tag.expanded .icon-g{transition-delay:0s}.hero-alt-container .open-close-tag.expanded .icon-g.fa-plus .line{transform:rotate(90deg);opacity:0}.hero-alt-container .open-close-tag.expanded .icon-g.fa-plus .line-vert{transform:rotate(90deg)}.hero-alt-container .tag-container{position:absolute;bottom:0;right:1em;z-index:3;overflow:hidden;padding-left:44px;border-radius:25px}@media (max-width:768px){.hero-alt-container .tag-container{display:none;pointer-events:none}}.hero-alt-container .tag-container.left{right:unset}.hero-alt-container .tag-container.left .tag .tag-icon{left:-44px;border-bottom-right-radius:44px;border-top-right-radius:44px}.hero-alt-container .tag-container.left .tag .tag-text{padding-left:44px;padding-right:30px;transform:translate3d(-100%,0,0)}.hero-alt-container .tag-container.left .tag a{transform:translate3d(0,0,0);max-width:44px;background:0 0;text-decoration:none}.hero-alt-container .tag-container.left .tag a.expand-tag{max-width:600px;pointer-events:auto;transition-delay:0s}.hero-alt-container .tag-container.left .tag a.expand-tag:hover{text-decoration:underline}.hero-alt-container .tag-container.left .tag a.expand-tag .tag-text{transform:translate3d(-44px,0,0);transition-delay:0s}.hero-alt-container .tag-mover{position:relative;bottom:0;margin-left:14px}.hero-alt-container .tag-mover.has-margin-wide{margin-left:45px}.hero-alt-container .tag-mover.right{bottom:14px;position:absolute;right:0}.hero-alt-container .tag-mover.right.has-margin-thin{right:-10px;bottom:0}.hero-alt-container .tag-mover.right.has-margin-wide{right:-13px;bottom:0}.hero-alt-container .tag-mover.imagemargin-false{margin:20px 20px 10px 25px}