﻿@charset "UTF-8";html,body{font-family:Arial,Helvetica,sans-serif;font-size:100%;height:100%;min-width:303px;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:inherit;color:inherit;text-decoration:none;line-height:inherit;vertical-align:baseline;box-sizing:border-box;}#scWebEditRibbon{position:relative;}main{display:block;}img{max-width:100%;height:auto;}ol,ul{list-style:none;}blockquote,q{quotes:none;}table{border-collapse:collapse;border-spacing:0;}button{cursor:pointer;border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;}legend{display:block;width:100%;}::-moz-focus-inner{border:0;padding:0;}html,:root{font-size:62.5%;}body{font-family:"Nunito Sans",sans-serif;font-size:1.6rem;}h1,h2,h3,h4,h5,h6{font-family:"Staatliches",sans-serif;color:#3a3d3e;line-height:1.2;}.col h1,.col h2,.col h3,.col h4,.col h5,.col h6{margin-bottom:2rem;}h1{font-size:6rem;}h2{font-size:4rem;}h3{font-size:2.4rem;}h3.bigger{font-size:3.5rem;}h4{font-size:1.8rem;}sup{font-size:50%;vertical-align:text-top;top:5%;}img{max-width:none;}h1.alt,h2.alt,h3.alt,h4.alt,h5.alt{font-family:"Nunito Sans",sans-serif;font-weight:900;color:#ea0a2a;}p.bigger{font-size:1.8rem;}.col p{padding-bottom:3rem;}a,a:not([href]){color:#ea0a2a;}a:hover,a:not([href]):hover{text-decoration:none;color:#830e1f;cursor:pointer;}button.styled,a.button,a.button.light.active,[type=submit]{font-size:1.6rem;border:2px solid #ea0a2a;background-color:#ea0a2a;color:#fff;border-radius:2.4rem;padding:1rem 3rem;font-weight:700;display:inline-block;cursor:pointer;}button.styled:hover,a.button:hover,a.button.light:hover,[type=submit]:hover{border:2px solid #830e1f;background-color:#830e1f;color:#fff;text-decoration:none;}button.styled.alt,a.button.alt{border:2px solid #fff;color:#fff;}button.styled.alt:hover,a.button.alt:hover{background-color:#fff;color:#ea0a2a;}a.button.light{border:2px solid #ea0a2a;background-color:#fff;color:#ea0a2a;}button.styled.smaller,a.button.smaller{padding:.8rem 1.6rem;}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer;}.site-search form button{font-size:1.6rem;position:absolute;right:0;top:0;border-radius:0;height:100%;padding:.8rem 1.6rem .8rem 1.2rem;}button.styled,a.button,a.button.light.active,[type=submit]{font-size:1.6rem;border:2px solid #ea0a2a;background-color:#ea0a2a;color:#fff;border-radius:2.4rem;padding:1rem 3rem;font-weight:700;display:inline-block;cursor:pointer;}button:focus{outline:1px auto -webkit-focus-ring-color;}.tag{font-size:1.3rem;border:2px solid #ea0a2a;background-color:#ea0a2a;color:#fff;border-radius:2.4rem;padding:1rem 3rem;font-weight:700;display:inline-block;cursor:pointer;}@media screen and (min-width:1023px){.tag{font-size:1.6rem;}}.tag.dary-grey{background-color:#404145;border:none;}.rich-text{line-height:1.4;font-size:1.6rem;}.rich-text p{margin-bottom:.8rem;}@media screen and (max-width:1023px){h1{font-size:3rem;}h2{font-size:2rem;}h2.bigger{font-size:3rem;}p{font-size:1.3rem;}p.bigger{font-size:1.3rem;}}.selectpicker{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.4rem;padding:1.6rem;border-radius:5rem;border:none;background-color:#edeff1;color:#000;display:block;line-height:1.3;box-sizing:border-box;margin:0;}.selectpicker::-ms-expand{display:none;}.selectpicker:hover{border:none;}.selectpicker:focus{border:none;}.selectpicker option{font-weight:normal;}*[dir="rtl"] .select-css,:root:lang(ar) .select-css,:root:lang(iw) .select-css{background-position:left .7em top 50%,0 0;padding:.6em .8em .5em 1.4em;}.select-css:disabled,.select-css[aria-disabled=true]{color:graytext;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(to bottom,#fff 0%,#e5e5e5 100%);}.select-css:disabled:hover,.select-css[aria-disabled=true]{border-color:#aaa;}.loader{position:relative;text-align:center;margin:15px auto 35px auto;z-index:9999;display:block;width:8rem;height:8rem;border:10px solid rgba(0,0,0,.2);border-radius:50%;border-top-color:#ea0a2a;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;}@keyframes spin{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-webkit-keyframes spin{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}.modal-content{border-radius:0;box-shadow:0 0 20px 8px rgba(0,0,0,.5);}.modal-backdrop.show{opacity:.3;}div.product-shadow{display:inline-block;vertical-align:bottom;}div.product-shadow::after{display:block;content:"";background-image:url(../img/all-products/shadow.png);background-position:bottom center;background-repeat:no-repeat;padding-bottom:0;background-size:100% 100%;min-height:20px;margin:-14px -10px 0 -10px;}.product-slider div.product-shadow::after{margin-top:-9px;}.product-slider-filter div.product-shadow::after{margin-top:-8px;}div.product-shadow.landscape{max-width:40%;}div.product-shadow.portrait{max-width:25%;}.fa-caret-right{vertical-align:middle;}ul.red-dot{list-style:none;margin-left:5rem;}ul.red-dot li::before{content:"•";color:#ea0a2a;display:inline-block;width:1em;margin-left:-1em;}b,strong{font-weight:bold;}.PLACEHOLDER{text-align:center;margin:1.6rem;}.SANDBOX_ONLY{margin:15rem 2rem 10rem;}.SANDBOX_ONLY h2{text-align:center;font-size:3rem;margin-bottom:1rem;}.SANDBOX_ONLY>a{display:block;text-align:center;font-size:2rem;margin-bottom:1rem;}.bkd{line-height:0;}.bkd>img,.bkd>video{width:100%;}.img{line-height:0;}.red{color:#ea0a2a;}.masked-svg{position:relative;width:100%;pointer-events:none;}.masked-svg .mask{position:absolute;top:0;left:0;width:100%;height:100%;}.masked-svg .masked-elem{position:absolute;top:0;left:0;}.tile-row{display:flex;margin:0 -.4rem .8rem -.4rem;}.tile-row .tile{margin:0 .4rem;flex:1;-webkit-box-shadow:6px 8px 12px 3px rgba(0,0,0,.1);box-shadow:6px 8px 12px 3px rgba(0,0,0,.1);}@media screen and (max-width:1023px){.tile-row{display:block;margin:0;}.tile-row .tile{margin:0 0 1.2rem;min-height:100px;flex:none;-webkit-box-shadow:none;box-shadow:none;}}@media screen and (max-width:1023px){.desktopOnly{display:none;}}@media screen and (min-width:1024px){.mobileOnly{display:none;}}@media screen and (max-width:767px){.desktopOnly-med{display:none;}}@media screen and (min-width:768px){.mobileOnly-med{display:none;}}.global-header{height:71px;z-index:2;background-color:#fff;position:relative;}.global-header>.inner{display:flex;align-items:center;height:inherit;position:relative;}.global-header>.inner>.logo{position:relative;width:200px;flex-shrink:0;}body.ie-11 .global-header>.inner>.logo{height:100px;}.global-header>.inner>.logo img{position:absolute;z-index:3;top:-38px;left:0;}body.ie-11 .global-header>.inner>.logo img{top:20px;}@media screen and (max-width:1023px){.global-header>.inner{display:block;}.global-header>.inner>.logo img{top:0;}body.ie-11 .global-header>.inner>.logo img{top:0;}}.desktop-navigation{flex-grow:1;max-width:815px;height:100%;}.desktop-navigation>ul{display:flex;justify-content:space-around;height:100%;}.desktop-navigation>ul>li{padding:0 1.6rem;display:flex;align-items:center;}.desktop-navigation>ul>li>a{color:#000;font-weight:900;font-size:1.4rem;text-align:center;height:100%;display:flex;align-items:center;}.desktop-navigation>ul>li>a span.fa{display:inline;position:relative;}.desktop-navigation>ul>li>a .fa-caret-down{display:inline;position:absolute;top:0;left:0;}.desktop-navigation>ul>li>a .fa-times{position:absolute;top:0;left:0;font-size:1.1rem;top:2px;display:none;}.desktop-navigation>ul>li:hover>a{color:#ea0a2a;}.desktop-navigation>ul>li:hover>a .fa-times{display:inline;}.desktop-navigation>ul>li:hover>a .fa-caret-down{display:none;}@media screen and (max-width:1023px){.desktop-navigation{display:none;}}.mega-menu{width:100%;position:absolute;background-color:#fff;left:0;top:71px;z-index:2;display:none;max-height:730px;}.mega-menu>.aspect{padding-top:45.6%;}.mega-menu>.inner{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;}.mega-menu>.inner button.closeMenu{position:absolute;right:3.2rem;top:1.6rem;z-index:2;padding-left:4rem;font-size:1.6rem;}.mega-menu>.inner button.closeMenu i{left:1rem;top:.8rem;font-size:150%;position:absolute;}.mega-menu>.inner .main{flex-grow:1;width:40%;background-image:url(../img/texture-loop-herringbone.png);position:relative;}.mega-menu>.inner .main>.inner{height:100%;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1;}.mega-menu>.inner .main>.inner .main-content{padding:0 1rem;width:100%;max-width:358px;margin:0 auto;}.mega-menu>.inner .main>.inner .main-content h2{line-height:1.1;margin-bottom:2.4rem;}.mega-menu>.inner .main>.inner .main-content .rich-text{margin-bottom:3.2rem;font-size:1.8rem;font-weight:600;}.mega-menu>.inner .main>.inner .main-content .sub-navigation{margin-bottom:3rem;}.mega-menu>.inner .main>.inner .main-content .sub-navigation li{margin-bottom:.6rem;}.mega-menu>.inner .main>.inner .main-content .sub-navigation a{font-size:2.5rem;font-weight:800;color:#000;}.mega-menu>.inner .main>.inner .main-content .sub-navigation a:hover{color:#ea0a2a;}.mega-menu>.inner .main:after{content:" ";display:block;background:-moz-radial-gradient(center,circle cover,rgba(255,253,248,.8) 0%,rgba(255,253,248,.8) 15%,rgba(255,253,248,0) 100%);background:-webkit-radial-gradient(center,circle cover,rgba(255,253,248,.8) 0%,rgba(255,253,248,.8) 15%,rgba(255,253,248,0) 100%);background:radial-gradient(circle at center,rgba(255,253,248,.8) 0%,rgba(255,253,248,.8) 15%,rgba(255,253,248,0) 100%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;}.mega-menu>.inner .cta{width:20%;position:relative;}.mega-menu>.inner .cta .bkd{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-position-x:center;}.mega-menu>.inner .cta .bkd::after{content:" ";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:-moz-linear-gradient(top,rgba(57,51,50,0) 0%,rgba(57,51,50,0) 49%,#393332 75%);background:-webkit-linear-gradient(top,rgba(57,51,50,0) 0%,rgba(57,51,50,0) 49%,#393332 75%);background:linear-gradient(to bottom,rgba(57,51,50,0) 0%,rgba(57,51,50,0) 49%,#393332 75%);}.mega-menu>.inner .cta .cta-content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;text-align:center;color:#fff;margin:0 auto;padding:0 2rem;}.mega-menu>.inner .cta .cta-content h3{color:#fff;font-size:2.8rem;max-width:229px;margin:0 auto 1.2rem;}.mega-menu>.inner .cta .cta-content .rich-text{font-size:1.6rem;font-weight:400;height:9rem;}.mega-menu>.inner .cta .cta-content a:hover,.mega-menu>.inner .cta .cta-content span:hover{color:#ff2342;}.mega-menu>.inner .cta .cta-content>a,.mega-menu>.inner .cta .cta-content>span{font-weight:700;font-size:1.6rem;margin-bottom:3.2rem;}.mega-menu>.inner .cta:nth-child(even) .bkd::after{background:-moz-linear-gradient(top,rgba(33,29,28,0) 0%,rgba(33,29,28,0) 49%,#211d1c 75%);background:-webkit-linear-gradient(top,rgba(33,29,28,0) 0%,rgba(33,29,28,0) 49%,#211d1c 75%);background:linear-gradient(to bottom,rgba(33,29,28,0) 0%,rgba(33,29,28,0) 49%,#211d1c 75%);}@media screen and (min-width:1600px){.mega-menu{height:730px;}.mega-menu>.aspect{padding:0;}}@media screen and (max-width:1200px){.mega-menu>.inner .main>.inner .main-content .sub-navigation a{font-size:2rem;}.mega-menu>.inner .main>.inner .main-content h2,.mega-menu>.inner .main>.inner .main-content .rich-text,.mega-menu>.inner .main>.inner .main-content .sub-navigation{margin-bottom:2rem;}.mega-menu>.inner .main>.inner .main-content .rich-text{font-size:1.6rem;}.mega-menu>.inner .cta .bkd::after{background:-moz-linear-gradient(top,rgba(57,51,50,0) 0%,rgba(57,51,50,.2) 35%,#393332 75%);background:-webkit-linear-gradient(top,rgba(57,51,50,0) 0%,rgba(57,51,50,.2) 35%,#393332 75%);background:linear-gradient(to bottom,rgba(57,51,50,0) 0%,rgba(57,51,50,.2) 35%,#393332 75%);}.mega-menu>.inner .cta:nth-child(even) .bkd::after{background:-moz-linear-gradient(top,rgba(33,29,28,0) 0%,rgba(33,29,28,.2) 35%,#211d1c 75%);background:-webkit-linear-gradient(top,rgba(33,29,28,0) 0%,rgba(33,29,28,.2) 35%,#211d1c 75%);background:linear-gradient(to bottom,rgba(33,29,28,0) 0%,rgba(33,29,28,.2) 35%,#211d1c 75%);}}.mobile-navigation{display:none;background:#fff;}.mobile-navigation .toggleMenu{position:absolute;top:22px;right:20px;font-size:2.5rem;color:#ea0a2a;}.mobile-navigation .navbar-toggler{border:none;background:transparent !important;}.mobile-navigation .navbar-toggler:focus{outline:none;background:transparent !important;}.mobile-navigation .navbar-toggler .icon-bar{background-color:#ea0a2a;transform:rotate(0deg) translate(0,0);transition:ease all .2s;}.mobile-navigation .navbar-toggler .icon-bar{display:block;width:25px;height:4px;border-radius:1px;}.mobile-navigation .navbar-toggler .icon-bar+.icon-bar{margin-top:4px;}.mobile-navigation .icon-bar:nth-child(2){width:25px;transition:ease all .2s;}.mobile-navigation .navbar-toggler:hover>.icon-bar:nth-child(2){width:25px;transition:ease all .2s;}.mobile-navigation .navbar-toggler:active>.icon-bar:nth-child(2){width:25px;transition:ease all .2s;}.mobile-navigation .navbar-toggler:not(.collapsed) .icon-bar:nth-child(1){transform:rotate(45deg) translate(6px,4px);transition:ease all .2s;}.mobile-navigation .navbar-toggler:not(.collapsed) .icon-bar:nth-child(2){opacity:0;transition:ease all .2s;}.mobile-navigation .navbar-toggler:not(.collapsed) .icon-bar:nth-child(3){transform:rotate(-45deg) translate(6px,-5px);transition:ease all .2s;}.mobile-navigation .menu{display:none;position:relative;top:71px;background-image:url(../img/texture-loop-herringbone.png);}.mobile-navigation .navbar-nav{width:100%;}.mobile-navigation .navbar{padding:0;}.mobile-navigation .nav-item{padding:0;margin-bottom:.5rem;background:#ece9e3;display:flex;flex-wrap:wrap;}.mobile-navigation .nav-item a.nav-link{font-size:2rem;font-weight:800;color:#404145;text-transform:uppercase;padding:2.6rem 1rem 2.6rem 5rem;width:86%;}.mobile-navigation .nav-item button[data-toggle]{width:14%;background:#dbd8d2;}.mobile-navigation .nav-item .fa-caret-down{color:#ea0a2a;}.mobile-navigation .dropdown-toggle::after{display:none;}.mobile-navigation.active .menu{display:block;}@media screen and (max-width:1023px){.mobile-navigation{display:block;}}.dropdown-menu{width:100%;background-color:#fdfaf4;border:none;}.dropdown-menu .dropdown-item{color:#404145;font-size:1.8rem;font-weight:700;padding:2.5rem 0 2.5rem 5rem;}.site-search{padding-right:28px;flex-grow:1;text-align:right;}.site-search form{display:inline-block;position:relative;width:340px;margin-left:2rem;height:42px;border-radius:21px;overflow:hidden;flex-shrink:0;}.site-search form input[type=search]{font-size:1.6rem;height:100%;width:100%;border:none;padding:0 5.4rem 0 2rem;background:#edeff0;font-weight:700;}.site-search form input[type=search]:focus,.site-search form input[type=submit]:focus,.site-search form button:focus{outline:none;}.site-search form button{font-size:1.6rem;position:absolute;right:0;top:0;border-radius:0;height:100%;padding:.8rem 1.6rem .8rem 1.2rem;}@media screen and (min-width:1024px) and (max-width:1160px){.global-header .site-search form{width:240px;}}@media screen and (max-width:1023px){.global-header>.inner>.site-search{display:none;}.site-search{background:#fc0125;background:radial-gradient(circle,#fc0125 54%,#b2051e 100%);padding:5rem 0 3rem;margin-bottom:.5rem;}.site-search form{display:block;margin:0 auto;width:90%;height:5.4rem;border-radius:3.7rem;}.site-search form input[type=search]{font-size:2rem;padding:0 4rem 0 2rem;}.site-search form button{padding:.8rem 2.3rem .8rem 2rem;}.site-search form .fa-search{font-size:2rem;}}.global-footer>.inner{display:flex;flex-direction:column;align-content:space-between;justify-content:space-between;height:inherit;position:relative;text-align:center;padding:3rem 0;}@media(min-width:768px){.global-footer>.inner{flex-flow:row nowrap;padding:1.7rem 0 4rem;}}@media(min-width:768px){.global-footer .left-footer{display:flex;order:1;width:55%;}}.global-footer .left-footer .logo{flex-shrink:0;position:relative;width:20rem;margin:0 auto;}@media(min-width:768px){.global-footer .left-footer .logo{align-self:flex-start;padding-right:.7rem;margin:0;}}.global-footer nav.links>ul{text-align:center;flex:1 1 auto;}@media screen and (min-width:768px){.global-footer nav.links>ul{text-align:left;padding-top:1.8rem;display:block;}}.global-footer nav.links>ul li{margin-bottom:1rem;}.global-footer nav.links>ul li a{font-size:1.3rem;text-transform:uppercase;color:#333030;font-weight:900;}@media screen and (min-width:768px){.global-footer nav.links>ul li a{font-size:1.4rem;}}.global-footer .signup-mobile{padding:2.5rem 0 7.8rem;}@media(min-width:768px){.global-footer .signup-mobile{display:none;}}.global-footer .signup-desktop{display:none;}@media(min-width:768px){.global-footer .signup-desktop{display:block;}}@media(min-width:768px){.global-footer .right-footer{order:2;width:45%;}}.global-footer ul.social-links{display:inline-block;list-style:none;padding-top:8rem;}@media(min-width:768px){.global-footer ul.social-links{padding:0 0 0 0;}}.global-footer ul.social-links li{float:left;padding:0 1rem;}.global-footer ul.social-links li a{color:#333030;font-size:1.6em;}.global-footer .footer-bottom{background-color:#edeff0;display:inline-block;width:100%;padding:2.2rem 1rem 2.2rem;display:flex;flex-direction:column;align-content:space-between;justify-content:space-between;height:inherit;position:relative;text-align:center;}@media(min-width:768px){.global-footer .footer-bottom{flex-flow:row wrap;}}.global-footer .footer-bottom ul li{padding-bottom:.5rem;}@media(min-width:768px){.global-footer .footer-bottom ul li{float:left;}}.global-footer .footer-bottom ul li a{font-size:1.1rem;color:#333030;padding:0 .5rem;}@media screen and (min-width:768px){.global-footer .footer-bottom ul li a{font-size:1.2rem;}}.global-footer .footer-bottom p.copyright{float:right;font-size:1.1rem;}@media screen and (min-width:768px){.global-footer .footer-bottom p.copyright{font-size:1.2rem;}}.right-footer form{width:260px;margin-top:1rem;flex-shrink:0;}@media(min-width:768px){.right-footer form{width:340px;}}@media(min-width:992px){.right-footer form{width:360px;}}.right-footer form input[type=email]{height:100%;width:100%;border:none;padding:0 3.375rem 0 1.25rem;background:#edeff0;font-weight:500;font-size:1.4rem;}@media screen and (min-width:768px){.right-footer form input[type=email]{font-size:1.4rem;}}.right-footer form input[type=email]:focus{outline:none;}.component.home-hero>.inner{position:relative;}.component.home-hero .main{position:relative;width:100%;height:100%;}.component.home-hero .main .hero-content{position:absolute;width:100%;top:45%;left:50%;transform:translate(-50%,-50%);z-index:1;max-width:550px;text-align:center;}body.our-story-page .component.home-hero .main .hero-content{top:40%;}.component.home-hero .main .hero-content.left{left:30%;}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){body.our-story-page .component.home-hero .main .hero-content.left{left:34%;}}.component.home-hero .main .hero-content.right{left:70%;}.component.home-hero .main .hero-content.center{left:50%;transform:translate(-50%,-50%);}.component.home-hero .main .hero-content h1{font-size:6rem;margin-bottom:2rem;padding-left:2rem;padding-right:2rem;text-shadow:0 0 6px #3a3d3e;color:#fbfbfb !important;}body.our-story-page .component.home-hero .main .hero-content h1{text-shadow:none;color:#3a3d3e !important;}.component.home-hero .videoControls{position:absolute;top:.5rem;right:.5rem;}.component.home-hero .overlay{position:relative;margin-top:-20.5%;}.component.home-hero .overlay .caret{position:absolute;left:50%;top:55%;transform:translateX(-50%);font-size:1.3rem;}.component.home-hero .overlay:after{content:" ";display:block;background:#fbfbfb;padding-bottom:2%;}.component.home-hero .overlay.none{margin-top:0;}.component.home-hero .overlay.none:after{background-color:transparent;}@media screen and (max-width:767px){.component.home-hero>.inner:after{display:none;}.component.home-hero .main{position:relative;}.component.home-hero .main .bkd{position:relative;overflow:hidden;padding-top:100%;}.component.home-hero .main .bkd img,.component.home-hero .main .bkd video{position:absolute;top:0;width:auto;height:100%;left:50%;transform:translateX(-50%);}.component.home-hero .overlay{margin-top:0;position:relative;background-color:#fbfbfb;padding-top:5rem;}.component.home-hero .overlay .hero-content{position:relative;text-align:center;z-index:1;}body.our-story-page .component.home-hero .overlay .hero-content{margin-top:-5rem;}.component.home-hero .overlay .hero-content h1{font-size:3rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;max-width:320px;}.component.home-hero .overlay .hero-content .fa-arrow-down{display:block;margin:2rem 0;font-size:1.3rem;}.component.home-hero .overlay .bkd{overflow:hidden;position:absolute;top:0;transform:translateY(-55%);}.component.home-hero .overlay .bkd img{width:200%;margin-left:-50%;}}.component.landing-page-hero{position:relative;}.component.landing-page-hero .hero-content{position:absolute;width:50%;left:50%;top:50%;transform:translateY(-50%);padding:0 1rem;}.component.landing-page-hero .hero-content.left{left:0;top:46%;}.component.landing-page-hero .hero-content.right{left:50%;top:50%;}.component.landing-page-hero .hero-content.center{top:45%;left:50%;transform:translate(-50%,-50%);}.component.landing-page-hero .hero-content>.inner{background-size:cover;text-align:center;max-width:475px;margin:0 auto;}.component.landing-page-hero .hero-content>.inner>h3{text-transform:uppercase;font-size:2.8rem;color:#ea0a2a;}.component.landing-page-hero .hero-content>.inner>h1{margin-bottom:2rem;line-height:1.1;}.component.landing-page-hero .hero-content>.inner>.rich-text{font-size:1.8rem;margin:0 auto 2.4rem;font-weight:800;text-shadow:none;}.component.landing-page-hero .hero-content>.inner>.rich-text a{font-weight:800;}@media screen and (max-width:1180px){.component.landing-page-hero .hero-content{width:43%;left:45%;}.component.landing-page-hero .hero-content>.inner{background:none;}.component.landing-page-hero .hero-content>.inner>h1{font-size:5rem;}.component.landing-page-hero .hero-content>.inner>.rich-text{font-size:1.6rem;font-weight:800;text-shadow:0 0 14px #fff;}}@media screen and (max-width:1023px){.component.landing-page-hero .hero-content{position:relative;width:100%;top:0;left:0;transform:none;padding:15% 3.2rem 6.4rem;margin-top:-6%;}.component.landing-page-hero .hero-content.left,.component.landing-page-hero .hero-content.right{top:0;left:0;}.component.landing-page-hero .hero-content.center{top:0;left:0;transform:none;}.component.landing-page-hero .hero-content>.inner{text-align:center;max-width:960px;margin:0 auto;}.component.landing-page-hero .hero-content>.inner>h1{font-size:3rem;margin-bottom:2rem;}.component.landing-page-hero .hero-content>.inner>.rich-text{font-size:1.6rem;margin-bottom:2.4rem;text-shadow:none;font-weight:600;}.component.landing-page-hero .hero-content>.bkd{position:absolute;top:-20%;bottom:0;left:0;right:0;background-position:top;background-size:cover;z-index:-1;}.component.landing-page-hero .hero-content>.bkd::after{content:"";position:absolute;height:30%;bottom:0;left:0;right:0;background:-moz-linear-gradient(top,rgba(244,244,244,0) 0%,#f4f4f4 100%);background:-webkit-linear-gradient(top,rgba(244,244,244,0) 0%,#f4f4f4 100%);background:linear-gradient(to bottom,rgba(244,244,244,0) 0%,#f4f4f4 100%);}}.component.basic-hero{position:relative;}.component.basic-hero .masked-svg,.component.basic-hero .masked-svg .mask,.component.basic-hero .masked-svg .masked-elem{position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;}.component.basic-hero .hero-content{padding:6.5% 1rem 9.5%;z-index:1;position:relative;}.component.basic-hero .hero-content>.inner{text-align:center;max-width:700px;margin:0 auto;}.component.basic-hero .hero-content>.inner>h1,.component.basic-hero .hero-content>.inner>h2{color:#fff;margin-bottom:0;line-height:1.1;}.component.basic-hero .hero-content>.inner .rich-text{color:#fff;font-size:1.8rem;padding:1.6rem 1.6rem 0;}.component.basic-hero .hero-content>.inner a{color:#fff;}.component.basic-hero .hero-content>.inner a:hover{text-decoration:underline;}@media screen and (max-width:1199px){.component.basic-hero{position:relative;}.component.basic-hero .hero-content{padding-bottom:11%;}}@media screen and (max-width:1023px){.component.basic-hero .hero-content{padding:7rem 1rem 10.5rem;}.component.basic-hero .hero-content>.inner h1{font-size:4rem;}}@media screen and (max-width:579px){.component.basic-hero .hero-content>.inner h1{font-size:3rem;}}@media screen and (max-width:374px){.component.basic-hero .hero-content{padding:5rem 1rem 5rem;}}.callout-group{max-width:1300px;margin:0 auto;}.callout-group>.inner{display:flex;align-items:center;justify-content:center;margin:10rem 2.5rem 2rem;-webkit-box-shadow:7px 21px 29px 1px rgba(0,0,0,.16);-moz-box-shadow:7px 21px 29px 1px rgba(0,0,0,.16);box-shadow:7px 21px 29px 1px rgba(0,0,0,.16);}.callout-group>.inner .callout-content,.callout-group>.inner .callout-content-dark{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:37rem;text-align:center;justify-items:center;background-size:cover;background-position:center center;background-repeat:no-repeat;}.callout-group>.inner .callout-content h2,.callout-group>.inner .callout-content-dark h2{margin:2rem 0 3.6rem;}.callout-group>.inner .callout-content-dark h2{color:#fff;}.callout-group>.inner .callout-content-dark .button{background-color:#2f2f2f;border-color:#2f2f2f;}.callout-group>.inner .callout-content-dark .button:hover{background-color:#808080;border-color:#808080;}@media screen and (max-width:1023px){.component.callout-group>.inner{flex-direction:column;margin:0 auto 6rem;width:100%;}.component.callout-group>.inner .callout-content,.component.callout-group>.inner .callout-content-dark{height:31rem;}.component.callout-group>.inner .callout-content h2,.component.callout-group>.inner .callout-content-dark h2{font-size:2.2rem;margin:1.5rem 0 2rem;}}.component.story-section{position:relative;}.component.story-section .story-content-inner{max-width:440px;text-align:left;}.component.story-section .sub-title{font-family:"Staatliches",sans-serif;color:#ea0a2a;text-transform:uppercase;}.component.story-section h3{font-size:3.5rem;margin:3rem 0 4rem;}.component.story-section p{font-size:1.8rem;}.component.story-section .inner{position:relative;}.component.story-section .story.story-first{position:relative;background:url(../img/our-story/ourstory-milk-background.png) no-repeat top center;background-size:cover;margin-top:-20.5%;}.component.story-section .story.story-first .caret{position:absolute;left:50%;top:20%;transform:translateX(-50%);font-size:1.3rem;}.component.story-section .story.story-first .inner-content{display:flex;max-width:1380px;margin:0 auto;padding:13% 2rem 13%;}@media screen and (min-width:768px) and (max-width:1023px){.component.story-section .story.story-first .inner-content{padding-top:22%;}}.component.story-section .story.story-first .inner-content .story-image{flex-grow:1;max-width:850px;width:85rem;margin-left:-2rem;padding-right:7rem;}.component.story-section .story.story-first .inner-content .story-content{display:flex;flex-direction:column;flex-grow:1;max-width:440px;justify-content:center;}.component.story-section .story.image-right{position:relative;}.component.story-section .story.image-right .inner-content{display:flex;max-width:1300px;padding:0;margin:0 auto;justify-content:center;}.component.story-section .story.image-right .inner-content .story-image{flex-grow:1;max-width:570px;align-content:space-around;}.component.story-section .story.image-right .inner-content .story-content{display:flex;flex-direction:column;flex-grow:1;max-width:640px;justify-content:center;}.component.story-section .story.image-left{position:relative;}.component.story-section .story.image-left .inner-content{display:flex;max-width:1300px;padding:0;margin:0 auto;justify-content:center;}.component.story-section .story.image-left .inner-content .story-image{flex-grow:1;max-width:660px;align-content:space-around;}.component.story-section .story.image-left .inner-content .story-content{display:flex;flex-direction:column;flex-grow:1;max-width:570px;justify-content:center;}.component.story-section .story.image-right{padding:9.5rem 2rem 8.5rem;}.component.story-section .story.image-right .story-content-inner{margin-right:16rem;}.component.story-section .story.image-right .story-content{order:1;}.component.story-section .story.image-right .story-image{order:2;}.component.story-section .story.image-left{padding:0 2rem 8.5rem;}.component.story-section .story.image-left .story-content-inner{margin-left:16rem;}.component.story-section .story.story-last{position:relative;}.component.story-section .story.story-last .story-content{position:absolute;width:46rem;left:10%;top:50%;transform:translateY(-50%);padding:0;max-width:46rem;}@media screen and (max-width:767px){.component.story-section h3{font-size:2.6rem;margin:2.5rem;}.component.story-section p{font-size:1.3rem;}.component.story-section .story-content-inner{max-width:100%;text-align:center;}.component.story-section .story.story-first .inner-content,.component.story-section .story.image-right .inner-content,.component.story-section .story.image-left .inner-content{flex-direction:column;margin:0 auto;padding:0;}.component.story-section .story.story-first .inner-content .story-content-inner,.component.story-section .story.image-right .inner-content .story-content-inner,.component.story-section .story.image-left .inner-content .story-content-inner{margin:0;}.component.story-section .story.story-first .inner-content .story-image,.component.story-section .story.image-right .inner-content .story-image,.component.story-section .story.image-left .inner-content .story-image{max-width:100%;padding:4rem;order:1;}.component.story-section .story.story-first .inner-content .story-content,.component.story-section .story.image-right .inner-content .story-content,.component.story-section .story.image-left .inner-content .story-content{margin:0 auto;width:100%;order:2;max-width:100%;padding:0 2.5rem;}.component.story-section .story.story-first{margin-top:0;padding-bottom:2rem;background:#fbfbfb;}.component.story-section .story.story-first .story-image{margin-bottom:1.6rem;}.component.story-section .story.image-right{padding:2.8rem 0;}body.our-story-page .component.story-section .story.image-right{padding:0;}body.our-story-page .component.story-section .story.image-right .story-image{background:url(../img/our-story/mobile-wave-bg.png) no-repeat;background-size:100% auto;background-position:top -17% center;}.component.story-section .story.image-left{padding:2.8rem 0;}.component.story-section .story.story-first .story-content,.component.story-section .story.story-last .story-content{position:relative;width:100%;max-width:100%;left:auto;top:auto;padding:0 2.5rem;transform:none;}.component.story-section .story.story-last .inner-content{padding-bottom:6rem;background:#fff;background:linear-gradient(180deg,#fff 97%,#cdcdcd 100%);}.component.story-section .story.story-last .story-image img{margin-top:-9px;}.component.story-section .story.story-last .story-content{background:#fff;padding:4rem 2.5rem 3rem;margin-top:-6px;}}@media screen and (min-width:768px) and (max-width:1299px){.component.story-section .story.story-last .story-content{left:5%;width:35rem;}}@media screen and (min-width:1100px){.component.story-section .story.image-left .inner-content .story-image{max-width:570px;}.component.story-section .story.image-left .inner-content .story-content{max-width:660px;}}@media screen and (min-width:1200px){.component.story-section.story.story-first{margin-top:-15.5%;padding-bottom:2%;}}@media screen and (min-width:1600px){.component.story-section .story.story-first{padding-bottom:5%;}.component.story-section .story.story-last .story-content{left:15%;}}.circle-image{display:inline-block;overflow:hidden;width:100%;min-width:30rem;padding-bottom:100%;height:0;position:relative;border-radius:50%;-webkit-box-shadow:-12px 17px 21px 0 #d7d5d0;-moz-box-shadow:-12px 17px 21px 0 #d7d5d0;box-shadow:-12px 17px 21px 0 #d7d5d0;}@media screen and (max-width:767px){.circle-image{-webkit-box-shadow:-20px -14px 18px -6px #d2d1cc;-moz-box-shadow:-20px -14px 18px -6px #d2d1cc;box-shadow:-20px -14px 18px -6px #d2d1cc;}}.circle-image img{width:100%;height:100%;position:absolute;object-fit:cover;}ul.timeline{position:absolute;left:50%;top:13%;transform:translateX(-50%);z-index:1000;}ul.timeline li.vertical1{border-left:3px solid #ea0a2a;height:43vw;margin-left:5.5rem;}ul.timeline li.vertical2{border-left:3px solid #ea0a2a;height:36vw;margin-left:5.5rem;}ul.timeline li.vertical3{border-left:3px solid #ea0a2a;height:46vw;margin-left:5.5rem;}@media screen and (max-width:767px){.logo-mobile{padding:4rem 0 8rem;}}ul.timeline-mobile{display:none;position:absolute;left:50%;top:73%;transform:translateX(-50%);z-index:1000;}ul.timeline-mobile.second{top:78%;}ul.timeline-mobile.third{top:84%;}ul.timeline-mobile li.vertical1{border-left:3px solid #ea0a2a;height:43vw;margin-left:5.5rem;}ul.timeline-mobile li.vertical2{border-left:3px solid #ea0a2a;height:33vw;margin-left:5.5rem;}li.circle{width:3em;height:3em;text-align:center;line-height:5rem;border-radius:50%;background:#ea0a2a;margin:1em 2em;color:#fff;position:relative;}.component.product-cards{position:relative;background:url(../img/product-category/milk-shine-bkd_tall_f4.jpg);background-position:top left;background-repeat:no-repeat;background-size:cover;margin-top:-7%;padding-top:7%;z-index:-1;}@media screen and (min-width:1024px){.component.product-cards{background-image:url(../img/product-category/milk-shine-bkd_wide.jpg);}}.component.product-cards>.inner{display:flex;align-content:center;justify-content:space-around;align-items:baseline;margin:-2rem;max-width:1276px;margin:0 auto;padding:6rem 0 12rem;}div.product-cards-inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;}div.product-cards-inner .product{display:block;width:50%;padding:2.2rem 1rem;text-align:center;}div.product-cards-inner .product a{display:block;}@media screen and (min-width:1100px){.product-cards div.product-cards-inner .product{width:25%;}}@media screen and (min-width:769px){div.product-cards-inner .product{min-width:27rem;padding:2.2rem 5rem;}.selection div.product-cards-inner .product{flex:1 1 21%;}}div.product-cards-inner .product a:hover{text-decoration:none;}div.product-cards-inner .product:hover>.hide{opacity:1;}div.product-cards-inner .product:hover>.hide a:hover{text-decoration:underline;}div.product-cards-inner .product:hover>.hide a.button:hover{text-decoration:none;}div.product-cards-inner .product div.product-shadow{margin-bottom:2.5rem;pointer-events:all;}@media screen and (min-width:1024px){div.product-cards-inner .product div.product-shadow{pointer-events:none;}}div.product-cards-inner .product img{max-width:14rem;max-height:22rem;}div.product-cards-inner .product h4{color:#3a3d3e;margin-bottom:1.4rem;height:5rem;}@media screen and (max-width:1023px){div.product-cards-inner .product h4{height:7rem;}}div.product-cards-inner .product p{font-size:1.4rem;color:#8d8d8d;font-weight:bold;margin-bottom:1.8rem;height:4rem;overflow:hidden;}@media screen and (max-width:768px){div.product-cards-inner .product p{margin-bottom:1.4rem;}}div.product-cards-inner .product a.button{white-space:nowrap;max-width:194px;margin:0 auto 1.7rem;}@media screen and (max-width:768px){div.product-cards-inner .product a.button{display:none;margin-bottom:0;}}div.product-cards-inner .product .hide{opacity:0;}@media screen and (max-width:768px){div.product-cards-inner .product .hide{opacity:1;}}@media screen and (max-width:1023px){.component.product-cards{margin-top:0;padding-top:0;}.component.product-cards>.inner div.product-cards-inner{flex-wrap:wrap;max-width:700px;padding-top:0;}.component.product-cards>.inner div.product-cards-inner>.product{width:50%;}}@media screen and (max-width:374px){.component.product-cards>.inner>.product{width:100%;}}.component.product-detail>.inner{display:flex;max-width:1024px;margin:9rem auto;padding:0 2rem;}.component.product-detail>.inner .product-detail-content{flex-grow:1;max-width:674px;padding:1rem 5rem 5rem;text-align:center;}.component.product-detail>.inner .product-detail-content h3{text-transform:uppercase;font-size:1.7rem;color:#ea0a2a;}.component.product-detail>.inner .product-detail-content h2{margin-bottom:3.5rem;}.component.product-detail>.inner .product-detail-content p.sizes{margin:1rem 0;font-weight:800;}.component.product-detail>.inner .product-detail-content .icon-container{display:flex;flex-wrap:wrap;padding:1.5rem 0;}body.ie-11 .component.product-detail>.inner .product-detail-content .icon-container{flex-wrap:nowrap;}.component.product-detail>.inner .product-detail-content .icon-container .icon-item{flex-basis:50%;justify-content:space-between;margin-bottom:2.5rem;padding:0 .5rem;}.component.product-detail>.inner .product-detail-content .icon-container .icon-item .icon{text-align:center;max-width:260px;margin:0 auto;}.component.product-detail>.inner .product-detail-content .icon-container .icon-item .icon img{max-width:50%;}.component.product-detail>.inner .product-detail-content .icon-container .icon-item h5{font-size:2.4rem;}.component.product-detail>.inner .nutrition-facts{flex-grow:1;max-width:350px;max-height:580px;background:#fff;overflow-y:auto;display:block;padding:2rem;-webkit-box-shadow:0 3px 12px 10px #e6e4e1;-moz-box-shadow:0 3px 12px 10px #e6e4e1;box-shadow:0 3px 12px 10px #e6e4e1;}.component.product-detail>.inner .nutrition-facts .additional-info p{margin-bottom:.6rem;}.component.product-detail>.inner .pull-right{float:right;}.component.product-detail>.inner .nutrition-facts ul#nutrition_2017{font-family:'ProximaNova-Regular',Arial,Helvetica,sans-serif;text-transform:none;margin-bottom:0;list-style:none;margin:0 0 1rem 0;padding:0;background:#fff;color:#000;}.component.product-detail>.inner .nutrition-facts ul#nutrition_2017 li{border-top:1px solid #000;font-size:1.5rem;padding:.2rem 0;}.component.product-detail>.inner .nutrition-facts ul#nutrition_2017 li.noborder{border-top:none;}.component.product-detail>.inner .nutrition-facts ul#nutrition_2017 li.two-top-border{border-top:.36rem solid #000;}.component.product-detail>.inner .nutrition-facts ul#nutrition_2017 li.three-top-border{border-top:.75rem solid #000;}.component.product-detail>.inner .nutrition-facts ul#nutrition_2017 li.large-normal{font-size:1.5rem;}.component.product-detail>.inner .nutrition-facts ul#nutrition_2017 li.large-bold{font-size:1.7rem;font-weight:900;}@media(max-width:768px){.component.product-detail>.inner .nutrition-facts ul#nutrition_2017 li.large-bold{font-size:1.5rem;}}.component.product-detail>.inner .nutrition-facts ul#nutrition_2017 li .xlarge-block{font-size:1.5rem;font-weight:900;line-height:1em;}.component.product-detail>.inner .nutrition-facts ul#nutrition_2017 li.xxlarge-block{font-size:2.5rem;font-weight:900;line-height:1em;border-top:none;}.component.product-detail>.inner .nutrition-facts ul#nutrition_2017 li.tall{line-height:1.9rem;}.component.product-detail>.inner .nutrition-facts ul#nutrition_2017 li div.cals{font-size:2.5rem;font-weight:900;line-height:1em;display:block;margin-top:-.4em;}.component.product-detail>.inner .nutrition-facts ul#nutrition_2017 li span.dv{font-weight:700;float:right;}.component.product-detail>.inner strong{font-weight:bold;}@media screen and (max-width:1023px){.component.product-detail>.inner{flex-direction:column;margin:0 auto 6rem;}.component.product-detail>.inner .product-detail-content{max-width:100%;padding:0;}.component.product-detail>.inner .product-detail-content h2,.component.product-detail>.inner .product-detail-content h3,.component.product-detail>.inner .product-detail-content p.rich-text{display:none;}.component.product-detail>.inner .product-detail-content .icon-container .icon-item h5{padding-left:1rem;padding-right:1rem;font-size:2rem;}.component.product-detail>.inner .nutrition-facts{margin:0 auto;width:100%;}}div#productCarousel{position:relative;padding:0;background-color:#fbfbfb;background-repeat:no-repeat;background-image:url(../img/backgrounds/slider-wave.png);background-position:bottom center;height:590px;}div#productCarousel.light{background-image:url(../img/backgrounds/slider-wave-white.png);background-color:transparent;}div#productCarousel.light div.slick-list{margin-top:5rem;}div#productCarousel div.slick-list{height:285px;}body.ie-11 div#productCarousel div.slick-list{margin-left:-25rem;}div#productCarousel div.slick-list div.slick-track{display:flex;align-items:flex-end;position:absolute;left:inherit;top:inherit;bottom:0;}div#productCarousel div.slick-list div.slick-track div.slick-slide{width:425px;}div#productCarousel div.slick-list div.slick-track div.slick-slide>div>div{text-align:center;text-align:-webkit-center;}div#productCarousel div.slick-list div.slick-track div.slick-slide>div>div a{outline:none;}div#productCarousel div.slick-list div.slick-track div.slick-slide>div>div a>img{outline:none;}div#productCarousel .slick-prev,div#productCarousel .slick-next{position:absolute;cursor:pointer;color:rgba(0,0,0,.3);font-size:5rem;font-weight:400;bottom:375px;padding:15px;}div#productCarousel .slick-prev{left:0;padding-left:10px;}div#productCarousel .slick-next{right:0;padding-right:10px;}div#productCarousel .button{margin-top:2rem;border:2px solid #fff;max-width:275px;}div#productCarousel .button:hover{border-color:#830e1f;}@media screen and (max-width:769px){div#productCarousel{background-image:url("../img/backgrounds/slider-wave-mobile.png");background-position:center 250px;height:530px;}div#productCarousel.light{background-image:url(../img/backgrounds/slider-wave-white-mobile.png);height:568px;}div#productCarousel.light div.slick-list{margin-top:0;}div#productCarousel .slick-prev,div#productCarousel .slick-next{color:#ea0a2a;bottom:265px;text-shadow:none;}div#productCarousel>h2:first-child{width:250px;margin:auto;}}@media screen and (min-width:1600px){div#productCarousel{background-size:100% auto;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){div#productCarousel div.slick-track{margin-left:125px;}}.component.product-filter>.inner{position:relative;max-width:1276px;margin:9rem auto 0;padding:2.5rem;background-color:#fff;-webkit-box-shadow:0 3px 12px 10px #e6e4e1;-moz-box-shadow:0 3px 12px 10px #e6e4e1;box-shadow:0 3px 12px 10px #e6e4e1;z-index:1000;}@media screen and (max-width:768px){.component.product-filter>.inner{margin:0 auto;padding:7px;}}.component.product-filter>.inner .filter-inner-div{position:relative;max-width:1238px;margin:0 auto -6rem;padding:7.7rem 0 3.8rem;background:#fdfaf4;-webkit-box-shadow:0 3px 12px 10px #e6e4e1;-moz-box-shadow:0 3px 12px 10px #e6e4e1;box-shadow:0 3px 12px 10px #e6e4e1;z-index:20;}.component.product-filter>.inner .filter-inner-div h3{text-align:center;}.component.product-filter>.inner .filter-inner-div div.slick-list div.slick-track{display:flex;align-items:flex-end;}.component.product-filter>.inner .filter-inner-div div.slick-list div.slick-track div.slick-slide{width:200px;}@media(max-width:500px){.component.product-filter>.inner .filter-inner-div div.slick-list div.slick-track div.slick-slide{width:265px;}}.component.product-filter>.inner .filter-inner-div div.slick-list div.slick-track div.slick-slide>div>div{text-align:center;}.component.product-filter>.inner .filter-inner-div div.slick-list div.slick-track div.slick-slide>div>div a{display:block;outline:none;}.component.product-filter>.inner .filter-inner-div div.slick-list div.slick-track div.slick-slide>div>div a span{display:inline-block;padding:.5rem 2rem;margin-top:1rem;border-radius:2.4rem;}.component.product-filter>.inner .filter-inner-div div.slick-list div.slick-track div.slick-slide>div>div a.active{font-weight:bold;}.component.product-filter>.inner .filter-inner-div div.slick-list div.slick-track div.slick-slide>div>div a.active span{display:inline-block;background-color:#ea0a2a;color:#fff;border-radius:2.4rem;}.component.product-filter>.inner .filter-inner-div div.slick-list div.slick-track div.slick-slide>div>div a span:hover{background-color:#ea0a2a;color:#fff;border-radius:2.4rem;}.component.product-filter>.inner .filter-inner-div div.slick-list div.slick-track div.slick-slide>div>div a>.product-shadow img{outline:none;display:block;margin:0 auto;max-width:70%;max-height:224px;}@media(min-width:1024px){.component.product-filter>.inner .filter-inner-div div.slick-list div.slick-track div.slick-slide>div>div a>.product-shadow img{width:50%;}}.component.product-filter>.inner .filter-inner-div #productSlider{position:relative;margin-top:3.5rem;}@media(min-width:1024px){.component.product-filter>.inner .filter-inner-div #productSlider{margin-top:7.5rem;}}.component.product-filter>.inner .filter-inner-div .slick-prev,.component.product-filter>.inner .filter-inner-div .slick-next{position:absolute;cursor:pointer;color:rgba(0,0,0,.3);font-size:3rem;font-weight:400;bottom:30%;padding:15px;}@media(min-width:1291px){.component.product-filter>.inner .filter-inner-div .slick-prev,.component.product-filter>.inner .filter-inner-div .slick-next{display:none;}}.component.product-filter>.inner .filter-inner-div .slick-prev{left:0;margin-left:0;}.component.product-filter>.inner .filter-inner-div .slick-next{right:0;margin-right:0;}.component.product-filter>.inner .filter-inner-div ul{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;width:100%;margin:0;padding:0 3.5rem;}@media(min-width:1024px){.component.product-filter>.inner .filter-inner-div ul{justify-content:flex-start;}}.component.product-filter>.inner .filter-inner-div ul.list{margin-bottom:3.2rem;}@media(min-width:1024px){.component.product-filter>.inner .filter-inner-div ul.list{justify-content:flex-start;margin-bottom:8.5rem;}}.component.product-filter>.inner .filter-inner-div ul.list li{padding:0 1rem;}.component.product-filter>.inner .filter-inner-div ul li{display:inline-block;flex:0 1 auto;text-align:center;margin-bottom:2rem;}.component.product-filter>.inner .filter-inner-div ul li:first-child{padding-left:1.2rem;}.component.product-filter>.inner .filter-inner-div ul li:last-child{padding-right:1.2rem;}.component.product-filter>.inner .filter-inner-div hr{margin:3.2rem 0;z-index:-1;}.component.product-filter>.inner .filter-inner-div a{position:relative;}.component.product-filter>.inner .filter-inner-div a.active{font-weight:bold;}.component.product-filter>.inner .filter-inner-div a.light.button{display:inline-block;white-space:nowrap;padding-left:2.5rem;padding-right:3.5rem;}.component.product-filter>.inner .filter-inner-div a.light.button span{display:none;}.component.product-filter>.inner .filter-inner-div a.light.button.active span{position:absolute;right:13px;top:10px;display:inline-block;}.component.product-filter>.inner .filter-inner-div a.light.button.active span:before{content:"X";}.selection{position:relative;background-image:url(../img/backgrounds/all-products-bg.png);background-repeat:no-repeat;background-position:top center;background-size:cover;margin-top:-11rem;padding-top:0;z-index:10;}@media(max-width:1023px){.selection{background-image:none;background-color:#fff;-webkit-box-shadow:inset 17px 0 47px 50px rgba(0,0,0,.05);-moz-box-shadow:inset 17px 0 47px 50px rgba(0,0,0,.05);box-shadow:inset 17px 0 47px 50px rgba(0,0,0,.05);}}.selection>.inner{position:relative;width:100%;max-width:1276px;justify-content:center;margin:0 auto;padding-top:20rem;padding-bottom:2rem;}@media(min-width:768px){.selection>.inner{min-height:25vw;padding:23rem 5rem 4rem;}}.component.video{position:relative;display:flex;margin-bottom:-4.5rem;z-index:-1;width:100%;height:100%;}.component.video.no-video{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:34rem;width:100%;}@media screen and (min-width:769px){.component.video.no-video{min-height:50rem;}}@media screen and (min-width:1023px){.component.video.no-video{min-height:70rem;}}@media screen and (min-width:769px){.component.video{margin-bottom:-8.5rem;}}@media screen and (min-width:1023px){.component.video{width:70%;margin:0 auto -11rem;}}@media screen and (min-width:1600px){.component.video{margin-bottom:-11rem;}}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;}.video-js .vjs-control-bar{background:transparent;bottom:60px;width:70%;margin:0 auto;}@media screen and (min-width:769px){.video-js .vjs-control-bar{bottom:100px;}}@media screen and (min-width:1023px){.video-js .vjs-control-bar{bottom:140px;}}.video-js .vjs-volume-panel,.video-js .vjs-time-control,.video-js .vjs-picture-in-picture-control{display:none;}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{display:none;}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;color:#ea0a2a;border:none;background-color:#fff;border-radius:.3em;transition:all .4s;}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em;}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:none;color:#fff;background-color:#ea0a2a;transition:all 0s;}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none;}.vjs-poster{background-size:cover;}.component.image-callout{position:relative;}body.ie-11 .component.image-callout .masked-svg.desktopOnly{padding-top:47.5% !important;}.component.image-callout .image-callout-content{position:absolute;width:50%;left:2%;top:50%;transform:translateY(-50%);padding:0 1rem;}body.ie-11 .component.image-callout .image-callout-content{top:37%;}.component.image-callout .image-callout-content>.inner{text-align:center;max-width:525px;margin:0 auto;}.component.image-callout .image-callout-content>.inner>h2{margin-bottom:0;line-height:1.1;}.component.image-callout .image-callout-content>.inner>.rich-text{font-size:1.8rem;margin:0 auto 2.4rem;font-weight:800;text-shadow:0 0 14px #fff;}.component.image-callout .image-callout-content>.inner>.rich-text a{font-weight:800;}@media screen and (max-width:1180px){.component.image-callout .image-callout-content{width:45%;left:2%;}.component.image-callout .image-callout-content>.inner{text-align:center;max-width:525px;margin:0 auto;}.component.image-callout .image-callout-content>.inner>h2{font-size:3rem;}.component.image-callout .image-callout-content>.inner>.rich-text{font-size:1.6rem;font-weight:800;}}@media screen and (max-width:1023px){.component.image-callout .image-callout-content{position:relative;width:100%;top:0;left:0;transform:none;padding:4rem 3.2rem 6.4rem;margin-top:0;background:linear-gradient(180deg,#dedcd9 54%,#e5e4e1 100%);}.component.image-callout .image-callout-content>.inner{position:relative;text-align:center;max-width:960px;margin:0 auto;padding-bottom:18rem;}.component.image-callout .image-callout-content>.inner>h2{font-size:3rem;margin-bottom:0;}.component.image-callout .image-callout-content>.inner>.rich-text{font-size:1.8rem;margin-bottom:2.4rem;text-shadow:none;font-weight:600;}@supports not (-ms-high-contrast:none){.inner .image-callout{-webkit-mask:url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 405 372"> <path d="M 0 0 L 405 0 L 405 332 C 269 312 138 312 0 332 L 0 50 Z" /> </svg>') 0 0/100% 100%;mask:url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 405 372"><path d="M 0 0 L 405 0 L 405 332 C 269 312 138 312 0 332 L 0 50 Z" /> </svg>') 0 0/100% 100%;}}}@media screen and (max-width:1023px) and (-ms-high-contrast:active),screen and (max-width:1023px) and (-ms-high-contrast:none){.image-callout-content div.img-curve{background-repeat:no-repeat;background-position:center bottom;background-size:100%;height:102px;position:absolute;left:0;right:0;bottom:0;}.image-callout-content div.img-curve{background-image:url("../img/all-recipes/recipe-section-curve-up.png");}}@media screen and (max-width:1023px){.component.image-callout .image-callout-content>.bkd{position:absolute;top:-20%;bottom:0;left:0;right:0;background-position:top;background-size:cover;}.component.image-callout .image-callout-content>.bkd::before{content:"";position:absolute;height:30%;top:-13%;left:0;right:0;background:-moz-linear-gradient(top,rgba(222,220,217,0) 0%,#dedcd9 80%);background:-webkit-linear-gradient(top,rgba(222,220,217,0) 0%,#dedcd9 80%);background:linear-gradient(to bottom,rgba(222,220,217,0) 0%,rgba(222,220,217,.6) 50%,#dedcd9 80%);}}.component.recipe-area{background:url(../img/all-recipes/recipe-section-bg-mobile.png) no-repeat center top;background-size:auto;margin-bottom:3rem;padding-top:10rem;}body.product-category .component.recipe-area{margin-bottom:21rem;}.component.recipe-area.top-only{margin-bottom:20rem;margin-top:-10rem;position:relative;height:510px;}.component.recipe-area.top-only .top-recipe-area{background-color:transparent !important;}@media(min-width:1023px){.component.recipe-area{background:url(../img/all-recipes/recipe-section-bg-dt-large.png) no-repeat center top;background-size:100% auto;height:755px;padding-top:0;}body.product-category .component.recipe-area{height:864px;padding-top:11rem;}}.component.recipe-area>.inner{position:relative;width:100%;max-width:1281px;justify-content:center;background-color:#fdfdfd;margin:0 auto 7rem;padding:3rem 0;}@media(min-width:768px){.component.recipe-area>.inner{padding:3rem 2.8rem;}}.component.recipe-area>.inner .top-recipe-area{position:relative;display:flex;min-width:100%;max-width:1281px;flex-wrap:nowrap;justify-content:flex-start;background-color:#fdfdfd;padding:0 0 3rem;overflow:hidden;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;}.component.recipe-area>.inner .top-recipe-area>div{position:relative;text-align:center;background-color:#fdfaf4;height:57rem;max-height:57rem;border:1px solid #e9e9e9;-webkit-box-shadow:0 8px 10px -3px #dadada;-moz-box-shadow:0 8px 10px -3px #dadada;box-shadow:0 8px 10px -3px #dadada;margin-left:5px;width:75vw;flex-shrink:0;}@media(min-width:769px){.component.recipe-area>.inner .top-recipe-area>div{max-width:405px;width:405px;}}.component.recipe-area>.inner .top-recipe-area>div:first-child{margin-left:0;}.component.recipe-area>.inner .top-recipe-area>div>div h3{margin:3.6rem .5rem 2.4rem;}.component.recipe-area>.inner .top-recipe-area>div>div p{padding:0 5rem;color:#000;}@media(min-width:992px){.component.recipe-area>.inner .top-recipe-area>div>div p{padding:0 8rem;}}.component.recipe-area>.inner .top-recipe-area>div>div p.tags{position:absolute;bottom:3rem;left:0;right:0;margin:0 auto;padding:0;}.component.recipe-area>.inner .top-recipe-area>div>div.tip-item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background:no-repeat center center;background-size:cover;}@media(max-width:992px){.component.recipe-area>.inner .top-recipe-area>div>div.tip-item{padding-bottom:3rem;}}.component.recipe-area>.inner .top-recipe-area>div>div.tip-item h3{font-size:2.7rem;font-weight:500;color:#000;text-transform:uppercase;}.component.recipe-area>.inner .top-recipe-area>div>div.tip-item p{margin-bottom:3rem;color:#000;}.component.recipe-area>.inner .top-recipe-area>div>div.tip-item a{font-weight:bold;}.component.recipe-area>.inner .top-recipe-area>div>div.recipe-item{height:100%;}.component.recipe-area>.inner .top-recipe-area>div>div.recipe-item a{display:block;height:100%;}@media(max-width:992px){.component.recipe-area>.inner .top-recipe-area>div>div.recipe-item{padding-bottom:3rem;}}.component.recipe-area>.inner .top-recipe-area>div>div.recipe-item .img-container{position:relative;background:no-repeat top center;background-size:cover;width:100%;height:372px;overflow:hidden;position:relative;padding:16.625rem 0;overflow:hidden;}.component.recipe-area>.inner .top-recipe-area>div>div.recipe-collection-item{height:100%;}.component.recipe-area>.inner .top-recipe-area>div>div.recipe-collection-item a{display:block;height:100%;}@media(max-width:992px){.component.recipe-area>.inner .top-recipe-area>div>div.recipe-collection-item{padding-bottom:3rem;}}.component.recipe-area>.inner .top-recipe-area>div>div.recipe-collection-item .img-container{position:relative;background:no-repeat top center;background-size:cover;width:100%;height:372px;overflow:hidden;position:relative;padding:16.625rem 0;overflow:hidden;}.component.recipe-area>.inner .top-recipe-area>div>div.advertisement-item{height:100%;}.component.recipe-area>.inner .top-recipe-area>div>div.advertisement-item span{position:absolute;font-weight:bold;bottom:3rem;left:0;right:0;margin:0 auto;padding:0;}@media(max-width:992px){.component.recipe-area>.inner .top-recipe-area>div>div.advertisement-item{padding-bottom:3rem;}}.component.recipe-area>.inner .top-recipe-area>div>div.advertisement-item .img-container{position:relative;background:no-repeat top center;background-size:cover;width:100%;height:372px;overflow:hidden;position:relative;padding:16.625rem 0;overflow:hidden;}@supports not (-ms-high-contrast:none){.component.recipe-area > .inner .top-recipe-area{}.component.recipe-area > .inner .top-recipe-area > div:nth-child(odd)> div.recipe-item > a > div.img-container,.component.recipe-area > .inner .top-recipe-area > div:nth-child(odd)> div.recipe-collection-item > a > div.img-container,.component.recipe-area > .inner .top-recipe-area > div:nth-child(odd)> div.advertisement-item > a > div.img-container{-webkit-mask:url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 405 372"> <path d="M 0 0 L 405 0 L 405 332 C 269 312 138 312 0 332 L 0 50 Z" /> </svg>') 0 0/100% 100%;mask:url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 405 372"><path d="M 0 0 L 405 0 L 405 332 C 269 312 138 312 0 332 L 0 50 Z" /> </svg>') 0 0/100% 100%;}.component.recipe-area > .inner .top-recipe-area > div:nth-child(even)> div.recipe-item > a > div.img-container,.component.recipe-area > .inner .top-recipe-area > div:nth-child(even)> div.recipe-collection-item > a > div.img-container,.component.recipe-area > .inner .top-recipe-area > div:nth-child(even)> div.advertisement-item > a > div.img-container{-webkit-mask:url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 405 372"> <path d="M 0 0 L 405 0 L 405 334 C 281 372 140 372 0 332 L 0 50 Z" /> </svg>') 0 0/100% 100%;mask:url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 405 372"><path d="M 0 0 L 405 0 L 405 334 C 281 372 140 372 0 332 L 0 50 Z" /> </svg>') 0 0/100% 100%;}}.component.recipe-area>.inner .top-recipe-area::-webkit-scrollbar{display:none;}.component.recipe-area>.inner .bottom-recipe-area>.inner{display:flex;max-width:1280px;background-color:transparent;margin:0 7px -9rem;padding:0;}@media(min-width:769px){.component.recipe-area>.inner .bottom-recipe-area>.inner{margin:0 auto -9rem;}}.component.recipe-area>.inner .bottom-recipe-area>.inner>div{display:flex;flex-grow:1;align-items:center;background-color:#fdfaf4;margin:0;padding:0;border:1px solid #e9e9e9;-moz-box-shadow:inset 0 21px 20px -16px #ebe9e5;-webkit-box-shadow:inset 0 21px 20px -16px #ebe9e5;box-shadow:inset 0 21px 20px -16px #ebe9e5;}@media screen and (min-width:1023px){.component.recipe-area>.inner .bottom-recipe-area>.inner>div{height:230px;max-height:230px;width:610px;max-width:610px;}}.component.recipe-area>.inner .bottom-recipe-area>.inner>div:first-child{margin-right:0;}@media screen and (min-width:992px){.component.recipe-area>.inner .bottom-recipe-area>.inner>div:first-child{margin-right:5px;}}.component.recipe-area>.inner .bottom-recipe-area>.inner>div>div>a{background:no-repeat center center;background-size:cover;height:100%;width:100%;display:flex;align-items:center;}@media screen and (max-width:480px){.component.recipe-area>.inner .bottom-recipe-area>.inner>div>div>a{flex-direction:column;padding-bottom:2rem;}.component.recipe-area>.inner .bottom-recipe-area>.inner>div>div>a>div{flex-grow:1;height:100%;}}@media screen and (min-width:1023px){body.ie-11 .component.recipe-area>.inner .bottom-recipe-area>.inner>div>div>a{height:230px;max-height:230px;width:610px;max-width:610px;}}.component.recipe-area>.inner .bottom-recipe-area>.inner>div>div>a div.img-container{background:no-repeat top center;background-size:cover;width:226px;height:229px;overflow:hidden;position:relative;overflow:hidden;flex-grow:0;flex-shrink:0;}@media screen and (max-width:480px){.component.recipe-area>.inner .bottom-recipe-area>.inner>div>div>a div.img-container{background-size:100% auto;margin:0 auto;}}.component.recipe-area>.inner .bottom-recipe-area>.inner>div>div>a div.item-text{padding:0 2rem;flex:1 1 auto;text-align:left;}@media screen and (max-width:480px){.component.recipe-area>.inner .bottom-recipe-area>.inner>div>div>a div.item-text{padding:1rem;text-align:center;}}@media screen and (min-width:1023px){.component.recipe-area>.inner .bottom-recipe-area>.inner>div>div>a div.item-text{padding:0 2rem;}}@media screen and (min-width:1200px){.component.recipe-area>.inner .bottom-recipe-area>.inner>div>div>a div.item-text{padding:0 3rem;}}.component.recipe-area>.inner .bottom-recipe-area>.inner>div>div>a div.item-text h3{font-size:2.7rem;font-weight:500;color:#000;text-transform:uppercase;}.component.recipe-area>.inner .bottom-recipe-area>.inner>div>div>a div.item-text p{color:#000;margin:2rem 0 3rem;}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.component.recipe-area>.inner .bottom-recipe-area>.inner>div>div>a div.item-text p{margin:1rem 0;}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5){.component.recipe-area>.inner .bottom-recipe-area>.inner>div>div>a div.item-text p{margin:1rem 0;}}.component.recipe-area>.inner .bottom-recipe-area>.inner>div>div>a div.item-text span{font-weight:bold;}.component.recipe-area>.inner .bottom-recipe-area>.inner>div>div.tip-item{background:no-repeat center center;background-size:cover;height:100%;width:100%;}.component.recipe-area>.inner .bottom-recipe-area>.inner>div>div.tip-item .item-text{padding-left:2rem;}@media screen and (min-width:1023px){.component.recipe-area>.inner .bottom-recipe-area>.inner>div>div.tip-item .item-text{padding-left:0;}}@media screen and (max-width:480px){.component.recipe-area>.inner .bottom-recipe-area>.inner>div>div.advertisement-item a div.item-text{padding-top:3rem;}}.component.recipe-area>.inner .bottom-recipe-area>.inner>div>div.advertisement-item a div.item-text h3{color:#ea0a2a;}.component.recipe-area .bottom-shadow{position:absolute;width:96%;height:9%;bottom:0;right:0;z-index:-1;-webkit-box-shadow:7px 55px 53px 8px rgba(0,0,0,.3);-moz-box-shadow:7px 55px 53px 8px rgba(0,0,0,.3);box-shadow:7px 55px 53px 8px rgba(0,0,0,.3);}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){div.img-curve{background-repeat:no-repeat;background-position:center bottom;background-size:100%;height:46px;position:absolute;left:0;right:0;bottom:0;}.top-recipe-area>div:nth-child(odd)>div.recipe-item a div.img-curve,.top-recipe-area>div:nth-child(odd)>div.recipe-collection-item a div.img-curve,.top-recipe-area>div:nth-child(odd)>div.advertisement-item a div.img-curve{background-image:url("../img/all-recipes/recipe-section-curve-up.png");}.top-recipe-area>div:nth-child(even)>div.recipe-item a div.img-curve,.top-recipe-area>div:nth-child(even)>div.recipe-collection-item a div.img-curve,.top-recipe-area>div:nth-child(even)>div.advertisement-item a div.img-curve{background-image:url("../img/all-recipes/recipe-section-curve-down.png");}}@media screen and (min-width:769px){.recipe-area .inner .top-recipe-area>div{width:33%;}}@media screen and (max-width:992px){.bottom-recipe-area>.inner{flex-direction:column;margin:0 auto 6rem;}.bottom-recipe-area>.inner>div{max-width:100%;padding:0;margin:0 6px;}.bottom-recipe-area>.inner>div:first-child{margin-bottom:7px;}.bottom-recipe-area>.inner>div.tip-item .item-text{text-align:center;padding:0 2rem 2rem;}.bottom-recipe-area>.inner>div.tip-item .item-text h3{font-size:2rem;}}.want-more{text-align:center;justify-content:center;align-items:center;margin-bottom:8rem;padding-top:12rem;}@media screen and (min-width:768px){.want-more{display:flex;}}body.product-category .want-more{display:none;}.want-more h3{display:block;margin:0 0 1rem;margin:0 0 1rem;}@media screen and (min-width:768px){.want-more h3{display:inline;margin:0 3rem 0 0;}}.recipe-card{position:relative;text-align:center;background-color:#fdfaf4;height:57rem;max-height:57rem;border:1px solid #e9e9e9;-webkit-box-shadow:0 8px 10px -3px #dadada;-moz-box-shadow:0 8px 10px -3px #dadada;box-shadow:0 8px 10px -3px #dadada;margin-left:5px;max-width:405px;width:405px;flex-shrink:0;}.recipe-card:first-child{margin-left:0;}.recipe-card h3{margin:3.6rem 0 2.4rem;}.recipe-card p{padding:0 5rem;}@media(min-width:992px){.recipe-card p{padding:0 8rem;}}.recipe-card p.tags{position:absolute;bottom:3rem;left:0;right:0;margin:0 auto;padding:0;}.component.recipe-detail{padding:0;}@media screen and (min-width:1024px){.component.recipe-detail{padding:0 6rem;}}.component.recipe-detail>.inner{display:flex;max-width:1276px;margin:9rem auto 0;padding:2.5rem;background-color:#fff;-webkit-box-shadow:0 3px 12px 10px #e6e4e1;-moz-box-shadow:0 3px 12px 10px #e6e4e1;box-shadow:0 3px 12px 10px #e6e4e1;}.component.recipe-detail>.inner .recipe-detail-content-image{flex-grow:1;min-width:44rem;}@media screen and (min-width:1024px){.component.recipe-detail>.inner .recipe-detail-content-image{max-width:44rem;}}.component.recipe-detail>.inner .recipe-detail-content-image img{width:100%;}.component.recipe-detail>.inner .recipe-detail-content-info{flex-grow:1;}@media screen and (min-width:1023px){.component.recipe-detail>.inner .recipe-detail-content-info{padding-left:6rem;}}.component.recipe-detail>.inner .recipe-detail-content-info .icon-row{color:#000;display:flex;justify-content:space-between;padding:5rem 0 2rem;}.component.recipe-detail>.inner .recipe-detail-content-info .icon-row .item{margin-top:2rem;position:relative;padding-left:75px;}.component.recipe-detail>.inner .recipe-detail-content-info .icon-row .item .icon{position:absolute;left:0;top:50%;transform:translateY(-50%);width:60px;}.component.recipe-detail>.inner .recipe-detail-content-info .icon-row .item .icon img{width:100%;}.component.recipe-detail>.inner .recipe-detail-content-info .icon-row .item h3{color:#000;font-size:2.4rem;}.component.recipe-detail>.inner .recipe-detail-content-info .icon-row .item .value{font-size:1.8rem;}.component.recipe-detail>.inner .recipe-detail-content-info p{font-size:1.3rem;font-weight:600;}@media screen and (min-width:1023px){.component.recipe-detail>.inner .recipe-detail-content-info p{font-size:1.8rem;}}.component.recipe-detail>.inner .recipe-detail-content-info ul.recipe-tags{display:inline-block;margin-bottom:4.6rem;}.component.recipe-detail>.inner .recipe-detail-content-info ul.recipe-tags li{display:inline-block;margin:1rem 1rem;}.component.recipe-detail>.inner .recipe-detail-content-info ul.recipe-tags li:first-child{margin-left:0;}.component.recipe-detail>.inner .recipe-detail-content-info ul.share{display:block;}.component.recipe-detail>.inner .recipe-detail-content-info ul.share li{display:inline-block;margin:0 1.3rem;font-weight:700;font-size:1.2rem;}.component.recipe-detail>.inner .recipe-detail-content-info ul.share li:first-child{margin-left:0;}.component.recipe-detail>.inner .recipe-detail-content-info ul.share li a{color:#000;font-size:2.2rem;}.component.recipe-detail .recipe-inner-div::before{content:"";height:29px;width:100%;position:absolute;top:-17px;left:0;background:inherit;z-index:2;}.component.recipe-detail .recipe-inner-div{display:flex;position:relative;max-width:1276px;margin:0 auto 9rem;padding:2.5rem;background-color:#fff;-webkit-box-shadow:0 3px 12px 10px #e6e4e1;-moz-box-shadow:0 3px 12px 10px #e6e4e1;box-shadow:0 3px 12px 10px #e6e4e1;}.component.recipe-detail .recipe-inner-div .ingredients{flex-grow:1;width:40%;max-width:44rem;margin:0 2rem 5rem 0;border:1px solid #e4e4e4;padding:3.6rem 3rem 3.6rem 5rem;-webkit-box-shadow:0 3px 12px 10px #e6e4e1;-moz-box-shadow:0 3px 12px 10px #e6e4e1;box-shadow:0 3px 12px 10px #e6e4e1;}.component.recipe-detail .recipe-inner-div .ingredients h3{margin-bottom:2.2rem;margin-left:-1.5rem;font-size:3rem;}.component.recipe-detail .recipe-inner-div .ingredients h5{margin-left:-1.5rem;}.component.recipe-detail .recipe-inner-div .ingredients ul li{padding:1.2rem 0;}.component.recipe-detail .recipe-inner-div .ingredients ul li::before{content:"•";color:#f00;display:inline-block;width:1em;margin-left:-1em;}.component.recipe-detail .recipe-inner-div .directions{flex-grow:1;width:60%;background-color:#fff;border:1px solid #e4e4e4;padding:3.6rem 3rem 3.6rem 3rem;-webkit-box-shadow:0 3px 12px 10px #e6e4e1;-moz-box-shadow:0 3px 12px 10px #e6e4e1;box-shadow:0 3px 12px 10px #e6e4e1;}.component.recipe-detail .recipe-inner-div .directions h3{margin-bottom:1.2rem;font-size:3rem;}.component.recipe-detail .recipe-inner-div .directions ul li{padding:1.2rem 0;}@media screen and (min-width:1024px) and (max-width:1176px){.component.recipe-detail>.inner .recipe-detail-content-info .icon-row .item{padding-left:40px;}.component.recipe-detail>.inner .recipe-detail-content-info .icon-row .item .icon{width:35px;}.component.recipe-detail>.inner .recipe-detail-content-info .icon-row .item h3{font-size:1.8rem;}.component.recipe-detail>.inner .recipe-detail-content-info .icon-row .item .value{font-size:1.6rem;}}@media screen and (max-width:1023px){.component.recipe-detail>.inner{flex-direction:column;}.component.recipe-detail>.inner .recipe-detail-content-image{text-align:center;margin:0 auto;min-width:0;width:100%;}.component.recipe-detail>.inner .recipe-detail-content-info{margin:0 auto;width:100%;text-align:center;}.component.recipe-detail>.inner .recipe-detail-content-info ul{text-align:center;margin:0 auto;}.component.recipe-detail>.inner .recipe-detail-content-info .icon-row{justify-content:space-around;}.component.recipe-detail .recipe-inner-div{flex-direction:column;}.component.recipe-detail .recipe-inner-div .ingredients{margin:0 auto;width:100%;max-width:100%;}.component.recipe-detail .recipe-inner-div .directions{margin:0 auto -6rem;width:100%;max-width:100%;}}@media screen and (max-width:579px){.component.recipe-detail>.inner .recipe-detail-content-info .icon-row{margin:1rem 0;padding:0 2rem;}.component.recipe-detail>.inner .recipe-detail-content-info .icon-row .item{padding-left:40px;}.component.recipe-detail>.inner .recipe-detail-content-info .icon-row .item .icon{width:35px;}.component.recipe-detail>.inner .recipe-detail-content-info .icon-row .item h3{font-size:1.6rem;}.component.recipe-detail>.inner .recipe-detail-content-info .icon-row .item .value{font-size:1.4rem;}}@media screen and (max-width:374px){.component.recipe-detail>.inner .recipe-detail-content-info .icon-row{flex-direction:column;}.component.recipe-detail>.inner .recipe-detail-content-info .icon-row .item{margin:0 auto 2rem;width:125px;}}.component.recipe-featured-collection>.inner{max-width:1276px;margin:9rem auto 0;padding:2.5rem;background-color:#fff;}@media screen and (max-width:768px){.component.recipe-featured-collection>.inner{margin:0 auto;padding:7px;}}.component.recipe-featured-collection .collection-inner-div{display:block;background:transparent;margin-bottom:-10rem;}@media screen and (min-width:769px){.component.recipe-featured-collection .collection-inner-div{display:-ms-grid;display:grid;grid-column-gap:7px;grid-row-gap:2rem;-ms-grid-columns:2fr 7px 1fr;grid-template-columns:repeat(3,1fr);-ms-grid-rows:4fr 10px 2fr 3px 2fr 10px;margin-bottom:-6rem;height:570px;}}.ie-11 .component.recipe-featured-collection .collection-inner-div{padding-bottom:5px;background-color:#fdfaf4;}.component.recipe-featured-collection .collection-inner-div>div{position:relative;text-align:center;background-color:#fdfaf4;-webkit-box-shadow:7px 21px 29px 1px rgba(0,0,0,.16);-moz-box-shadow:7px 21px 29px 1px rgba(0,0,0,.16);box-shadow:7px 21px 29px 1px rgba(0,0,0,.16);}@media screen and (max-width:768px){.component.recipe-featured-collection .collection-inner-div>div{margin-bottom:2rem;}}@supports not (-ms-high-contrast:none){.component.recipe-featured-collection .collection-inner-div > div{}.component.recipe-featured-collection .collection-inner-div > div div.img-container{-webkit-mask:url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 405 372"> <path d="M 0 0 L 405 0 L 405 334 C 281 372 140 372 0 332 L 0 50 Z" /> </svg>') 0 0/100% 100%;mask:url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 405 372"><path d="M 0 0 L 405 0 L 405 334 C 281 372 140 372 0 332 L 0 50 Z" /> </svg>') 0 0/100% 100%;}}.component.recipe-featured-collection .collection-inner-div>div .img-container{height:180px;}.component.recipe-featured-collection .collection-inner-div>div h3{padding:.7rem 0 .4rem;}@media screen and (max-width:768px){.component.recipe-featured-collection .collection-inner-div>div h3{padding:1.6rem 0 1.2rem;}}.component.recipe-featured-collection .collection-inner-div>div p{font-size:1.8rem;padding:0 2rem 2rem;color:#000;}@media screen and (max-width:768px){.component.recipe-featured-collection .collection-inner-div>div p{padding-bottom:1.7rem;}}.component.recipe-featured-collection .collection-inner-div>div:first-child{grid-row:1/5;-ms-grid-row:1;grid-column:1/3;-ms-grid-column:1;}@media screen and (min-width:769px){.component.recipe-featured-collection .collection-inner-div>div:first-child h3{padding-top:.5rem;}}.component.recipe-featured-collection .collection-inner-div>div:first-child .img-container{height:180px;}@media screen and (min-width:769px){.component.recipe-featured-collection .collection-inner-div>div:first-child .img-container{height:469px;}}.component.recipe-featured-collection .collection-inner-div>div:nth-child(2){grid-row:1/3;-ms-grid-row:1;grid-column:3/3;-ms-grid-column:3;}@media screen and (min-width:769px){.component.recipe-featured-collection .collection-inner-div>div:nth-child(2) .img-container{height:184px;}}.component.recipe-featured-collection .collection-inner-div>div:nth-child(3){grid-row:3/5;-ms-grid-row:2;grid-column:3/3;-ms-grid-column:3;}@media screen and (min-width:769px){.component.recipe-featured-collection .collection-inner-div>div:nth-child(3) .img-container{height:184px;}}.component.recipe-featured-collection .collection-inner-div .img-container{position:relative;background:no-repeat top center;background-size:cover;width:100%;overflow:hidden;position:relative;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.component.recipe-featured-collection .collection-inner-div div.img-curve{background-image:url("../img/all-recipes/recipe-section-curve-down.png");}}.object{margin:20px;width:196px;height:128px;position:relative;}.object:before{content:"";z-index:-1;position:absolute;bottom:-50%;width:inherit;height:inherit;border-radius:40%;background:rgba(0,0,0,.2);transform:scaleX(1) scaleY(.12);filter:blur(8px);}.component.recipe-filter{margin-top:11rem;background:url(../img/all-recipes/recipe-section-bg-mobile.png) no-repeat center top;background-size:auto;margin-bottom:3rem;padding-top:10rem;}@media(min-width:1023px){.component.recipe-filter{background:url(../img/all-recipes/recipe-section-bg-dt-large.png) no-repeat center top;background-size:cover;padding-top:0;margin-bottom:1rem;}}.component.recipe-filter>.inner{position:relative;width:100%;max-width:1280px;justify-content:center;background-color:#fdfdfd;margin:0 auto 7rem;padding:3rem 0;}@media(min-width:768px){.component.recipe-filter>.inner{min-height:25vw;padding:3rem 2rem 0 1.5rem;}}.component.recipe-filter>.inner .recipes{position:relative;display:flex;box-sizing:border-box;min-width:100%;max-width:1280px;flex-wrap:wrap;justify-content:center;background-color:#fdfdfd;padding:0;margin:5.5rem auto 0;}.component.recipe-filter>.inner .recipes>div{position:relative;text-align:center;background-color:#fdfaf4;height:57rem;max-height:57rem;border:1px solid #e9e9e9;-webkit-box-shadow:0 8px 10px -3px #dadada;-moz-box-shadow:0 8px 10px -3px #dadada;box-shadow:0 8px 10px -3px #dadada;margin:0 0 2rem 5px;max-width:407px;width:407px;}@media(min-width:769px){.component.recipe-filter>.inner .recipes>div:nth-last-child(-n+2){margin-bottom:-7rem;}}@media(min-width:1280px){.component.recipe-filter>.inner .recipes>div:nth-last-child(-n+3){margin-bottom:-7rem;}}.component.recipe-filter>.inner .recipes>div.featured-list{border:none;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;overflow:hidden;}@media(max-width:1288px){.component.recipe-filter>.inner .recipes>div.featured-list{max-width:100%;width:100%;}}.component.recipe-filter>.inner .recipes>div.featured-list>div{text-align:left;margin:3rem 4rem;}@media(max-width:1288px){.component.recipe-filter>.inner .recipes>div.featured-list>div{display:flex;flex-direction:column;justify-content:center;align-items:center;}}.component.recipe-filter>.inner .recipes>div.featured-list>div h3.title{margin-bottom:4rem;}@media(max-width:1023px){.component.recipe-filter>.inner .recipes>div.featured-list>div h3.title{text-align:center;}}.component.recipe-filter>.inner .recipes>div.featured-list>div ul.recipe-featured-list li a{display:flex;align-items:center;margin-bottom:2.4rem;}.component.recipe-filter>.inner .recipes>div.featured-list>div ul.recipe-featured-list li a h3{display:inline-block;vertical-align:middle;margin:0 0 0 2rem;padding:0;font-size:2.1rem;}.component.recipe-filter>.inner .recipes>div.featured-list>div ul.recipe-featured-list li a img.cropped{display:inline;vertical-align:middle;width:68px;height:68px;object-fit:cover;}@media(max-width:992px){.component.recipe-filter>.inner .recipes>div.recipe-item{padding-bottom:3rem;}}.component.recipe-filter>.inner .recipes>div.recipe-item a{display:block;height:100%;}.component.recipe-filter>.inner .recipes>div.recipe-item .img-container{position:relative;background:no-repeat top center;background-size:cover;width:100%;height:372px;overflow:hidden;position:relative;padding:16.625rem 0;overflow:hidden;}.component.recipe-filter>.inner .recipes>div.recipe-item h3{margin:3.6rem 3rem 2.4rem;}@media(min-width:992px){.component.recipe-filter>.inner .recipes>div.recipe-item h3{margin:3.6rem 7rem 2.4rem;}}.component.recipe-filter>.inner .recipes>div.recipe-item p{padding:0 5rem;color:#000;}@media(min-width:992px){.component.recipe-filter>.inner .recipes>div.recipe-item p{padding:0 8rem;}}.component.recipe-filter>.inner .recipes>div.recipe-item p.tags{position:absolute;bottom:3rem;left:0;right:0;margin:0 auto;padding:0;}@supports not (-ms-high-contrast:none){.component.recipe-filter > .inner .recipes{}.component.recipe-filter > .inner .recipes > div div.img-container{-webkit-mask:url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 405 372"> <path d="M 0 0 L 405 0 L 405 332 C 269 312 138 312 0 332 L 0 50 Z" /> </svg>') 0 0/100% 100%;mask:url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 405 372"><path d="M 0 0 L 405 0 L 405 332 C 269 312 138 312 0 332 L 0 50 Z" /> </svg>') 0 0/100% 100%;}@media(max-width:1288px){.component.recipe-filter > .inner .recipes > div:nth-child(2n)> a > div.img-container{-webkit-mask:url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 405 372"> <path d="M 0 0 L 405 0 L 405 334 C 281 372 140 372 0 332 L 0 50 Z" /> </svg>') 0 0/100% 100%;mask:url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 405 372"><path d="M 0 0 L 405 0 L 405 334 C 281 372 140 372 0 332 L 0 50 Z" /> </svg>') 0 0/100% 100%;}}@media(min-width:1289px){.component.recipe-filter > .inner .recipes > div:nth-child(3n-1)> a > div.img-container{-webkit-mask:url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 405 372"> <path d="M 0 0 L 405 0 L 405 334 C 281 372 140 372 0 332 L 0 50 Z" /> </svg>') 0 0/100% 100%;mask:url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 405 372"><path d="M 0 0 L 405 0 L 405 334 C 281 372 140 372 0 332 L 0 50 Z" /> </svg>') 0 0/100% 100%;}}}.component.recipe-filter .bottom-shadow{position:absolute;width:96%;height:9%;bottom:0;right:0;z-index:-10;-webkit-box-shadow:7px 55px 53px 8px rgba(0,0,0,.3);-moz-box-shadow:7px 55px 53px 8px rgba(0,0,0,.3);box-shadow:7px 55px 53px 8px rgba(0,0,0,.3);}@media(min-width:1023px){.component.recipe-filter .white-space{background-color:#fdfdfd;position:absolute;bottom:-29px;right:0;width:100%;height:40px;z-index:-1;}}.filtering-div{z-index:9999;margin:5.5rem 1rem 3rem 5rem;}.filtering-div h4{position:relative;font-size:inherit;}.filtering-div #filteringDiv{z-index:9999;}@media(min-width:1023px){.filtering-div #filteringDiv{width:100%;position:absolute;z-index:1;background:#fdfdfd;top:151px;left:0;}}@media(min-width:1023px){.filtering-div #filteringDiv{padding:2rem 2rem 2rem 2.6rem;}}.filtering-div .collapsing{transition:height .5s ease;border-bottom:4px solid #ea0a2a;}@media(min-width:1023px){.filtering-div .collapsing{border-top:4px solid #ea0a2a;}}.filtering-div .collapse.show{padding-bottom:2rem;border-bottom:4px solid #ea0a2a;}@media(min-width:1023px){.filtering-div .collapse.show{border-top:4px solid #ea0a2a;}}.filtering-div ul li{padding:.5rem 0;}.filtering-div .section1{display:flex;flex-basis:100%;flex-wrap:wrap;flex-direction:column;justify-content:left;margin:2rem 0;}@media(min-width:1023px){.filtering-div .section1{flex-direction:row;align-content:center;}}@media(min-width:1023px){.filtering-div .section1 h4{font-size:2.3rem;margin-right:2rem;padding:.3rem 1rem 0 0;}}@media(min-width:1023px){.filtering-div .section1>ul li{display:inline-block;font-size:1.6rem;font-weight:bold;padding-right:4rem;}}.filtering-div .section2{display:flex;justify-content:space-between;flex-direction:column;}@media(min-width:1023px){.filtering-div .section2{flex-direction:row;}}@media(min-width:1023px){.filtering-div .section2 h4{margin-bottom:1.4rem;}}.filtering-div .section2>div{margin-bottom:2rem;width:100%;}@media(min-width:1023px){.filtering-div .section2>div{width:33%;}}.filtering-div .section2>div ul{display:flex;flex-direction:column;}@media(min-width:1023px){.filtering-div .section2>div ul{flex-direction:row;flex-wrap:wrap;}}@media(min-width:1023px){.filtering-div .section2>div ul li{width:50%;}}.filtering-div .action a{margin-right:2rem;}label{user-select:none;text-transform:uppercase;}.sr-only{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden;}.c-checkbox{position:relative;}.c-checkbox--normal input:checked+.c-checkbox__label:before{border-color:#ea0a2a;background:url("../../img/icons/checkmark.svg") center/12px no-repeat;}.c-checkbox__label{cursor:pointer;display:inline-block;}.c-checkbox__label:before{content:"";display:inline-block;vertical-align:middle;width:20px;height:20px;border:2px solid #c5c5c5;margin-right:8px;}.c-checkbox__label:hover{color:#ea0a2a;}.c-checkbox input:focus:not(:focus-visible){outline:none;}.c-checkbox--svg input:checked+.c-checkbox__label--svg:before{background:#ea0a2a;border-color:#ea0a2a;}.c-checkbox--svg input:checked+.c-checkbox__label--svg .path{stroke:#fff;stroke-dashoffset:0;}.c-checkbox__label--svg{padding:0 0 0 3rem;}.c-checkbox__label--svg:before{position:absolute;left:0;top:7px;width:18px;height:18px;transition:all .35s ease-out;}.c-checkbox__label--svg svg{position:absolute;left:4px;top:10px;width:10px;height:10px;}.c-checkbox__label--svg .path{stroke-dashoffset:111.46px;stroke-dasharray:111.46px;stroke:#ea0a2a;transition:all .35s ease-out;}.panel-heading[data-toggle="collapse"] h4:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;color:#ea0a2a;font-size:22px;line-height:22px;left:87px;top:-1px;transform:rotate(90deg);transition:.5s transform ease-in-out;}.panel-heading[data-toggle="collapse"].collapsed h4:after{transform:rotate(0deg);transition:.5s transform ease-in-out;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){div.img-curve{background-repeat:no-repeat;background-position:center bottom;background-size:100%;height:46px;position:absolute;left:0;right:0;bottom:0;}.recipes>div.recipe-item:nth-child(odd)>a>div.img-curve{background-image:url("../img/all-recipes/recipe-section-curve-up.png");}.recipes>div.recipe-item:nth-child(even)>a>div.img-curve{background-image:url("../img/all-recipes/recipe-section-curve-down.png");}}span.break{display:none;}@media(max-width:1288px){span.break{display:block;flex-basis:100%;height:0;}}.center{text-align:center;}ul.pagination{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0;margin:4rem 0;}ul.pagination li{display:inline;}ul.pagination li:last-child a{width:9rem;border-radius:2.4rem;}ul.pagination li:last-child a:hover{border-radius:2.4rem;}ul.pagination li:last-child a:hover:not(.active){border-radius:2.4rem;}@media(max-width:992px){ul.pagination li:first-child{display:inline-block;flex:0 0 100%;text-align:center;margin-bottom:2rem;}ul.pagination li:first-child a{display:inline-block;float:none;width:12rem;border-radius:2.4rem;}ul.pagination li:first-child a:hover{border-radius:2.4rem;}ul.pagination li:first-child a:hover:not(.active){border-radius:2.4rem;}ul.pagination li:last-child{display:inline-block;flex:0 0 100%;margin-top:2rem;text-align:center;}ul.pagination li:last-child a{display:inline-block;float:none;}}ul.pagination li a{color:#ea0a2a;background-color:#fff;font-weight:bold;float:left;margin:0 1rem;padding-top:9px;height:4rem;width:4rem;border-radius:50%;text-decoration:none;}ul.pagination li a.active{background-color:#ea0a2a;color:#fff;border-radius:50%;}ul.pagination li a:hover:not(.active){background-color:#ea0a2a;color:#fff;border-radius:50%;}ul.pagination li a:hover{background-color:#ea0a2a;color:#fff;border-radius:50%;}ul.pagination li a span{display:none;}@media(max-width:992px){ul.pagination li a span{display:inline;}}.component.talking-point-summary{margin-top:0;position:relative;}.component.talking-point-summary.home{margin-top:-4rem;}body.product-category .component.talking-point-summary{margin-top:-6rem;}@media screen and (min-width:768px){.component.talking-point-summary.home{margin-top:-12rem;}body.product-category .component.talking-point-summary{margin-top:-4rem;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.component.talking-point-summary.home{margin-top:-5rem;}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.component.talking-point-summary.home{margin-top:-12rem;}body.product-category .component.talking-point-summary{margin-top:-4rem;}}@media screen and (min-width:1600px){body.product-category .component.talking-point-summary{margin-top:-6rem;}}.component.talking-point-summary .desktopOnly .tp-logo{position:absolute;width:13%;bottom:3.5%;left:44%;}.component.talking-point-summary .mobileOnly .tp-logo{position:absolute;width:24%;bottom:-2.5%;left:38.5%;}.component.talking-point-summary .summary-inner{text-align:center;}body.product-category .component.talking-point-summary .summary-inner{margin:0 auto 3rem;}@media screen and (min-width:768px){body.product-category .component.talking-point-summary .summary-inner{max-width:50vw;}}.component.talking-point-summary .summary-inner h2{margin:5rem 4rem 3rem;}@media screen and (min-width:768px){.component.talking-point-summary .summary-inner h2{margin:4rem 1rem 3rem;}}.component.talking-point-summary .summary-inner p{margin:0 4rem 3rem;}@media screen and (min-width:768px){.component.talking-point-summary .summary-inner p{max-width:50vw;margin:0 auto 1rem;}}.component.talking-point-summary .summary-inner .button{margin-bottom:6rem;}.component.talking-point-summary .summary-inner .container{display:flex;flex-direction:column;width:100%;margin:0 auto;}.component.talking-point-summary .summary-inner .items-container{display:flex;width:100%;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:11rem;}.component.talking-point-summary .summary-inner img{max-width:30%;}.component.talking-point-summary .summary-inner .item{flex-basis:100%;text-align:center;align-self:flex-end;}@media(min-width:768px){.component.talking-point-summary .summary-inner .item{flex-basis:33%;}}.component.store-locator>.inner{position:relative;display:flex;max-width:1276px;margin:9rem auto 0;padding:2.5rem;background-color:#fff;-webkit-box-shadow:0 3px 12px 10px #e6e4e1;-moz-box-shadow:0 3px 12px 10px #e6e4e1;box-shadow:0 3px 12px 10px #e6e4e1;z-index:1000;}@media screen and (max-width:768px){.component.store-locator>.inner{margin:0 auto;padding:3.5rem 0 0;}}.component.store-locator>.inner .map-filters{flex-grow:1;background:#fdfaf4;-webkit-box-shadow:0 3px 12px 10px #e6e4e1;-moz-box-shadow:0 3px 12px 10px #e6e4e1;box-shadow:0 3px 12px 10px #e6e4e1;max-width:46rem;padding:3.5rem;}@media screen and (max-width:768px){.component.store-locator>.inner .map-filters{margin:0 auto;padding:1rem;}}@media screen and (min-width:1024px){.component.store-locator>.inner .map-filters{margin-bottom:-6rem;}}.component.store-locator>.inner .map-filters h3,.component.store-locator>.inner .map-filters p{margin-bottom:3.5rem;}.component.store-locator>.inner .map-filters .select,.component.store-locator>.inner .map-filters .text-field{margin-bottom:2rem;}.component.store-locator>.inner .map-filters .search{margin-top:1.5rem;}.component.store-locator>.inner .map-filters select{appearance:none;background-color:transparent;border:none;padding:0 1em 0 1em;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;z-index:1;outline:none;}.component.store-locator>.inner .map-filters select::-ms-expand{display:none;}.component.store-locator>.inner .map-filters select option{white-space:normal;outline:none;padding:2rem;background:#edeff1;}.component.store-locator>.inner .map-filters .select{display:grid;grid-template-areas:"select";align-items:center;position:relative;max-width:40rem;font-size:1.4rem;border-radius:5rem;color:#343636;cursor:pointer;line-height:1.1;background:#edeff1;}.component.store-locator>.inner .map-filters .select select,.component.store-locator>.inner .map-filters .select::after{grid-area:select;}.component.store-locator>.inner .map-filters .select:not(.select--multiple)::after{content:"";justify-self:end;width:.8em;height:.5em;background-color:#ea0a2a;clip-path:polygon(100% 0%,0 0%,50% 100%);}body.ie-11 .component.store-locator>.inner .map-filters .select{padding:1rem 0 0 0;}.component.store-locator>.inner .map-filters select:focus+.focus{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid #ea0a2a;border-radius:inherit;}.component.store-locator>.inner .map-filters select[multiple]{padding-right:0;height:6rem;}.component.store-locator>.inner .map-filters select[multiple] option{white-space:normal;outline-color:#ea0a2a;}.component.store-locator>.inner .map-filters label{font-size:1.125rem;font-weight:500;}.component.store-locator>.inner .map-filters .select+label{margin-top:2rem;}.component.store-locator>.inner .map-filters ::placeholder{color:#343636;}.component.store-locator>.inner .map-filters input:disabled,.component.store-locator>.inner .map-filters textarea:disabled,.component.store-locator>.inner .map-filters input:disabled::placeholder,.component.store-locator>.inner .map-filters textarea:disabled::placeholder,.component.store-locator>.inner .map-filters select:disabled{color:#8a8888;background-color:#eee;cursor:default;}.component.store-locator>.inner .map-filters input[type=tel]{width:39rem;max-width:40rem;font-size:1.4rem;border-radius:5rem;border:none;padding:1.6rem 1.2rem 1.6rem 2rem;color:#343636;cursor:pointer;line-height:1.1;background-color:#fff;}.component.store-locator>.inner .map-inner{position:relative;flex-grow:1;padding-left:2rem;min-height:88rem;}.component.store-locator>.inner .map-inner .no-results,.component.store-locator>.inner .map-inner .error-wrapper,.component.store-locator>.inner .map-inner .required-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fdfaf4;border-radius:3rem;border:2px solid #ea0a2a;padding:2rem 1rem;text-align:center;z-index:999;opacity:.9;}@media screen and (max-width:1023px){.component.store-locator>.inner{flex-direction:column;margin:6.5rem auto 0;text-align:center;}.component.store-locator>.inner .map-filters{max-width:100%;margin:0 1rem 0;}.component.store-locator>.inner .map-filters h3,.component.store-locator>.inner .map-filters p{margin-bottom:1.8rem;}.component.store-locator>.inner .map-filters .select,.component.store-locator>.inner .map-filters .text-field{margin:0 auto 2rem;max-width:100%;width:100%;}.component.store-locator>.inner .map-filters input[type=tel]{width:100%;max-width:100%;}.component.store-locator>.inner .map-inner{margin:4rem auto 2rem;padding:0 1rem 0;width:100%;min-height:50rem;}}#map{height:100%;min-height:50rem;width:100%;}.gm-infowindow{margin:10px 10px 10px 0;min-width:200px;}.gm-infowindow div{overflow:hidden;line-height:2rem;color:#3a3d3e;}.gm-infowindow div:first-child{margin-bottom:1rem;}.gm-infowindow div.red{color:#ea0a2a;}.gm-style-iw div,.gm-style-iw{overflow:hidden !important;max-width:9999px !important;max-height:9999px !important;}.component.contact-form{background:url(../img/backgrounds/General_Detail_Final_Mobile-RedCurve.png) no-repeat center top;background-size:auto;margin-bottom:3rem;padding-top:10rem;}@media(min-width:1023px){.component.contact-form{background:url(../img/backgrounds/General_Detail_Final-RedCurve.png) no-repeat center top 30px;background-size:100% auto;padding-top:0;}}.component.contact-form>.inner{position:relative;display:flex;max-width:1276px;margin:9rem auto 0;padding:0;background-color:#fff;-webkit-box-shadow:0 3px 12px 10px rgba(230,228,225,.3);-moz-box-shadow:0 3px 12px 10px rgba(230,228,225,.3);box-shadow:0 3px 12px 10px rgba(230,228,225,.3);z-index:1000;}@media screen and (max-width:768px){.component.contact-form>.inner{margin:0 auto;padding-top:3.5rem;}}.component.contact-form>.inner .form{flex-grow:1;background:#fdfaf4;-webkit-box-shadow:0 3px 12px 10px #e6e4e1;-moz-box-shadow:0 3px 12px 10px #e6e4e1;box-shadow:0 3px 12px 10px #e6e4e1;width:79rem;max-width:79rem;padding:7rem 6rem 7rem 5rem;}@media screen and (min-width:1024px){.component.contact-form>.inner .form{margin-bottom:-3rem;}}.component.contact-form>.inner .form label{text-transform:capitalize;padding:0 0 3px 10px;}@media screen and (min-width:1024px){.component.contact-form>.inner .form .state-select{margin-top:2rem;}}.component.contact-form>.inner .contact-info{position:relative;flex-grow:1;max-width:48rem;padding:7rem 6rem 7rem 5rem;}.component.contact-form>.inner .contact-info h3{margin-bottom:3rem;}.component.contact-form>.inner .contact-info p{padding-top:0;margin-bottom:8.5rem;}.component.contact-form>.inner .contact-info a{display:block;margin-bottom:3rem;font-weight:bold;}@media screen and (max-width:1023px){.component.contact-form>.inner{flex-direction:column;margin:6.5rem auto 0;text-align:center;}.component.contact-form>.inner .form{width:100%;max-width:100%;padding:2.5rem;}.component.contact-form>.inner .contact-info{margin:6em auto 2rem;padding:0 6rem;width:100%;max-width:100%;text-align:center;}.component.contact-form>.inner .contact-info h3{margin-bottom:2rem;}.component.contact-form>.inner .contact-info p{margin-bottom:3.5rem;padding-top:0;}.component.contact-form>.inner .contact-info a{margin-bottom:2.5rem;}}.form-control{font-size:1.4rem;border-radius:5rem;border:none;margin:0 1rem 1.6rem 0;padding:1.7rem 1.5rem;color:#3a3d3e;cursor:pointer;line-height:1.1;background-color:#edeff1;}@media screen and (max-width:1023px){.form-control{width:100%;margin-bottom:2rem;}}body.ie-11 .form-control{padding:0;}textarea{width:100%;font-size:1.4rem;border-radius:.2rem;border:none;margin:0 1rem 3.6rem 0;padding:1.7rem 1.5rem;color:#3a3d3e;cursor:pointer;line-height:1.1;background-color:#edeff1;}@media screen and (max-width:1023px){textarea{margin-bottom:2rem;}}select{appearance:none;background-color:transparent;border:none;padding:0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;z-index:1;outline:none;}select::-ms-expand{display:none;}select option{white-space:normal;outline:none;padding:2rem;background:#edeff1;}.select{display:grid;grid-template-areas:"select";align-items:center;position:relative;height:3.4rem;font-size:1.4rem;border-radius:5rem;padding:1rem 1.5rem;color:#343636;cursor:pointer;line-height:1.1;background:#edeff1;}.select select,.select::after{grid-area:select;}.select::after{content:"";justify-self:end;width:.8em;height:.5em;background-color:#343636;clip-path:polygon(100% 0%,0 0%,50% 100%);}@media screen and (max-width:1023px){.select{margin:0 1.5rem 2rem;}}.select .field-validation-error{margin-top:2rem;}select:focus+.focus{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid #ea0a2a;border-radius:inherit;}.select+label{margin-top:2rem;}::placeholder{color:#343636;}.custom-control{padding-left:4.5rem;cursor:pointer;}.custom-control-input{left:17px;}.custom-control-inline{margin-right:4rem;}.custom-control-label{cursor:pointer;}.custom-control-label::before{height:3rem;width:3rem;border:2px solid #fd172a;top:-.5rem;left:-4rem;cursor:pointer;}.custom-control-input:checked~.custom-control-label::before{color:#fd172a;border-color:#fd172a;background-color:#fd172a;}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:none;}.field-validation-error{color:#ea0a2a;}.upc-code-bg{background:url(https://hood.com/-/media/Project/HoodCom/Global-Assets/productUPC.ashx) no-repeat;height:102px;}.component.coupons{margin-bottom:19rem;}.component.coupons>.inner{position:relative;max-width:1276px;margin:9rem auto 0;padding:2.5rem;background-color:#fff;-webkit-box-shadow:0 3px 12px 10px #e6e4e1;-moz-box-shadow:0 3px 12px 10px #e6e4e1;box-shadow:0 3px 12px 10px #e6e4e1;}@media screen and (max-width:768px){.component.coupons>.inner{margin:5rem auto 0;padding:7px;}}.component.coupons>.inner #couponSlider{position:relative;margin-bottom:-9rem;}.component.coupons>.inner #couponSlider div.slick-list{height:692px;}.component.coupons>.inner #couponSlider div.slick-list div.slick-track div.slick-slide,.component.coupons>.inner #couponSlider div.slick-list div.slick-track div.slick-active,.component.coupons>.inner #couponSlider div.slick-list div.slick-track div.slick-current{width:334px;}.component.coupons>.inner #couponSlider .slick-prev,.component.coupons>.inner #couponSlider .slick-next{position:absolute;cursor:pointer;color:rgba(0,0,0,.3);font-size:3rem;font-weight:400;top:35%;padding:15px;}@media screen and (max-width:768px){.component.coupons>.inner #couponSlider .slick-prev,.component.coupons>.inner #couponSlider .slick-next{display:none;}}.component.coupons>.inner #couponSlider .slick-prev{left:-22px;margin-left:0;}.component.coupons>.inner #couponSlider .slick-next{right:-22px;margin-right:0;}.component.coupons>.inner .coupon{position:relative;margin-left:3.8rem;background:url(../img/coupons/red-coupon-bg.png) top center no-repeat #fdfaf4;-webkit-box-shadow:0 3px 12px 10px #e6e4e1;-moz-box-shadow:0 3px 12px 10px #e6e4e1;box-shadow:0 3px 12px 10px #e6e4e1;min-height:667px;height:667px;min-width:314px;width:314px;text-align:center;padding:3.5rem 2rem 2.5rem;display:flex;flex-direction:column;cursor:pointer;}@media screen and (max-width:768px){.component.coupons>.inner .coupon{padding-left:.5rem;margin-left:.5rem;}}.component.coupons>.inner .coupon:first-child{margin-left:3.8rem;}.component.coupons>.inner .coupon h3{color:#fff;margin-bottom:3rem;height:5.8rem;max-height:5.8rem;overflow:hidden;}.component.coupons>.inner .coupon .coupon-image{display:flex;align-items:center;}.component.coupons>.inner .coupon img{margin:0 auto;display:block;max-width:70%;max-height:140px;}.component.coupons>.inner .coupon .coupon-amount{position:absolute;background:url(../img/coupons/coupon-oval-bg.png) center center no-repeat;height:168px;width:100%;top:43%;left:0;font-family:Staatliches;color:#ea0a2a;font-size:8rem;padding-top:2rem;font-size:3rem;}.component.coupons>.inner .coupon .coupon-amount .coupon-amount-inner{display:block;font-size:8rem;margin:-1.6rem 0 0 0;padding:0;}.component.coupons>.inner .coupon .coupon-bottom{position:absolute;bottom:25px;left:0;max-height:17rem;}.component.coupons>.inner .coupon .coupon-bottom .coupon-description{position:relative;margin-bottom:4rem;padding:0 3rem;}.component.coupons>.inner .coupon .coupon-bottom .button{margin-bottom:2rem;}.component.faqs{background-size:auto;margin-bottom:3rem;padding-top:0;}@media(min-width:1023px){.component.faqs{background-size:cover;z-index:2000;}}.component.faqs>.inner{position:relative;max-width:1276px;margin:9rem auto 0;padding:8.5rem 16rem;background-color:#fff;-webkit-box-shadow:0 3px 12px 10px rgba(230,228,225,.3);-moz-box-shadow:0 3px 12px 10px rgba(230,228,225,.3);box-shadow:0 3px 12px 10px rgba(230,228,225,.3);z-index:1000;text-align:center;}@media screen and (max-width:768px){.component.faqs>.inner{margin:0 auto;padding:3.3rem;}}.component.faqs>.inner h2{margin-bottom:8.5rem;}@media screen and (max-width:768px){.component.faqs>.inner h2{margin-bottom:3.3rem;}}.component.faqs>.inner .bottom-shadow{position:absolute;width:100%;height:1%;bottom:-7px;right:0;z-index:-100;-webkit-box-shadow:7px 55px 53px 8px rgba(0,0,0,.3);-moz-box-shadow:7px 55px 53px 8px rgba(0,0,0,.3);box-shadow:7px 55px 53px 8px rgba(0,0,0,.3);}@media(min-width:1023px){.component.faqs>.inner .white-space{background-color:#fff;position:absolute;bottom:-29px;right:0;width:100%;height:40px;z-index:-1;}}@media screen and (max-width:1023px){.component.faqs>.inner{margin:6.5rem auto 0;text-align:center;}.component.faqs>.inner h2{font-size:3rem;}}.card{border-radius:0;border:none;margin-bottom:3.5rem;}@media screen and (max-width:768px){.card{margin-bottom:2.2rem;}}.card .card-header{padding:0;border:none;background-color:#edeff1;}.card .card-header .btn-header-link{position:relative;font-family:'Nunito Sans';font-size:1.8rem;font-weight:900;color:#333030;display:block;text-align:left;padding:2rem;}.card .card-header .btn-header-link:after{position:absolute;top:30%;right:10px;content:"";font-family:'Font Awesome 5 Free';font-weight:900;float:right;vertical-align:middle;}.card .card-header .btn-header-link[aria-expanded="false"]::after{content:"";}.card .card-header .btn-header-link[aria-expanded="true"]::after{content:"";}.card .card-header .btn:focus{box-shadow:none;}.card .card-body{border:none;padding:3.5rem 2rem;background-color:#f6f7f8;font-size:1.8rem;text-align:left;}.component.search-results{padding:0;}@media screen and (min-width:1024px){.component.search-results{padding:0 6rem;}}.component.search-results>.inner{max-width:1276px;margin:4rem auto 0;padding:4rem 5rem 4rem 7.5rem;background-color:#fff;-webkit-box-shadow:0 3px 12px 10px #e6e4e1;-moz-box-shadow:0 3px 12px 10px #e6e4e1;box-shadow:0 3px 12px 10px #e6e4e1;}@media screen and (max-width:1023px){.component.search-results>.inner{padding:3rem 7px 2.5rem;}}.component.search-results>.inner .result{display:flex;align-items:center;background:#f7f7f7;margin-bottom:2.5rem;-webkit-box-shadow:0 3px 12px 10px #e6e4e1;-moz-box-shadow:0 3px 12px 10px #e6e4e1;box-shadow:0 3px 12px 10px #e6e4e1;}.component.search-results>.inner .result .result-image{display:flex;min-width:32rem;width:32rem;min-height:195px;height:195px;margin:9px;padding:12px;object-fit:contain;justify-content:center;align-items:center;background-color:#fff;text-align:center;}.component.search-results>.inner .result .result-image img{max-height:17rem;}.component.search-results>.inner .result .result-desc{flex:1 1 auto;padding:2rem 12px 12px 6rem;}.component.search-results>.inner .result .result-desc h4,.component.search-results>.inner .result .result-desc p{margin-bottom:2rem;padding:0;}@media screen and (max-width:1023px){.component.search-results{margin:4rem 7px 0;}.component.search-results>.inner{flex-direction:column;}.component.search-results>.inner .number-results{text-align:center;}.component.search-results>.inner .result{flex-direction:column;}.component.search-results>.inner .result .result-image{min-width:85%;width:85%;margin-top:3rem;}.component.search-results>.inner .result .result-desc{text-align:center;padding:2rem 1.2rem 1.2rem;}}.component.generic>.inner{position:relative;max-width:1276px;margin:9rem auto 10rem;padding:0 2.5rem;z-index:1000;}@media screen and (max-width:768px){.component.generic>.inner{margin:0 auto;padding:7px;}}.component.generic>.inner .row{padding:0;}.component.white-shadowed-box>.inner{position:relative;max-width:1276px;margin:9rem auto 10rem;padding:2.5rem;background-color:#fff;-webkit-box-shadow:0 3px 12px 10px #e6e4e1;-moz-box-shadow:0 3px 12px 10px #e6e4e1;box-shadow:0 3px 12px 10px #e6e4e1;z-index:1000;}@media screen and (max-width:768px){.component.white-shadowed-box>.inner{padding:5rem 7px;}}.component.white-shadowed-box>.inner .row{padding:4rem 0;}@media screen and (max-width:1023px){.component.white-shadowed-box>.inner .row{padding:2rem 0;}}.component.text-image-section.right{position:relative;}.component.text-image-section.right .inner-content{display:flex;max-width:1300px;padding:0;margin:0 auto;justify-content:center;}.component.text-image-section.right .inner-content .story-image{flex-grow:1;max-width:570px;align-content:space-around;}.component.text-image-section.right .inner-content .story-content{display:flex;flex-direction:column;flex-grow:1;max-width:640px;justify-content:center;}.component.text-image-section.right .inner-content .story-content .story-content-inner{max-width:480px;text-align:left;}.component.text-image-section.right .inner-content .story-content h3{margin:3rem 0 4rem;}.component.text-image-section.left{position:relative;}.component.text-image-section.left .inner-content{display:flex;max-width:1300px;padding:0;margin:0 auto;justify-content:center;}.component.text-image-section.left .inner-content .story-image{flex-grow:1;max-width:660px;align-content:space-around;}.component.text-image-section.left .inner-content .story-content{display:flex;flex-direction:column;flex-grow:1;max-width:570px;justify-content:center;}.component.text-image-section.left .inner-content .story-content .story-content-inner{max-width:440px;text-align:left;}.component.text-image-section.left .inner-content .story-content h3{margin:3rem 0 4rem;}.text-image-section.right{padding:9.5rem 2rem 8.5rem;}.text-image-section.right .story-content{order:1;}.text-image-section.right .story-image{order:2;}.text-image-section.left{padding:0 2rem 8.5rem;}.text-image-section.left .story-content-inner{margin-left:8rem;}@media screen and (max-width:767px){.component.text-image-section.right .inner-content,.component.text-image-section.left .inner-content{flex-direction:column;margin:0 auto;padding:0;}.component.text-image-section.right .inner-content .story-content-inner,.component.text-image-section.left .inner-content .story-content-inner{margin:0;}.component.text-image-section.right .inner-content .story-image,.component.text-image-section.left .inner-content .story-image{max-width:100%;padding:4rem;order:1;}.component.text-image-section.right .inner-content .story-content,.component.text-image-section.left .inner-content .story-content{margin:0 auto;width:100%;order:2;max-width:100%;padding:0 2.5rem;}.component.text-image-section.right .inner-content .story-content .story-content-inner,.component.text-image-section.left .inner-content .story-content .story-content-inner{max-width:100%;}}@media screen and (min-width:1100px){.component.text-image-section.left .inner-content .story-image{max-width:570px;}.component.text-image-section.left .inner-content .story-content{max-width:660px;}}.centered-row div{display:flex;flex-direction:column;justify-content:center;align-items:center;height:20rem;align-self:stretch;position:relative;}.centered-row div img{text-align:center;}.centered-row div p{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:100%;}#st-1 .st-btn{border:none !important;}@media screen and (max-width:1023px){.sharethis-inline-share-buttons{text-align:center !important;}}.ctct-form-embed.form_0 .ctct-form-defaults{background:transparent !important;padding:0;}#gdpr_text{display:none;}div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header{font-family:"Staatliches",sans-serif !important;color:#3a3d3e !important;font-weight:normal !important;line-height:1.2 !important;text-align:center !important;font-size:1.6rem !important;margin:0 !important;}@media(min-width:768px){div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header{font-size:3rem !important;}}div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{margin-bottom:1rem !important;}div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{font-size:1.4rem !important;border-radius:5rem !important;border:none !important;margin:0 1rem .2rem 0 !important;padding:1.7rem 1.5rem !important;color:#3a3d3e !important;cursor:pointer !important;line-height:1.1 !important;background-color:#edeff1 !important;}div.ctct-form-embed form.ctct-form-custom button.ctct-form-button{font-size:1.6rem !important;border:2px solid #ea0a2a !important;background-color:#ea0a2a !important;color:#fff !important;border-radius:2.4rem !important;padding:1rem 3rem !important;font-weight:700 !important;display:inline-block !important;cursor:pointer !important;width:56% !important;}.grecaptcha-badge{opacity:0;}@media screen and (min-width:1023px){.component.home-hero.lightblock-bottle .overlay{display:none;}}@media screen and (min-width:1023px){.component.home-hero.lightblock-bottle .overlay .bkd{display:none;}}.component .inner .lightblock-bottle-bg{background:none;background-color:#fbfbfb;}@media screen and (min-width:1023px){.component .inner .lightblock-bottle-bg{background:url(../img/our-story/ourstory-milk-background.png) no-repeat top center;position:relative;background-size:cover;margin-top:-30%;}}.component .inner .lightblock-bottle-bg .inner-content{display:flex;max-width:1380px;margin:0 auto;padding:0 0 23%;}@media screen and (min-width:1023px){.component .inner .lightblock-bottle-bg .inner-content{padding-top:19%;}}.component.white-shadowed-box .inner.lightblock-bottle-animation{margin-top:1rem;}@media screen and (min-width:1023px){.component.white-shadowed-box .inner.lightblock-bottle-animation{margin-top:-24rem;}}.component.white-shadowed-box .inner.lightblock-bottle-animation video{max-width:100%;margin-bottom:-6rem;}.component.white-shadowed-box .inner.lightblock-bottle-animation .videoControls{position:absolute;top:.5rem;right:.5rem;}.component.alert-crisis{display:none;width:100%;padding:1.5em 0 0;margin:0;text-align:center;background-color:#ea0a2a;color:#fff;font-size:2.5rem;font-weight:bold;z-index:1000;}.component.alert-crisis p{font-size:2.5rem;}@media screen and (max-width:768px){.component.alert-crisis p{font-size:2rem;}}.component.alert-crisis a{color:#000;}.component.alert-crisis a:hover{color:#fff;}body{display:flex;flex-direction:column;}body main{flex-grow:1;background-image:url(../img/texture-loop-herringbone.png);background-color:#ccc;z-index:0;}body main>.inner{position:relative;z-index:1;margin-bottom:-11rem;}body main:after{content:" ";display:block;width:100%;position:fixed;top:0;left:0;right:0;bottom:0;background:-moz-linear-gradient(left,rgba(255,253,248,0) 0%,#fffdf8 50%,rgba(255,253,248,0) 100%);background:-webkit-linear-gradient(left,rgba(255,253,248,0) 0%,#fffdf8 50%,rgba(255,253,248,0) 100%);background:linear-gradient(to right,rgba(255,253,248,0) 0%,#fffdf8 50%,rgba(255,253,248,0) 100%);z-index:-1;}body header{z-index:2;}body footer{margin-top:15rem;z-index:1;}body.ie-11{display:block;}.one-column{max-width:97rem;margin:0 auto;padding:10rem 3rem;}@media screen and (max-width:1023px){.one-column{padding:6rem 3rem;}}.row{max-width:97rem;margin:0 auto;}