﻿@charset "UTF-8";@media(min-width:1200px){.container{max-width:1370px;}}.container-fluid{padding:0;}.btn{border-radius:0;font-family:"Oswald",sans-serif;font-size:18px;line-height:26px;letter-spacing:1px;}.modal-xl{max-width:1200px;}.icon{display:block;background-repeat:no-repeat;}.icon-search{background-image:url("../../Images/icon-search.png");width:24px;height:24px;}.icon-info{background-image:url("../../Images/icon-info.svg");width:24px;height:24px;}.icon-close{background-image:url("../../Images/icon-close.svg");width:20px;height:20px;}.icon-adobe{background-image:url("../../Images/icon-adobe.svg");height:40px;width:40px;background-size:cover;}body{overflow-x:hidden !important;}@media(max-width:991.98px){body.noscroll{overflow-y:hidden;position:fixed;max-width:100%;width:100%;}}@media(max-width:991.98px){header{height:70px;}}@media(min-width:992px){header{position:relative !important;overflow:visible !important;}}@media(min-width:1200px){header{height:auto;}}main{position:relative;}main.overlay:before{content:'';position:absolute;display:block;top:0;left:0;right:0;bottom:0;background-color:rgba(36,36,36,.9);z-index:16;}.noscroll main{z-index:1;}section{margin-bottom:3em;}.btn{font-family:"Oswald",sans-serif;color:#fff;letter-spacing:2px;font-size:18px;padding:1rem 2rem;align-items:center;}.btn:hover{color:#fff;text-decoration:none;}.btn-gold{background-color:#b39659;color:#fff !important;}.btn-gold:hover{background-color:#a3874c;}.btn-gray,.ballistics-calculator .mini-login__ctas .btn{background-color:#484848;color:#fff !important;}.btn-gray:hover,.ballistics-calculator .mini-login__ctas .btn:hover{background-color:#0d0d0d;}.btn-white{border:solid 1px #979797;color:#333;}.btn-full{width:100%;}.column{min-height:200px;}ul{list-style:none;}a,a:hover,a:visited{color:#b4975a;}a.btn,a.btn:hover,a.btn:visited{color:#fff;}*:focus,*:active,button:focus,button:active,input:focus,input:active,.form-control:focus,.form-control:active,.btn:focus,.btn.focus,.btn:active,.btn.active{border-color:#868686;box-shadow:none;outline:none;}.top-nav{display:none;position:relative;z-index:1;}@media(min-width:992px){.top-nav{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:#b4975a;}.top-nav ul{list-style-type:none;margin:0;padding:0;}.top-nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;padding:.5rem 0;align-items:center;}.top-nav .top-nav__social{border-right:solid 2px #fafafa;padding:6px 25px;}.top-nav .top-nav__social a{background-repeat:no-repeat;text-indent:-9999px;display:block;margin:0 10px;}.top-nav .top-nav__social a.social-icon--instagram{background-image:url("../../Images/instagram-icon.svg");background-size:15px 16px;height:16px;width:15px;}.top-nav .top-nav__social a.social-icon--facebook{background-image:url("../../Images/facebook-icon.svg");background-size:8px 16px;height:16px;width:8px;}.top-nav .top-nav__social a.social-icon--twitter{background-image:url("../../Images/twitter-icon.svg");background-size:19.5px 16px;height:16px;width:19.5px;}.top-nav .top-nav__social a.social-icon--youtube{background-image:url("../../Images/youtube-icon.svg");background-size:23px 16px;height:16px;width:23px;}.top-nav .top-nav__links{margin-left:10px;}.top-nav .top-nav__links li{margin:0 20px;}.top-nav .top-nav__links li a{text-transform:capitalize;line-height:24px;color:#fafafa;}}.top-nav .alert{display:none;}.navigation-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:rgba(0,0,0,.8);z-index:99;}.navigation-container .container{padding:0 15px;}@media(max-width:1199.98px){.navigation-container .container{max-width:100%;}}@media(min-width:992px){.navigation-container{padding:1.4375rem 1rem;}}@media(min-width:768px) and (max-width:1199.98px){.navigation-container{padding:.3125rem 1rem;}}.navigation-container .back{background:url(../../Images/icon-previous-menu.svg) left center no-repeat;padding:1.875rem 0 1.875rem 3.125rem;text-transform:uppercase;font:900 16px "Oswald",sans-serif;color:#333;display:block;}.navigation-container .back:hover{text-decoration:none;}@media(min-width:992px){.navigation-container .back{display:none;}}.navigation-container .logo{margin:0;flex-grow:1;order:-1;}@media(min-width:992px){.navigation-container .logo{flex-grow:0;}}.navigation-container .logo img{width:auto;height:40px;}@media(min-width:1200px){.navigation-container .logo img{order:-1;height:78px;}}@media(min-width:992px){.navigation-container .navbar__main{width:100%;margin-left:auto;}}.navigation-container .navbar__main .navbar-search-toggler{display:none !important;}.navigation-container .navbar__main .navbar-cart-toggler{display:none !important;}.navigation-container .navbar__main .navbar-toggler{z-index:10;}@media(min-width:992px){.navigation-container .navbar__main .navbar-toggler{display:none !important;}}.navigation-container .navbar__main .navbar-toggler-icon{background-image:url(../../Images/fp-icon-hamburger.svg);}.navigation-container .navbar__main .top-nav__social{padding:6px 0;}.navigation-container .navbar__main .top-nav__social ul{margin:0;padding:0;}.navigation-container .navbar__main .top-nav__social ul ul{justify-content:space-between;width:100%;}.navigation-container .navbar__main .top-nav__social ul ul li{width:25%;}.navigation-container .navbar__main .top-nav__social a{background-repeat:no-repeat;text-indent:-9999px;display:block;margin:0;height:35px;background-size:contain;background-position:center;}.navigation-container .navbar__main .top-nav__social a.social-icon--instagram{background-image:url("../../Images/instagram-icon--black.svg");}.navigation-container .navbar__main .top-nav__social a.social-icon--facebook{background-image:url("../../Images/facebook-icon--black.svg");}.navigation-container .navbar__main .top-nav__social a.social-icon--twitter{background-image:url("../../Images/twitter-icon--black.svg");}.navigation-container .navbar__main .top-nav__social a.social-icon--youtube{background-image:url("../../Images/youtube-icon--black.svg");}.navigation-container .navbar__main .top-nav__links{margin-left:0;border-top:1px solid #e2e2e2;padding:20px 0;}.navigation-container .navbar__main .top-nav__links .d-flex{flex-direction:column;padding:0;margin:0;}.navigation-container .navbar__main .top-nav__links li{margin:0 20px;padding:10px 0;}.navigation-container .navbar__main .top-nav__links li a{text-transform:capitalize;line-height:24px;color:#333;}.navigation-container .dropdown-menu{border:none;margin:0;position:absolute;left:100%;top:0;width:100vw;transition:180ms linear;display:none;}.navigation-container .dropdown-menu__wrapper{padding:16px;margin:0;max-width:100%;}@media(min-width:992px){.navigation-container .dropdown-menu__wrapper{display:flex;justify-content:space-between;padding:0;}}@media(min-width:992px){.navigation-container .dropdown-menu{left:0;top:135px;width:100%;transition:none;}.navigation-container .dropdown-menu.show{display:block;}}@media(min-width:768px) and (max-width:1199.98px){.navigation-container .dropdown-menu{top:67px;}}.navigation-container .dropdown-menu.show{width:100%;border-radius:0;}.navigation-container .dropdown-menu.show:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 25px 10px 25px;border-color:transparent transparent #fff transparent;position:absolute;top:-10px;left:0;right:0;margin:0 auto;}@media(min-width:992px){.navigation-container .dropdown-menu.show{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:3.125rem 1.25rem 3.125rem 3.125rem;}}@media(min-width:992px){.navigation-container .dropdown-menu__navigation{flex:0 0 15.625rem;width:auto;margin-right:1.875rem;}}.navigation-container .dropdown-menu__content{width:100vw;position:absolute;left:100%;top:0;}@media(min-width:992px){.navigation-container .dropdown-menu__content{flex-grow:1;position:inherit;left:auto;top:0;width:auto;}}.navigation-container .dropdown-menu__content .content__wrapper{padding:1rem;}@media(min-width:992px){.navigation-container .dropdown-menu__content .content__wrapper{padding:0;display:none;}}.navigation-container .dropdown-menu__content .cta-link{display:none;}.navigation-container .dropdown-menu__content .back{background:url(../../Images/icon-previous-menu.svg) left center no-repeat;padding:1.875rem 0 1.875rem 3.125rem;}.navigation-container .dropdown-menu__content .category__list{margin:0;padding:0;}.navigation-container .dropdown-menu__content .category__list a{font:900 16px "Oswald",sans-serif;color:#333;text-transform:none;padding:0 0 1.875rem;display:block;text-decoration:none;}@media(min-width:992px){.navigation-container .dropdown-menu__content .category__list{float:left;width:250px;margin-right:1.875rem;}.navigation-container .dropdown-menu__content .category__list li{padding:.5rem .875rem .5rem .875rem;border-left:solid 6px transparent;margin-bottom:10px;cursor:pointer;}.navigation-container .dropdown-menu__content .category__list li:hover{background-color:#e6e6e6;color:#000;}.navigation-container .dropdown-menu__content .category__list li a{font:600 20px "Oswald",sans-serif;line-height:24px;color:#484848;letter-spacing:1px;padding-bottom:0;}.navigation-container .dropdown-menu__content .category__list li a:hover{text-decoration:none;}}.navigation-container .dropdown-menu .promo{padding:0;margin-right:0;display:none;}@media(min-width:992px){.navigation-container .dropdown-menu .promo{display:block;}}@media(min-width:1200px){.navigation-container .dropdown-menu .promo{width:680px;}}@media(min-width:992px){.navigation-container .dropdown-menu .promo.container .promo__background{height:400px;width:100%;}}.navigation-container .dropdown-menu .promo.content-right .promo__content-wrapper{padding-bottom:40px;}.navigation-container .dropdown-menu .promo.content-right .promo__content{text-align:left;}@media(min-width:992px){.navigation-container .dropdown-menu .promo.content-right .promo__content{width:40%;align-self:flex-end;}}.navigation-container .dropdown-menu .promo.content-right .promo__ctas a{width:100%;}.navigation-container .dropdown-item{font:900 16px "Oswald",sans-serif;margin:0 0 1.875rem;padding:0;text-transform:capitalize;color:#333;}.navigation-container .dropdown-item:focus,.navigation-container .dropdown-item:hover,.navigation-container .dropdown-item:active{color:#333;background-color:transparent;}.navigation-container .dropdown-item:hover{background-color:#e6e6e6;}.navigation-container .dropdown-item.has-children{background:url(../../Images/icon-next-menu.svg) right center no-repeat;}@media(min-width:992px){.navigation-container .dropdown-item.has-children{background-image:none;}.navigation-container .dropdown-item.has-children:hover{background-color:#e6e6e6;}}.navigation-container .dropdown-item.back{background-position:16px center;padding-left:1.25rem;width:100vw;margin-left:-1rem;margin-top:1rem;padding:1.875rem 0 1.875rem 3.75rem;border-top:solid 2px #e3e3e3;text-transform:uppercase;}@media(min-width:992px){.navigation-container .dropdown-item{font-family:"Oswald",sans-serif;font-size:20px;line-height:24px;color:#484848;letter-spacing:1px;font-weight:600;padding:.5rem .875rem .5rem .875rem;margin-bottom:.625rem;border-left:solid 6px transparent;}.navigation-container .dropdown-item.active{background-color:#e6e6e6;border-color:#b4975a;color:#000;}}.navigation-container .nav__close-btn{cursor:pointer;font-size:24px;text-align:right;padding:0 0 0 10px;right:15px;top:15px;font-family:Arial,sans-serif;color:#fafafa;display:none;}@media(min-width:992px){.navigation-container .nav__close-btn{display:none;}}.navigation-container .navbar-toggler{padding:0;border:none;}.navigation-container .navbar-toggler-icon{background-image:url(../../Images/fp-icon-hamburger.svg);}@media(min-width:992px){.navigation-container .navbar-center{position:relative;margin-left:60px;height:56px;}}.navigation-container .navbar__wrapper{position:relative;overflow:hidden;}.navigation-container .navbar-nav{padding:1rem;width:100vw;margin:0;position:relative;top:0;transition:180ms linear;}@media(min-width:992px){.navigation-container .navbar-nav{align-items:center;justify-content:space-around;width:100%;top:auto;transition:none;position:inherit;padding:0;margin:0;opacity:1;transition:all .2s ease;}}.navigation-container .navbar-nav .nav-item{font-size:16px;line-height:19px;align-items:center;text-transform:uppercase;font-weight:900;letter-spacing:normal;}.navigation-container .navbar-nav .nav-item.active .dropdown-menu{display:block;}.navigation-container .navbar-nav .nav-link{color:#333;border-width:0;font:bold 16px "Oswald",sans-serif;padding:0;margin:0 0 1.875rem;}.navigation-container .navbar-nav .nav-link.has-children{background:url(../../Images/icon-next-menu.svg) right center no-repeat;}@media(min-width:992px){.navigation-container .navbar-nav .nav-link{line-height:30px;font-weight:600;letter-spacing:2px;color:#fafafa;text-transform:uppercase;margin:0;}.navigation-container .navbar-nav .nav-link.has-children{background:none;}.navigation-container .navbar-nav .nav-link:hover,.navigation-container .navbar-nav .nav-link:focus,.navigation-container .navbar-nav .nav-link:active,.navigation-container .navbar-nav .nav-link.active{color:#fafafa;}}@media(min-width:1200px){.navigation-container .navbar-nav .nav-link{font-size:20px;}}.navigation-container .navbar-collapse{position:fixed;background-color:#fff;right:0;overflow:hidden;overflow-y:auto;padding-top:1rem;bottom:0;top:0;left:0;z-index:9999;top:70px;}@media(min-width:992px){.navigation-container .navbar-collapse{background-color:transparent;width:auto;top:auto;margin:auto;padding-top:0;transition:none;position:static;justify-content:flex-end;}}.nav-promo{display:none;position:relative;margin-left:280px;height:400px;}.nav-promo__background{height:400px;width:100%;max-width:690px;background-size:cover;background-position:center;float:right;}.nav-promo__content{color:#fafafa;position:absolute;bottom:30px;right:30px;display:flex;flex-flow:column nowrap;width:240px;}.nav-promo__content-title{color:#fafafa;font:bold 24px "Oswald",sans-serif;letter-spacing:1px;line-height:36px;}.nav-promo__content-description{color:#fff;font:normal 20px "Nunito Sans",sans-serif;line-height:30px;margin-bottom:20px;text-transform:none;}.nav-promo__content .btn{background-color:#b4975a;}.nav-promo__content--copy{padding:0 1.25rem 1.25rem 0;width:80%;}.nav-promo__content--copy h2{font:bold 24px "Oswald",sans-serif;line-height:30px;}.nav-promo__content--copy .promo__copy{font:normal 20px "Nunito Sans",sans-serif;line-height:30px;}.nav-promo__content--copy .promo__ctas{width:100%;}@media(min-width:992px){.nav-promo{display:block;}}.search{border:none;display:block;margin:.9375rem .9375rem 1.875rem;border-bottom:solid 2px #979797;}@media(min-width:992px){.search{display:block;position:absolute;right:0;margin:0;border-color:transparent;max-width:900px;}}.search__input-close-btn{display:none;cursor:pointer;color:#fafafa;font-weight:lighter;font-size:38px;}.search form{width:100%;flex-wrap:nowrap;}@media(min-width:992px){.search form{width:auto;}}.search .search__icon{color:#000;}.search .search__icon .icon{background-image:url(../../Images/search-icon.png);display:block;height:20px;width:20px;}@media(min-width:992px){.search .search__icon .icon{background-image:url(../../Images/icon-search.png);height:25px;width:25px;}}.search .search__icon:hover{text-decoration:none;}.search .search__form{border:none;background-color:transparent;display:block;font:400 16px "Nunito Sans",sans-serif;line-height:1.5;height:auto;width:100%;padding:.375rem .75rem;outline:none;max-width:100%;}.search .search__form:focus,.search .search__form:active{border-radius:0;outline:none;}.search .search__form::-ms-clear{display:none;}.search .search__form::placeholder{color:#333;font-style:italic;}@media(min-width:992px){.search .search__form{width:0;padding:1rem 0;}}.search__close-icon{display:none;}@media(min-width:992px){.search-visible .search{border-color:#979797;}.search-visible .search__input-close-btn{display:block;}.search-visible .search__close-icon{display:block;position:absolute;top:20px;right:0;color:#fff;z-index:100;cursor:pointer;}.search-visible .search__form{width:50vw;padding:1rem;transition:all .3s ease;color:#fafafa;}.search-visible .search__form:not([readonly]):focus{box-shadow:none;}.search-visible .search__form::-webkit-input-placeholder{color:#868686;}.search-visible .search__form::-moz-placeholder{color:#868686;opacity:1;}.search-visible .search__form:-ms-input-placeholder{color:#868686;}.search-visible .search__form::-ms-input-placeholder{color:#868686;}.search-visible .search__form::placeholder{color:#868686;}.search-visible .navbar-nav{opacity:0;}}.animateMenu{-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.overflow{overflow:hidden;overflow-y:scroll;}.promo{position:relative;margin-bottom:0;}@media(min-width:992px){.promo{margin-bottom:3em;}}.promo__intro{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;width:100%;}.promo__intro--title{color:#333;font-family:"Oswald",sans-serif;font-size:1.5rem;}@media(min-width:992px){.promo__intro--title{font-size:2.5rem;line-height:3.75rem;}}.promo__intro--copy{color:#484848;margin-bottom:2rem;text-align:center;}@media(min-width:992px){.promo__intro--copy{font-size:1.25rem;max-width:800px;}}.promo__background{background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;}.promo.logo .promo__background{background-size:contain !important;}.promo__content h2{font-family:"Oswald",sans-serif;font-size:1rem;font-weight:bold;margin-top:1rem;}@media(min-width:992px){.promo__content h2{font-size:2rem;margin-top:unset;margin-bottom:1rem;}}.promo__content .promo__copy{font-family:"Nunito Sans",sans-serif;font-size:1rem;line-height:24px;font-weight:normal;}.promo__content .promo__copy p{margin:0;}.promo__ctas{font-size:1.25rem;}.promo__ctas .btn{font-weight:600;width:100%;padding:1rem;}.promo__ctas .btn .icon{display:none;}.promo .video-wrapper{overflow:hidden;}.promo .video-wrapper video{width:100%;height:100%;object-fit:cover;}.promo.full .promo__background,.promo.full .video-wrapper{height:200px;position:relative;}@media(min-width:768px){.promo.full .promo__background,.promo.full .video-wrapper{height:400px;}}@media(min-width:992px){.promo.full .promo__background,.promo.full .video-wrapper{height:600px;}}.promo.full .promo__background:before,.promo.full .video-wrapper:before{content:'';position:absolute;top:0;left:0;width:100%;height:200px;}@media(min-width:768px){.promo.full .promo__background:before,.promo.full .video-wrapper:before{height:400px;}}@media(min-width:992px){.promo.full .promo__background:before,.promo.full .video-wrapper:before{height:600px;}}.promo.full .promo__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;width:100%;height:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}@media(min-width:576px){.promo.full .promo__content-wrapper{width:100%;max-width:unset;}}@media(min-width:992px){.promo.full .promo__content-wrapper{position:absolute;top:0;left:0;right:0;padding-left:2rem;padding-right:inherit;margin-right:auto;margin-left:auto;max-width:1340px;}}.promo.full .promo__content{padding:2.5rem 1.5rem;}@media(min-width:992px){.promo.full .promo__content{width:360px;text-align:center;padding:2.5rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;}}.promo.full .promo__content h2{text-transform:uppercase;font-size:1.5rem;letter-spacing:1px;}@media(min-width:992px){.promo.full .promo__content h2{text-align:center;padding:1rem;letter-spacing:inherit;}}.promo.full .promo__content .promo__copy{margin-bottom:2rem;max-height:72px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.promo.full .promo__content .promo__copy{max-height:none;}}@media(min-width:992px){.promo.full .promo__content .promo__copy{max-height:unset;overflow:unset;text-overflow:unset;-webkit-line-clamp:unset;}}.promo.full .promo__content .promo__ctas{margin:0 .5rem;}@media(min-width:992px){.promo.full .promo__content .promo__ctas{margin:inherit;}}.promo.full .promo__content .btn{padding:1rem 2rem;font-size:1rem;}@media(min-width:992px){.promo.full .promo__content .btn{padding:inherit;}}@media(min-width:768px){.promo.full .promo__content .btn{padding:1rem;width:49%;}}.promo.full.light .promo__background:before{background-color:rgba(250,250,250,.5);}@media(min-width:992px){.promo.full.dark .promo__background:before{background-color:rgba(0,0,0,.5);}}.promo.full.no-theme .promo__background:before{background-color:transparent;}.promo.full.content-left .promo__content,.promo.full.content-right .promo__content{background-color:rgba(51,51,51,.9);color:#fafafa;text-align:left;}.promo.full.content-left .promo__content h2,.promo.full.content-right .promo__content h2{font-size:1.25rem;padding:0;text-align:left;}@media(min-width:992px){.promo.full.content-left .promo__content h2,.promo.full.content-right .promo__content h2{font-size:1.5rem;}}.promo.full.content-left .promo__ctas,.promo.full.content-right .promo__ctas{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}.promo.full.content-left .promo__ctas .btn,.promo.full.content-right .promo__ctas .btn{width:100%;}.promo.full.content-left.light .promo__content,.promo.full.content-right.light .promo__content{background-color:rgba(250,250,250,.9);color:#242424;}.promo.full.content-left.light .promo__content h2,.promo.full.content-right.light .promo__content h2{text-shadow:none;}@media(min-width:992px){.promo.full.content-right .promo__content-wrapper{padding-left:initial;padding-right:70px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;}}@media(min-width:992px){.promo.full.content-right .promo__ctas{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}}.promo.full.content-center .promo__content-wrapper{text-align:center;padding:0;}@media(min-width:768px){.promo.full.content-center .promo__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}}.promo.full.content-center .promo__content-wrapper .promo__content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;margin:0;}.promo.full.content-center .promo__content-wrapper .promo__content .promo__content-img{margin-bottom:1rem;width:100%;}.promo.full.content-center .promo__content-wrapper h2{font-size:36px;margin-bottom:1rem;}.promo.full.content-center .promo__content-wrapper .promo__ctas{padding:0;}.promo.full.content-center .promo__content-wrapper .promo__ctas a{padding:0;justify-content:center;}.promo.full.content-center.yt__player .yt__video{z-index:0;}.promo.full.content-center.yt__player .promo__background{background-color:transparent !important;width:100%;}.promo.full.content-center.yt__player .promo__content-wrapper .promo__content{max-width:100%;width:100%;}.promo.full.content-center.yt__player .promo__content-wrapper .promo__ctas h2{display:none;}.promo.full.content-center.yt__player .promo__content-wrapper .promo__ctas .btn yt__play{z-index:2;}@media(min-width:992px){.promo.full.header{top:-8.5rem;z-index:-1;position:relative;margin-bottom:-5rem;}}.promo.full.header .promo__background,.promo.full.header .video-wrapper{height:300px;}@media(min-width:768px){.promo.full.header .promo__background,.promo.full.header .video-wrapper{height:400px;}}@media(min-width:992px){.promo.full.header .promo__background,.promo.full.header .video-wrapper{height:440px;}}.promo.full.header .promo__background:before,.promo.full.header .video-wrapper:before{height:300px;}@media(min-width:768px){.promo.full.header .promo__background:before,.promo.full.header .video-wrapper:before{height:400px;}}@media(min-width:992px){.promo.full.header .promo__background:before,.promo.full.header .video-wrapper:before{height:440px;}}.promo.full.header.content-center{width:100%;}.promo.full.header.content-center .promo__content-wrapper{position:absolute;top:0;left:0;right:0;height:100%;}.promo.full.header.content-center .promo__content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;background-color:transparent !important;width:100%;justify-content:flex-end;}.promo.full.header.content-center .promo__content h2{font-size:3rem;margin-bottom:50px;}@media(min-width:992px){.promo.full.header.content-center .promo__content h2{font-size:6rem;}}.promo.full.image-right,.promo.full.image-left,.promo.full.product_promo{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}.promo.full.image-right .promo__background,.promo.full.image-left .promo__background,.promo.full.product_promo .promo__background{width:100%;}@media(min-width:1200px){.promo.full.image-right .promo__background,.promo.full.image-left .promo__background,.promo.full.product_promo .promo__background{width:50%;height:500px;}}.promo.full.image-right .promo__background:before,.promo.full.image-left .promo__background:before,.promo.full.product_promo .promo__background:before{background-color:rgba(24,24,24,.5);content:'';position:absolute;top:0;left:0;width:100%;}@media(min-width:1200px){.promo.full.image-right .promo__background:before,.promo.full.image-left .promo__background:before,.promo.full.product_promo .promo__background:before{height:500px;}}.promo.full.image-right .promo__content-wrapper,.promo.full.image-left .promo__content-wrapper,.promo.full.product_promo .promo__content-wrapper{position:static;width:50%;}@media(min-width:992px){.promo.full.image-right .promo__content-wrapper,.promo.full.image-left .promo__content-wrapper,.promo.full.product_promo .promo__content-wrapper{margin:auto 0;}}.promo.full.image-right .promo__content,.promo.full.image-left .promo__content,.promo.full.product_promo .promo__content{width:100%;}.promo.full.image-right .promo__content h2,.promo.full.image-left .promo__content h2,.promo.full.product_promo .promo__content h2{color:#333;font-size:1.25rem;}@media(min-width:992px){.promo.full.image-right .promo__content h2,.promo.full.image-left .promo__content h2,.promo.full.product_promo .promo__content h2{font-size:1.5rem;}}.promo.full.image-right .promo__content .promo__copy,.promo.full.image-left .promo__content .promo__copy,.promo.full.product_promo .promo__content .promo__copy{color:#484848;}@media(min-width:992px){.promo.full.image-right .promo__content .promo__copy,.promo.full.image-left .promo__content .promo__copy,.promo.full.product_promo .promo__content .promo__copy{font-size:1.25rem;}}.promo.full.image-right.light .promo__background:before,.promo.full.image-left.light .promo__background:before,.promo.full.product_promo.light .promo__background:before{background-color:rgba(250,250,250,.5);}.promo.full.image-right.no-theme .promo__background:before,.promo.full.image-left.no-theme .promo__background:before,.promo.full.product_promo.no-theme .promo__background:before{background-color:transparent;}.promo.full.image-right .promo__background{order:1;}.promo.full.off-whitebg{background:#fafafa;}.promo.full.product_promo{margin-bottom:1em;}.promo.full.product_promo .promo__background:before{background-color:#fafafa;z-index:-1;}.promo.full.product_promo .promo__background{background-size:auto 60% !important;}.promo.full.product_promo .promo__content{text-align:left;}.promo.full.product_promo .promo__content h2{text-align:left;padding-left:0;}.promo.full.product_promo .promo__content .promo__copy a,.promo.full.product_promo .promo__content .promo__copy a:hover,.promo.full.product_promo .promo__content .promo__copy a:visited{color:#b4975a;text-decoration:none;}.promo.container .promo__background,.promo.container .promo .video-wrapper{height:300px;}.promo.container .promo__content-wrapper{position:absolute;bottom:0;left:0;height:300px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;}.promo.container .promo__content{text-align:center;}@media(min-width:992px){.promo.container .promo__content{width:500px;}}.promo.container .promo__content h2{color:#fff;text-transform:uppercase;font-size:1.5rem;}.promo.container .promo__copy{color:#fff;font-size:1.25rem;margin-bottom:1rem;}.promo.container .promo__ctas .btn{width:auto;}.promo.container.image-left,.promo.container.image-right{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;padding:0;background-color:#fafafa;}.promo.container.image-left--stack,.promo.container.image-right--stack{margin:0 auto;}.promo.container.image-left--stack,.promo.container.image-right--stack{margin-bottom:0;}@media(min-width:992px){.promo.container.image-left,.promo.container.image-right{flex-direction:row;flex-wrap:wrap;align-items:center;}}.promo.container.image-left .promo__background,.promo.container.image-left .promo .video-wrapper,.promo.container.image-right .promo__background,.promo.container.image-right .promo .video-wrapper{height:300px;width:100%;position:relative;}@media(min-width:992px){.promo.container.image-left .promo__background,.promo.container.image-left .promo .video-wrapper,.promo.container.image-right .promo__background,.promo.container.image-right .promo .video-wrapper{width:50%;height:500px;}}.promo.container.image-left .promo__background .promo__background,.promo.container.image-left .promo .video-wrapper .promo__background,.promo.container.image-right .promo__background .promo__background,.promo.container.image-right .promo .video-wrapper .promo__background{width:100%;}.promo.container.image-left .promo__background:before,.promo.container.image-left .promo .video-wrapper:before,.promo.container.image-right .promo__background:before,.promo.container.image-right .promo .video-wrapper:before{background-color:rgba(24,24,24,.5);content:'';position:absolute;top:0;left:0;width:100%;height:300px;}@media(min-width:992px){.promo.container.image-left .promo__background:before,.promo.container.image-left .promo .video-wrapper:before,.promo.container.image-right .promo__background:before,.promo.container.image-right .promo .video-wrapper:before{height:500px;}}.promo.container.image-left .promo__content-wrapper,.promo.container.image-right .promo__content-wrapper{position:static;height:auto;}@media(min-width:992px){.promo.container.image-left .promo__content-wrapper,.promo.container.image-right .promo__content-wrapper{width:50%;}}.promo.container.image-left .promo__content-wrapper ul,.promo.container.image-right .promo__content-wrapper ul{list-style-type:disc;}.promo.container.image-left .promo__content,.promo.container.image-right .promo__content{text-align:left;width:auto;width:100%;}@media(min-width:992px){.promo.container.image-left .promo__content,.promo.container.image-right .promo__content{padding:3.75rem;}}.promo.container.image-left .promo__content h2,.promo.container.image-right .promo__content h2{color:#333;text-transform:uppercase;margin-bottom:1rem;text-align:left;}.promo.container.image-left .promo__copy,.promo.container.image-right .promo__copy{color:#333;margin-bottom:2rem;font-size:20px;}.promo.container.image-left .promo__ctas,.promo.container.image-right .promo__ctas{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}@media(min-width:1200px){.promo.container.image-left .promo__ctas,.promo.container.image-right .promo__ctas{flex-direction:row;justify-content:space-between;}}.promo.container.image-left .promo__ctas .btn,.promo.container.image-right .promo__ctas .btn{margin:1rem 0;}@media(min-width:1200px){.promo.container.image-left .promo__ctas .btn,.promo.container.image-right .promo__ctas .btn{width:49%;}}.promo.container.image-left.light .promo__background:before,.promo.container.image-right.light .promo__background:before{background-color:rgba(250,250,250,.5);}.promo.container.image-left.no-theme .promo__background:before,.promo.container.image-right.no-theme .promo__background:before{background-color:transparent;}@media(min-width:992px){.promo.container.image-right{flex-direction:row-reverse;}}.promo.container.content-left,.promo.container.content-right{padding:0;}.promo.container.content-left .promo__background:before,.promo.container.content-right .promo__background:before{background-color:rgba(24,24,24,.5);content:'';position:absolute;top:0;left:0;width:100%;height:300px;}.promo.container.content-left.light .promo__background:before,.promo.container.content-right.light .promo__background:before{background-color:rgba(250,250,250,.5);}.promo.container.content-left.no-theme .promo__background:before,.promo.container.content-right.no-theme .promo__background:before{background-color:transparent;}@media(min-width:992px){.promo.container.content-right .promo__content{align-self:flex-end;}}.promo.container.white-bg{background-color:#fff !important;}.promo.container.off-whitebg{background-color:#fafafa;color:#333;}.promo.container.off-whitebg h2{color:#333;}.promo.container.off-whitebg .promo__copy{color:#333;}.promo.container.off-whitebg-leftalign{background:#fafafa;}.promo.container.off-whitebg-leftalign .promo__content-wrapper .promo__content{text-align:left;}.promo.container.off-whitebg-leftalign .promo__content-wrapper .promo__content h2{color:#333;}.promo.container.off-whitebg-leftalign .promo__content-wrapper .promo__content .promo__copy{color:#333;}.promo.container.no-side-padding{padding-left:0;padding-right:0;}.promo.container.content-foregroundimage-left .promo__content-wrapper .promo__content{text-align:left;}.promo.container.content-foregroundimage-left .promo__content-wrapper .promo__content img{float:left;margin-right:10px;}.promo.container.product_promo{margin-bottom:1em;}.promo.container.product_promo .promo__background:before{background-color:#fafafa;z-index:-1;}.promo.container.product_promo .promo__background{background-size:auto 60% !important;}.promo.container.product_promo .promo__content{text-align:left;}.promo.container.product_promo .promo__content h2{text-align:left;padding-left:0;}.promo.container.product_promo .promo__content .promo__copy a,.promo.container.product_promo .promo__content .promo__copy a:hover,.promo.container.product_promo .promo__content .promo__copy a:visited{color:#b4975a;text-decoration:none;}.promo.no-margin-bottom{margin-bottom:0;}@media(max-width:991.98px){.promo.plptoppromo{margin-bottom:30px;}}.promo.plptoppromo .promo__content{text-align:left;width:100%;}@media(min-width:1200px){.promo.plptoppromo .promo__content{width:45%;padding-right:20px;}}@media(max-width:767.98px){.promo.no-desc-mobile .promo__content .promo__copy{display:none;}}.new-products .promo .container .promo__ctas .btn{margin:inherit;}.framed .promo.header{display:none;}.promo.mobile-full-height-copy .promo__content-wrapper,.promo.full.mobile-full-height-copy .promo__content-wrapper,.promo.full.image-left.mobile-full-height-copy .promo__content-wrapper,.promo.full.image-right.mobile-full-height-copy .promo__content-wrapper{width:100%;}@media(min-width:992px){.promo.mobile-full-height-copy .promo__content-wrapper,.promo.full.mobile-full-height-copy .promo__content-wrapper,.promo.full.image-left.mobile-full-height-copy .promo__content-wrapper,.promo.full.image-right.mobile-full-height-copy .promo__content-wrapper{width:50%;}}.promo.mobile-full-height-copy .promo__content-wrapper .promo__copy,.promo.full.mobile-full-height-copy .promo__content-wrapper .promo__copy,.promo.full.image-left.mobile-full-height-copy .promo__content-wrapper .promo__copy,.promo.full.image-right.mobile-full-height-copy .promo__content-wrapper .promo__copy{max-height:none;max-height:unset;}@media(min-width:992px){.promo.mobile-full-height-copy .promo__content-wrapper .promo__copy,.promo.full.mobile-full-height-copy .promo__content-wrapper .promo__copy,.promo.full.image-left.mobile-full-height-copy .promo__content-wrapper .promo__copy,.promo.full.image-right.mobile-full-height-copy .promo__content-wrapper .promo__copy{max-height:inherit;}}.promo-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;}.promo-container h2{font-family:"Oswald",sans-serif;color:#333;text-transform:capitalize;letter-spacing:2px;margin-bottom:2rem;text-align:center;}@media(min-width:992px){.promo-container h2{font-size:40px;}}.promo-container__copy{font-family:"Nunito Sans",sans-serif;}.promo-container .promo-container__wrapper{flex-direction:column;width:100%;align-items:center;}@media(min-width:992px){.promo-container .promo-container__wrapper{flex-direction:row;justify-content:center;align-items:flex-start;}}.promo-container .promo-container__wrapper .promo{position:relative;margin-bottom:0;}.promo-container .promo-container__wrapper .promo__background{background-repeat:no-repeat;background-position:center;background-size:cover;width:300px;height:220px;}@media(min-width:1200px){.promo-container .promo-container__wrapper .promo__background{width:380px;height:300px;}}.promo-container .promo-container__wrapper .promo__content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-direction:column;position:absolute;top:0;left:0;height:100%;z-index:2;padding-left:1rem;color:#fff;}@media(min-width:1200px){.promo-container .promo-container__wrapper .promo__content{max-width:300px;}}.promo-container .promo-container__wrapper .promo__content h2{font-size:24px;}.promo-container .promo-container__wrapper .promo__content a{font:bold 16px "Nunito Sans",sans-serif;line-height:24px;color:#b4975a;padding:1rem 0;}.promo-container .promo-container__wrapper .promo:last-child{margin-bottom:1rem;}.promo-container .promo-container__cta{justify-content:flex-end;color:#b4975a !important;}.promo-container .promo-container__cta .icon{display:none;}.promo-container.image-top{border-bottom:solid 1px #c6c6c6;}@media(min-width:992px){.promo-container.image-top{padding-bottom:3.75rem;}}.promo-container.image-top .promo{margin-bottom:20px;}@media(min-width:992px){.promo-container.image-top .promo{margin-right:25px;}}@media(min-width:992px){.promo-container.image-top .promo:last-child{margin-right:0;}}.promo-container.image-top .promo__background{height:151px;width:270px;margin-bottom:1.25rem;}.promo-container.image-top .promo__content{position:static;color:#333;padding:0;max-width:250px;}.promo-container.image-top .promo__content h2{font-size:1rem;font-family:"Nunito Sans",sans-serif;letter-spacing:normal;margin-bottom:0;}.column{flex-direction:column;}@media(min-width:992px){.column{flex-direction:row;}.column.d-flex.halves-gutter{justify-content:space-between;}.column.d-flex.halves-gutter .column__item{width:49%;}}@media(min-width:992px){.column__item{width:50%;}}.column__item .promo{padding:0;}.column__item .promo.full .promo__background{margin-bottom:20px;}@media(min-width:992px){.column__item .promo.full .promo__background{margin-bottom:0;}}.column__item .promo.full .promo__background:before{height:100%;}.column__item .promo.full .promo__content-wrapper{align-items:center;padding:0 !important;}.column__item .promo.full .promo__content{width:100%;background:none !important;text-align:center;padding:0 15px;margin-bottom:3rem;color:#333;}@media(min-width:992px){.column__item .promo.full .promo__content{color:#fff;}}.column__item .promo.full .promo__content h2{font-size:24px;letter-spacing:1px;}.column__item .promo.full .promo__copy{font-size:1rem;}@media(min-width:992px){.column__item .promo.full .promo__copy{font-size:20px;line-height:30px;}}@media(min-width:992px){.column__item .promo.full .promo__ctas{width:60%;margin:0 auto;}}.column__item .promo.full .promo__ctas .btn{width:100% !important;padding:1rem;}.breadcrumb{flex-wrap:nowrap;background:none;margin-bottom:0;}.breadcrumb ul{list-style-type:none;padding:0;flex-wrap:wrap;margin-left:0;}.breadcrumb ul li:after{content:"|";margin:0 1rem;}.breadcrumb ul li:last-child:after{display:none;}.breadcrumb .breadcrumb__link{color:#333;}.breadcrumb .breadcrumb__link.active{font-weight:bold;}.carousel{height:calc(100vh - 70px);margin-bottom:20px;}@media(max-width:767.98px){.carousel{height:calc(100vh - 126px);}}@media(min-width:576px){.carousel{height:300px;}}@media(min-width:768px){.carousel{height:400px;}}@media(min-width:992px){.carousel{margin-top:-25px;margin-bottom:40px;height:600px;}}@media(min-width:1200px){.carousel{margin-top:-135px;height:800px;}}.carousel .carousel-indicators{bottom:.3125rem;}@media(max-width:767.98px){.carousel .carousel-indicators{bottom:3.3rem;}}@media(min-width:992px){.carousel .carousel-indicators{bottom:2rem;width:100%;margin:0 auto;}}@media(min-width:1200px){.carousel .carousel-indicators{bottom:5rem;}}.carousel .carousel-indicators li{border:none;width:14px;height:14px;background-color:#fafafa;cursor:pointer;margin:0 .5rem;box-shadow:0 3px 20px 0 rgba(47,47,47,.8);}.carousel .carousel-indicators li.active{background-color:#b4975a;}@media(min-width:992px){.carousel .carousel-item{height:600px;}}@media(min-width:1200px){.carousel .carousel-item{height:800px;}}.carousel .carousel-item:after{content:"";position:absolute;top:0;left:0;background-color:rgba(24,24,24,.5);width:100%;height:100%;}.carousel .carousel-item .video-wrapper{width:100%;overflow:hidden;height:calc(100vh - 126px);}@media(min-width:576px){.carousel .carousel-item .video-wrapper{height:300px;}}@media(min-width:768px){.carousel .carousel-item .video-wrapper{height:400px;}}@media(min-width:1200px){.carousel .carousel-item .video-wrapper{height:666px;margin-top:135px;}}.carousel .carousel-item .video-wrapper video{width:100%;height:100%;object-fit:cover;}.carousel .carousel-item.light:after{background-color:rgba(250,250,250,.5);}.carousel .carousel-item.light .carousel-caption h2{color:#242424;}.carousel .carousel-item.light .carousel-caption__copy{color:#242424;}.carousel .carousel-item.no-theme:after{background-color:transparent;}.carousel .carousel-item.content-left .carousel-caption{align-items:flex-start;}.carousel .carousel-item.content-left .carousel-caption h2{text-align:left;width:50%;}@media(max-width:767.98px){.carousel .carousel-item.content-left .carousel-caption h2{width:100%;}}.carousel .carousel-item.content-left .carousel-caption__copy{text-align:left;width:50%;}@media(max-width:767.98px){.carousel .carousel-item.content-left .carousel-caption__copy{width:100%;}}.carousel .carousel-item.content-right .carousel-caption{align-items:flex-end;}.carousel .carousel-item.content-right .carousel-caption h2{text-align:right;width:50%;}@media(max-width:767.98px){.carousel .carousel-item.content-right .carousel-caption h2{width:100%;}}.carousel .carousel-item.content-right .carousel-caption__copy{text-align:right;width:50%;}@media(max-width:767.98px){.carousel .carousel-item.content-right .carousel-caption__copy{width:100%;}}.carousel .carousel-image{height:calc(100vh - 70px);background-repeat:no-repeat;background-position:center;background-size:cover;}@media(max-width:767.98px){.carousel .carousel-image{height:calc(100vh - 126px);}}@media(min-width:576px){.carousel .carousel-image{height:300px;}}@media(min-width:768px){.carousel .carousel-image{height:400px;}}@media(min-width:992px){.carousel .carousel-image{height:600px;}}@media(min-width:1200px){.carousel .carousel-image{height:800px;}}.carousel .carousel-caption{height:100%;flex-direction:column;align-items:center;justify-content:flex-end;padding-top:40px;padding-left:20px;padding-right:20px;margin-bottom:30px;left:0;right:0;width:100%;}@media(max-width:767.98px){.carousel .carousel-caption{padding-bottom:40px;}}@media(min-width:768px){.carousel .carousel-caption{padding-top:20px;padding-left:40px;padding-right:40px;margin-bottom:0;justify-content:center;}}@media(min-width:992px){.carousel .carousel-caption{font-size:24px;line-height:32px;padding-top:5rem;padding-left:15%;padding-right:15%;max-height:unset;}}.carousel .carousel-caption h2{font-family:"Oswald",sans-serif;font-size:3rem;letter-spacing:2px;width:100%;}@media(min-width:992px){.carousel .carousel-caption h2{font-size:4.375rem;margin-bottom:2rem;}}@media(min-width:1200px){.carousel .carousel-caption h2{font-size:6rem;line-height:7.5rem;}}.carousel .carousel-caption__copy{max-height:330px;overflow:hidden;text-overflow:ellipsis;width:100%;}@media(min-width:768px){.carousel .carousel-caption__copy{max-height:unset;}}@media(min-width:1200px){.carousel .carousel-caption__copy{width:800px;}}@media(max-width:767.98px){.carousel .carousel-caption__copy{display:none;}}.carousel .carousel-caption .btn{font-family:"Oswald",sans-serif;background-color:#b4975a;font-size:18px;color:#fff;padding:1rem;}.carousel .carousel-caption .btn:hover{background-color:#a3874c;}.carousel .carousel-caption .btn .icon{display:none;}.carousel .carousel-caption__ctas{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}@media(min-width:992px){.carousel .carousel-caption__ctas{flex-direction:row;}}.carousel .carousel-caption__ctas .btn{margin:.5rem 0;}@media(min-width:992px){.carousel .carousel-caption__ctas .btn{margin:0 1rem;padding:1rem;font-size:1.125rem;}}.carousel-fade .carousel-inner{height:100%;}.carousel-fade .carousel-item{display:block;position:absolute;top:0;opacity:0;transition:opacity .75s ease-in-out;}.carousel-fade .carousel-item.active{opacity:1;z-index:9;}.our-products{flex-direction:column;}@media(min-width:992px){.our-products{flex-wrap:wrap;justify-content:space-between;flex-direction:row;}}.our-products .product-group{flex-direction:column;margin-bottom:2rem;border-bottom:solid 1px #e3e3e3;}@media(min-width:992px){.our-products .product-group{width:49%;}}.our-products .product-group__image{background-repeat:no-repeat;background-size:cover;height:200px;width:100%;}.our-products .product-group__image h2{font-family:"Oswald",sans-serif;color:#fff;text-transform:uppercase;letter-spacing:3px;height:100%;font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem;}.our-products .product-group__links{padding:.5rem;justify-content:space-between;font-weight:500;font-family:"Oswald",sans-serif;letter-spacing:1px;flex-wrap:wrap;}@media(min-width:768px){.our-products .product-group__links{padding:1rem;}}.our-products .product-group__links .product-link{font-family:"Oswald",sans-serif;color:#333;font-size:1.125rem;font-weight:600;}@media(max-width:767.98px){.our-products .product-group__links .product-link{padding:5px;}}.our-products .product-group__links .product-link:hover{text-decoration:none;color:#b4975a;}.our-products .product-group__links .product-link.active{color:#b4975a;}.our-products .product-group__links .product-link.active:hover{color:#333;}@media(min-width:768px){.promotions__combo{display:flex;}}.promotions__left,.promotions__right{min-height:12.5rem;margin-bottom:0;}@media(min-width:768px){.promotions__left,.promotions__right{width:50%;}}.promotions__left h2,.promotions__right h2{color:#242424;font:bold 24px "Oswald",sans-serif;text-transform:uppercase;}.promotions__left p,.promotions__right p{color:#333;font:normal 16px "Nunito Sans",sans-serif;line-height:24px;}.promotions__left{background-color:#fafafa;padding:1.25rem 1.875rem;display:flex;flex-flow:row wrap;align-items:center;}.promotions__left a{font:normal 16px "Nunito Sans",sans-serif;padding-top:.375rem;padding-bottom:.375rem;width:100%;}@media(min-width:768px){.promotions__left a{width:auto;}}.promotions__right{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;padding:3.125rem 3.75rem;margin-bottom:3.75rem;}@media(min-width:768px){.promotions__right{margin-bottom:0;}}.promotions__right__bg{background-size:cover;background-position:center center;position:absolute;top:0;left:0;bottom:0;right:0;}.promotions__right__content{display:flex;align-items:center;position:relative;justify-content:center;}.promotions__right__content img{display:block;margin-right:1.875rem;}.promotions__right__content h2{color:#fff;}.promotions__right__content p{color:#fff;}.promotions__grid .three-per-row,.promotions__grid .two-per-row{margin-bottom:1.875rem;}@media(min-width:768px){.promotions__grid .three-per-row,.promotions__grid .two-per-row{margin:3.75rem 0 0 -1.875rem;}}.promotions__grid .three-per-row img,.promotions__grid .two-per-row img{display:block;max-width:100%;}.promotions__grid .three-per-row h4,.promotions__grid .two-per-row h4{color:#242424;font:bold 24px "Oswald",sans-serif;line-height:36px;}.promotions__grid .three-per-row p,.promotions__grid .two-per-row p{color:#333;font:normal 16px "Nunito Sans",sans-serif;line-height:24px;}.promotions__disclaimer{flex-flow:column wrap;align-items:center;margin-bottom:7.5rem;}.promotions__disclaimer span{display:block;}.promotions__disclaimer span a{width:100%;margin-bottom:1.25rem;}@media(min-width:768px){.promotions__disclaimer span a{margin-bottom:0;width:400px;}.promotions__disclaimer span a:first-child{margin-right:1.875rem;}}.promotions__disclaimer div{background-color:#fafafa;display:block;margin-top:1.875rem;text-align:center;padding:1.875rem;}@media(min-width:768px){.promotions__disclaimer div{margin-top:5rem;}}.promotions__disclaimer div h3{color:#242424;font:bold 24px "Oswald",sans-serif;line-height:36px;text-transform:uppercase;}.promotions__disclaimer div p{color:#333;font:normal 16px "Nunito Sans",sans-serif;line-height:24px;}.email-sign-up{border:solid 1px #000;padding:10px;text-align:center;}.email-sign-up__title{margin-bottom:10px;}@media(min-width:992px){.email-sign-up__title__title{display:inline;}}.email-sign-up label{font-style:italic;font-size:12px;}.email-sign-up .form-control{display:inline;width:auto;}.email-sign-up .disclaimer{margin-top:20px;font-size:12px;}@media(min-width:768px){.email-sign-up .form-group{display:inline;}}.social-feed{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;overflow:hidden;padding:0;width:100%;}@media(min-width:576px){.social-feed{justify-content:flex-start;max-width:100%;width:100%;}}@media(min-width:768px){.social-feed{max-width:100%;width:100%;}}@media(min-width:992px){.social-feed{max-width:100%;width:100%;}}@media(min-width:1200px){.social-feed{max-width:1440px;width:100%;}}.social-feed__items{width:100%;display:flex;flex-wrap:wrap;justify-content:center;}.social-tile{align-items:center;backface-visibility:hidden;color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;height:calc(100vw/2);justify-content:center;margin:0;overflow:hidden;position:relative;text-align:center;width:calc(100%/2);}.social-tile a,.social-tile a:hover{color:#fafafa;}.social-tile h2{font-size:24px;}@media(min-width:576px){.social-tile h2{font-size:32px;}}@media(min-width:768px){.social-tile{height:calc(100vw/4);width:calc(100%/4);}}@media(max-width:991.98px){.social-tile:nth-child(n+6){display:none;}}@media only screen and (min-width:1440px){.social-tile{height:calc(1440px/4);width:calc(1440px/4);}}.social-tile a:hover .social-tile__image{opacity:.5;transform:scale(1.1,1.1);}.social-tile--facebook:after,.social-tile--youtube:after,.social-tile--instagram:after,.social-tile--twitter:after{position:absolute;right:29px;top:29px;}.social-tile--facebook:after{content:url("../../Images/Facebook_White.png");}.social-tile--instagram:after{content:url("../../Images/Instagram_White.png");}.social-tile--twitter:after{content:url("../../Images/Twitter_White.png");}.social-tile--youtube:after{content:url("../../Images/Youtube_White.png");}.social-tile__content-wrapper{position:relative;}.social-tile__ctas a:active,.social-tile__ctas a:hover{color:#fafafa;}.social-tile__image{background-position:center center;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;opacity:1;transform:scale(1,1);transition:all .3s ease;}.social-hash{background-color:#b4975a;color:#242424;padding-top:30px;text-align:center;height:auto !important;width:100%;max-width:100%;}@media(min-width:576px){.social-hash{width:100% !important;}}.social-hash h2{color:#333;font:bold 24px "Oswald",sans-serif;margin-bottom:20px;text-transform:uppercase;}.social-hash h2 sup{font-size:100%;top:0;}.social-hash ul{justify-content:center;margin:0;padding:23px 0 30px;list-style:none;}.social-hash ul li{padding:0 15px;}.social-hash ul a{background-repeat:no-repeat;text-indent:-9999px;display:block;}.social-hash ul a.social-icon--instagram{background-image:url("../../Images/instagram-icon.svg");width:20px;}.social-hash ul a.social-icon--facebook{background-image:url("../../Images/facebook-icon.svg");width:11px;}.social-hash ul a.social-icon--twitter{background-image:url("../../Images/twitter-icon.svg");width:26px;}.social-hash ul a.social-icon--youtube{background-image:url("../../Images/youtube-icon.svg");width:29px;}.social-hash:hover a img{transform:none;opacity:1;}.social-hash .social-tile__copy{color:#484848;font:normal 20px "Nunito Sans",sans-serif;line-height:30px;max-width:700px;margin:0 auto;padding:0 15px;}.footer{background-image:none !important;background-color:#353535;padding:2rem 1rem;}@media(min-width:1200px){.footer{padding:0 2rem;}}.footer ul{list-style-type:none;padding:0;margin:1rem 0;}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;padding:0;}@media(min-width:1200px){.footer__wrapper{flex-direction:row;position:relative;justify-content:space-between;}}.footer__wrapper .logo{text-align:center;margin-bottom:1rem;}@media(min-width:1200px){.footer__wrapper .logo{padding:3rem 0;}}.footer__main-navigation{flex-direction:column;justify-content:flex-start;flex-wrap:wrap;height:550px;margin-bottom:1rem;padding-left:1rem;}@media(min-width:768px){.footer__main-navigation{flex-direction:row;height:auto;justify-content:space-between;padding:0;flex-wrap:nowrap;}}@media(min-width:1200px){.footer__main-navigation{margin-bottom:0;margin-left:4rem;}}@media(min-width:1200px){.footer__main-navigation .nav-list{width:155px;border-right:solid 1px #2b2b2b;padding:3rem 1rem;}.footer__main-navigation .nav-list:first-child{border-left:solid 1px #2b2b2b;}.footer__main-navigation .nav-list:last-child{border-right:none;}}@media all and (min-width:1361px){.footer__main-navigation .nav-list{width:200px;}}.footer__main-navigation .nav-list span{font-family:"Oswald",sans-serif;text-transform:uppercase;color:#fff;font-size:1.125rem;margin-bottom:1rem;}.footer__main-navigation .nav-list ul{font-family:"Nunito Sans",sans-serif;}.footer__main-navigation .nav-list ul li a{color:#fff;font-size:.875rem;}@media(min-width:768px){.footer__bottom{justify-content:center;}}.footer__bottom .tc-links{margin-top:10px;}.footer__bottom .tc-links a{color:#fff;text-decoration:underline;display:block;}.footer__bottom-navigation{flex-direction:column;color:#fff;padding:0 15px;}@media(min-width:1200px){.footer__bottom-navigation{position:absolute;left:0;top:33%;max-width:300px;padding:0;}}.footer__bottom-navigation ul{align-items:center;flex-direction:row;justify-content:center;margin-top:0;margin-bottom:0;}.footer__bottom-navigation ul li{margin-bottom:0;padding:15px 15px 0;}.footer__bottom-navigation ul li:first-child{padding-left:0;}@media(min-width:1200px){.footer__bottom-navigation ul{margin-top:10px;justify-content:flex-start;}.footer__bottom-navigation ul li{margin-bottom:0;}}.footer__bottom-navigation ul:nth-of-type(1){text-align:center;}@media(min-width:1200px){.footer__bottom-navigation ul:nth-of-type(1){flex-wrap:wrap;justify-content:space-between;}}.footer__bottom-navigation ul:nth-of-type(1) li{border-right:solid 1px #fff;padding:0 10px;line-height:.75;}@media(max-width:1199.98px){.footer__bottom-navigation ul:nth-of-type(1) li{margin-top:10px;}}@media(min-width:1200px){.footer__bottom-navigation ul:nth-of-type(1) li{border-right:none;padding:0;line-height:.75;width:50%;margin-bottom:10px;text-align:left;}.footer__bottom-navigation ul:nth-of-type(1) li:first-child{border-right:solid 1px #fff;width:39%;}.footer__bottom-navigation ul:nth-of-type(1) li:nth-child(2){text-align:right;}}.footer__bottom-navigation ul:nth-of-type(1) li:last-child{border-right:none;}.footer__bottom-navigation ul:nth-of-type(1) a{color:#fafafa;font-size:.875rem;}@media all and (max-width:500px){.footer__bottom-navigation ul:nth-of-type(1) a{line-height:1.5;}}.footer__bottom-navigation ul:last-child a{background-repeat:no-repeat;text-indent:-9999px;display:block;}.footer__bottom-navigation ul:last-child a.social-icon--instagram{background-image:url("../../Images/instagram-icon.svg");background-size:29px 30px;height:30px;width:29px;}.footer__bottom-navigation ul:last-child a.social-icon--facebook{background-image:url("../../Images/facebook-icon.svg");background-size:12px 23px;height:23px;width:12px;}.footer__bottom-navigation ul:last-child a.social-icon--twitter{background-image:url("../../Images/twitter-icon.svg");background-size:26px 22px;height:22px;width:26px;}.footer__bottom-navigation ul:last-child a.social-icon--youtube{background-image:url("../../Images/youtube-icon.svg");background-size:30px 21px;height:21px;width:30px;}.footer__bottom-navigation .copyright{font-size:.875rem;}@media(max-width:1199.98px){.footer__bottom-navigation .copyright{text-align:center;}}@media(min-width:992px){.ballistics-calculator{margin-bottom:10rem;}}.ballistics-calculator__header .column{margin-bottom:0;padding:0;}.ballistics-calculator__header .promo__background{max-height:224px;}.ballistics-calculator__header .promo .promo__content-wrapper{position:absolute;top:0;}@media(min-width:1200px){.ballistics-calculator__header .promo .promo__content-wrapper{top:20px;}}.ballistics-calculator__header .promo__content{display:block !important;text-align:left;margin:auto 0 !important;padding:1rem !important;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ballistics-calculator__header .promo__content{margin:0 !important;}}@media(min-width:992px){.ballistics-calculator__header .promo__content{padding:0;}}.ballistics-calculator__header .promo__content-img{float:left;margin:2rem 1rem;}@media(min-width:992px){.ballistics-calculator__header .promo__content-img{margin:1rem;}}.ballistics-calculator__header .promo__content h2{font-size:1.5rem;text-align:left;margin-top:unset;color:#fff;}@media(min-width:992px){.ballistics-calculator__header .promo__content h2{margin-top:-60px;}}.ballistics-calculator__header .promo__copy{margin-bottom:0 !important;text-align:left;font-size:1rem !important;color:#fff;}.ballistics-calculator__header .promo.full .promo__content .promo__copy{max-height:80px;}@media(min-width:768px){.ballistics-calculator__header .promo.full .promo__content .promo__copy{max-height:72px;}}.ballistics-calculator .mini-login{background-color:#f8f8f8;padding:1rem;}@media(min-width:992px){.ballistics-calculator .mini-login{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column-reverse;padding:40px 30px;height:224px;}}.ballistics-calculator .mini-login__ctas{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;margin-bottom:1rem;}@media(min-width:992px){.ballistics-calculator .mini-login__ctas{flex-direction:row;}}.ballistics-calculator .mini-login__ctas .btn{font-family:"Nunito Sans",sans-serif;letter-spacing:normal;font-size:1rem;height:40px;padding:.4rem;margin:.5rem 0;flex-grow:1;}@media(min-width:992px){.ballistics-calculator .mini-login__ctas .btn{margin:0 1rem 0 0;}}.ballistics-calculator .mini-login__copy{font-family:"Nunito Sans",sans-serif;color:#333;}@media(min-width:992px){.ballistics-calculator__copy{width:70%;color:#333;margin:0 3rem;}}@media(min-width:1200px){.ballistics-calculator__copy{margin:0 5rem;}}@media(min-width:992px){.ballistics-calculator .bc-form{margin:0 3rem;}}@media(min-width:1200px){.ballistics-calculator .bc-form{margin:0 5rem;}}.ballistics-calculator .bc-form__group{margin-bottom:2rem;}.ballistics-calculator .bc-form__group--heading{font-family:"Oswald",sans-serif;font-weight:bold;font-size:1.5rem;text-transform:uppercase;margin-bottom:2rem;}@media(min-width:992px){.ballistics-calculator .bc-form__group--wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:flex-start;}}.ballistics-calculator .bc-form__group--input{margin-bottom:1rem;font-family:"Nunito Sans",sans-serif;}@media(min-width:992px){.ballistics-calculator .bc-form__group--input{width:30%;margin-right:1.5rem;margin-bottom:2rem;}.ballistics-calculator .bc-form__group--input:nth-child(3n){margin-right:0;}}.ballistics-calculator .bc-form__group--input .label-title{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.ballistics-calculator .bc-form__group--input .label-title .icon{cursor:pointer;margin-left:auto;}.ballistics-calculator .bc-form__group--input select{width:100%;padding:1rem;border:solid 2px #d5d5d5;}.ballistics-calculator .bc-form__group--input select:disabled{color:#484848;background-color:#e6e6e6;}.ballistics-calculator .bc-form__group--input label{color:#333;padding-bottom:.5rem;margin:0;}.ballistics-calculator .bc-form__group--input input{display:block;width:100%;padding:1rem;}.ballistics-calculator .bc-form__group--input .MetricUnits{display:none;}@media(min-width:992px){.ballistics-calculator .bc-form__group--input .checkbox-group{flex-wrap:nowrap;padding-top:.5rem;justify-content:space-between;}}.ballistics-calculator .bc-form__group--input .checkbox-group .checkbox-container{display:block;position:relative;padding-left:40px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:2rem;}.ballistics-calculator .bc-form__group--input .checkbox-group .checkbox-container input{position:absolute;opacity:0;cursor:pointer;}.ballistics-calculator .bc-form__group--input .checkbox-group .checkmark{position:absolute;top:0;left:0;height:24px;width:24px;border:solid 1px #c8c8c8;}.ballistics-calculator .bc-form__group--input .checkbox-group .checkbox-container input:checked~.checkmark{background-color:#b4975a;box-shadow:inset 0 0 0 4px #fff;}.ballistics-calculator .bc-form__btns{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}@media(min-width:992px){.ballistics-calculator .bc-form__btns{flex-direction:row;justify-content:flex-end;margin-top:2rem;margin-right:1rem;}}@media(min-width:1200px){.ballistics-calculator .bc-form__btns{margin-right:3rem;}}.ballistics-calculator .bc-form__btns .btn{font-weight:600;letter-spacing:normal;padding:18px 0;}@media(min-width:992px){.ballistics-calculator .bc-form__btns .btn{width:260px;margin:0 1rem;}}.ballistics-calculator .bc-form__btns .btn-gold{margin-bottom:1rem;}@media(min-width:992px){.ballistics-calculator .bc-form__btns .btn-gold{margin-bottom:0;}}.ballistics-calculator .bc-form__btns .reset{background:none;border:none;color:#b4975a;font-family:"Nunito Sans",sans-serif;font-weight:600;font-size:1rem;}@media(min-width:992px){.ballistics-calculator .bc-form__btns .reset{margin-right:2rem;}}.ballistics-calculator .bc-form .validation__field{color:#f00;}.ballistics-calculator .bc__tooltip{position:relative;display:inline-block;margin-left:auto;}.ballistics-calculator .bc__tooltip--text{visibility:hidden;width:200px;background-color:#fff;color:#333;text-align:center;border:solid 1px #b4975a;padding:5px;position:absolute;z-index:1;bottom:100%;left:-176px;margin-bottom:5px;-webkit-box-shadow:2px 2px 10px 0 rgba(198,198,198,.8);-moz-box-shadow:2px 2px 10px 0 rgba(198,198,198,.8);box-shadow:2px 2px 10px 0 rgba(198,198,198,.8);}@media(min-width:992px){.ballistics-calculator .bc__tooltip--text{margin-left:-100px;left:50%;}}.ballistics-calculator .bc__tooltip:hover .bc__tooltip--text{visibility:visible;}#cboxOverlay{background-image:none;background-color:rgba(0,0,0,.9);}@media print{#cboxOverlay{display:none !important;}}@media print{#colorbox{top:0 !important;left:0 !important;width:100% !important;height:100% !important;}#colorbox #cboxWrapper{width:100% !important;height:auto !important;overflow:visible;}#colorbox #cboxContent{width:100% !important;height:100% !important;overflow:visible;float:none !important;}#colorbox #cboxLoadedContent{width:100% !important;height:100% !important;overflow:visible !important;}#colorbox #cboxTopCenter{background-color:transparent;width:100% !important;}#colorbox .ballistic-btns{display:none;}#colorbox #cboxBottomLeft,#colorbox #cboxBottomCenter,#colorbox #cboxBottomRight,#colorbox #cboxMiddleRight,#colorbox #cboxTopRight{display:none;}}@media(min-width:992px){#colorbox #cboxWrapper{position:relative;}}#colorbox #cboxTopCenter{height:100px;background-color:#333;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;}@media(min-width:992px){#colorbox #cboxTopCenter{align-items:center;}}#colorbox #cboxTopCenter:before{content:url("../../Images/fp-logo-small-new.png");}#colorbox #cboxTopRight{margin-top:25px;margin-left:-30px;}@media(min-width:992px){#colorbox #cboxTopRight{margin-top:25px;margin-left:-38px;}}#colorbox #cboxTopRight:before{content:"✕";color:#fff;font-size:1.5625rem;cursor:pointer;}#colorbox #calculator_inline_content{font-size:.875rem;}@media(min-width:992px){#colorbox #calculator_inline_content{padding:2rem;font-size:1rem;}}#colorbox #calculator_inline_content .ballistic-btns{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;margin:0 15px;}@media(min-width:992px){#colorbox #calculator_inline_content .ballistic-btns{justify-content:flex-end;}}#colorbox #calculator_inline_content .ballistic-btns .save_configuration,#colorbox #calculator_inline_content .ballistic-btns .Print{background-color:#b4975a;color:#fff;font-family:"Oswald",sans-serif;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:10px;width:48%;border:none;}@media(min-width:992px){#colorbox #calculator_inline_content .ballistic-btns .save_configuration,#colorbox #calculator_inline_content .ballistic-btns .Print{width:20%;margin-left:10px;}}#colorbox #ballistic-information{font-family:"Nunito Sans",sans-serif;margin-bottom:2rem;}#colorbox #ballistic-information table tr{background-color:#fafafa;height:50px;}#colorbox #ballistic-information table tr.highlight_row{background-color:#fff;}#colorbox #ballistic-information table tr td:first-child,#colorbox #ballistic-information table tr td:nth-child(4n){font-weight:bold;}#colorbox #ballistic-information table .detailslink{color:#b4975a;font-weight:bold;}#colorbox #ballistic-charts{padding:1rem;border-top:solid 4px #e3e3e3;width:100%;}#colorbox #ballistic-charts #ballistics_results{width:100%;}#colorbox #ballistic-charts #ballistics_results tr{height:50px;}#colorbox #ballistic-charts #ballistics_results tr.row{margin:0;display:table-row;}#colorbox #ballistic-charts #ballistics_results tr.highlight_row{background-color:#fafafa;}#ballistics_calculator_modal{padding:20px;}#ballistics_calculator_modal h2{color:#b4975a;font-family:"Oswald",sans-serif;font-size:30px;text-align:center;}#ballistics_calculator_modal p{font-family:"Nunito Sans",sans-serif;font-size:18px !important;text-align:center;}#ballistics_calculator_modal form{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;}#ballistics_calculator_modal form #ConfigName{width:100%;}#ballistics_calculator_modal form .btn{padding:10px 20px;margin-top:10px;}.promo-slider{position:relative;}.promo-slider__intro{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;margin-bottom:20px;}@media(min-width:992px){.promo-slider__intro{margin-bottom:40px;}}.promo-slider__intro--title{font-family:"Oswald",sans-serif;font-weight:500;color:#333;font-size:2.5rem;line-height:3.75rem;letter-spacing:1px;text-align:center;}.promo-slider__intro--copy{max-width:900px;font-size:1.125rem;color:#484848;font-family:"Nunito Sans",sans-serif;}@media(min-width:992px){.promo-slider__intro--copy{font-size:1.25rem;}}.promo-slider .slider-nav{width:100%;margin-bottom:2rem;overflow-x:hidden !important;border-bottom:solid 2px #b4975a;}@media(min-width:992px){.promo-slider .slider-nav{max-width:1260px;margin:0 auto;}}.promo-slider .slider-nav__thumb{cursor:pointer;}.promo-slider .slider-nav__thumb:focus{outline:0;}@media(min-width:992px){.promo-slider .slider-nav__thumb{width:25%;margin:0 10px;}}.promo-slider .slider-nav__thumb img{width:140px;height:140px;margin-bottom:2rem;}.promo-slider .slider-nav__thumb h3{font-family:"Oswald",sans-serif;color:#242424;font-weight:bold;letter-spacing:1px;text-transform:uppercase;font-size:1.125rem;}@media(min-width:992px){.promo-slider .slider-nav__thumb h3{margin-bottom:30px;font-size:1.5rem;}}.promo-slider .slider-nav__thumb.is-active:after{content:"";display:block;width:20px;height:16px;border-style:solid;border-width:0 20px 16px 20px;border-color:transparent transparent #b4975a transparent;}@media(min-width:992px){.promo-slider .slider-nav .slick-list{max-width:995px;margin:0 auto;}}@media(min-width:992px){.promo-slider .slider-for{padding-top:1rem;}}.promo-slider .slider-for .slick-track{overflow-x:hidden !important;}.promo-slider .slider-for .promo{margin-bottom:0;min-height:1px;}@media(min-width:992px){.promo-slider .slider-for .promo{flex-wrap:nowrap;}}.promo-slider .slider-for .promo img{max-width:100%;flex-shrink:0;object-fit:scale-down;}@media(min-width:992px){.promo-slider .slider-for .promo img{width:50%;}}.promo-slider .slider-for .promo__background{height:300px !important;margin-bottom:10px;}@media(min-width:992px){.promo-slider .slider-for .promo__background{height:400px !important;}}.promo-slider .slider-for .promo__background:before{display:none;}.promo-slider .slider-for .promo__content{text-align:left;font-size:1rem;}.promo-slider .slider-for .promo__content h2{font-size:1.25rem;line-height:2.25rem;margin-bottom:10px;}.promo-slider .slider-for .promo__content-wrapper{padding:0;}.promo-slider .slider-for .promo__content .promo__copy{font-size:16px;}@media(min-width:992px){.promo-slider .slider-for .promo__content .promo__copy{font-size:20px;}}.promo-slider .slick-arrow{width:40px;height:40px;top:7rem;z-index:15;}.promo-slider .slick-arrow .slick-disabled{display:none;}.promo-slider .slick-prev{left:.3rem;}@media(min-width:576px){.promo-slider .slick-prev{left:1rem;}}.promo-slider .slick-prev:before{content:url("../../Images/slider-left.svg");opacity:1;}.promo-slider .slick-next{right:.3rem;}@media(min-width:576px){.promo-slider .slick-next{right:1rem;}}.promo-slider .slick-next:before{content:url("../../Images/slider-right.svg");opacity:1;}.promo-slider .slider-for__item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;margin:0 10px;text-align:center;color:#fff;font-size:2em;}.promo-slider .slick-list{padding-left:0 !important;padding-right:0 !important;}.slick-slide{margin-left:0;margin-right:20px;}div.slick-slider button.slick-disabled{display:none !important;}.newsletter-signup{justify-content:center;overflow:hidden;position:relative;margin-bottom:0;}@media(min-width:1200px){.newsletter-signup{max-width:1164px;}}.newsletter-signup__bg-image{background-image:url("/Assets/Images/fp-sign-up-bg.png");background-repeat:no-repeat;background-size:cover;display:none;height:350px;position:absolute;left:0;top:0;width:100%;}@media(min-width:768px){.newsletter-signup__bg-image{display:block;}}.newsletter-signup__content{background-color:#fff;max-width:880px;padding:0;margin:40px 0 40px;position:relative;width:100%;z-index:1;}@media(min-width:576px){.newsletter-signup__content{margin-top:20px;padding:2.5rem;-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,.15);-moz-box-shadow:0 0 20px 3px rgba(0,0,0,.15);box-shadow:0 0 20px 3px rgba(0,0,0,.15);}}.newsletter-signup__content h2{font:500 30px Oswald;letter-spacing:1px;line-height:40px;}@media(min-width:992px){.newsletter-signup__content h2{font:500 40px Oswald;line-height:60px;letter-spacing:2px;white-space:nowrap;}}.newsletter-signup__content h2,.newsletter-signup__content__blurb{text-align:center;}.newsletter-signup__content .disclaimer{padding:1.875rem 0 0;}.newsletter-signup__content .disclaimer a{color:#333;font-weight:bold;text-decoration:underline;}.newsletter-signup__content .disclaimer .fp-terms-link,.newsletter-signup__content .disclaimer .fp-privacy-link{font-weight:bold;text-decoration:underline;cursor:pointer;}@media(min-width:992px){.newsletter-signup__content{margin:40px 0;padding:2.5rem 7.125rem;}}.newsletter-signup__form{flex-flow:column nowrap;padding:0 .9375rem;}@media(min-width:576px){.newsletter-signup__form{padding:0 rem-cal(36);}}.newsletter-signup__form .form-group{width:100%;}@media(min-width:768px){.newsletter-signup__form .form-group{width:70%;}.newsletter-signup__form .form-group+div{width:30%;padding-left:12px;}}.newsletter-signup__form .d-flex{flex-flow:row wrap;}.newsletter-signup__form .btn-gold{width:100%;}.newsletter-signup__form .field-validation-error{color:#f00;font:normal 14px "Nunito Sans",sans-serif;}.newsletter-signup__fields{display:flex;flex-flow:column nowrap;}@media(min-width:768px){.newsletter-signup__fields{flex-direction:row;}}.newsletter-signup__recaptcha{flex-wrap:nowrap;align-items:center;margin-bottom:1.25rem;transform:scale(.8);transform:scale(.8);-webkit-transform:scale(.8);transform-origin:0 0;-webkit-transform-origin:0;}@media(min-width:576px){.newsletter-signup__recaptcha{transform:none;}}.newsletter-signup__recaptcha .recapcha-response{display:none;}.newsletter-signup__blurb{margin:0 .9375rem 1.25rem;}@media(min-width:576px){.newsletter-signup__blurb{margin:0 2.25rem 1.25rem;}}.newsletter-signup input[type='text'],.newsletter-signup input[type='email'],.newsletter-signup select.form-control:not([size]):not([multiple]){border-radius:0;color:#484848;font-size:16px;line-height:24px;height:60px;}.newsletter-signup select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/Assets/Images/dropdown-arrow.svg) no-repeat;background-position:right 10px center;background-size:14px;}.newsletter-signup select::-ms-expand{display:none;}.plp .filter,.plp .filter-range{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-bottom:1rem;margin-right:1rem;color:#000;}.plp .filter--hide,.plp .filter-range--hide{display:none;}.plp .filter:after,.plp .filter-range:after{content:"×";font-family:Arial;display:block;color:#b4975a;font-weight:bold;margin-left:.5rem;font-size:20px;}.plp__header{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-bottom:solid 1px #e3e3e3;padding-bottom:1rem;}@media(min-width:992px){.plp__header{flex-direction:row;}}.plp__header h2{font-size:1.5rem;text-transform:uppercase;font-family:"Oswald",sans-serif;letter-spacing:3px;color:#242424;font-weight:600;}.plp__header--ctas{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;}@media(min-width:992px){.plp__header--ctas{flex-direction:row;}}@media(min-width:992px){.plp__header--ctas p{margin-bottom:0;}}.plp__header--ctas a.btn{letter-spacing:normal;font-size:1rem;font-family:"Nunito Sans",sans-serif;padding:.5rem 1rem;color:#333;}@media(max-width:991.98px){.plp__header--ctas a.btn{width:100%;}}.plp__header--ctas a.btn:first-of-type{margin-bottom:10px;}@media(min-width:992px){.plp__header--ctas a.btn:first-of-type{margin-bottom:0;}}.plp__header--ctas a.btn-gray,.plp__header--ctas .ballistics-calculator .mini-login__ctas a.btn,.ballistics-calculator .mini-login__ctas .plp__header--ctas a.btn{margin:0 1rem;}.plp__wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;margin-top:1rem;}@media(min-width:992px){.plp__wrapper{flex-direction:row;}.plp__wrapper.fullwidth .plp__products{width:100%;}}@media(max-width:991.98px){.plp__wrapper #mobile-menu .btn{padding:.5rem 2rem;color:#0b0b0b;}}.plp__filters{margin-top:1.25rem;border:1px solid #c6c6c6;}@media(max-width:991.98px){.plp__filters{padding:1rem;margin-top:0;}}@media(min-width:992px){.plp__filters{min-width:300px;width:30%;padding-right:4rem;border:0 solid #c6c6c6;}}.plp__filters .clearall{display:none;font-family:"Nunito Sans",sans-serif;}.plp__filters .clearall.show{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.plp__filters .card{border:none;border-radius:0;margin-bottom:2rem;}.plp__filters .card:last-child{margin-bottom:1rem;}.plp__filters .card-header{background:none;padding:0 .5rem 1rem 0;border-bottom:solid 1px #e3e3e3;}.plp__filters .card-header__toggle{color:#484848 !important;font-family:"Oswald",sans-serif;font-size:.875rem;cursor:pointer;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;}.plp__filters .card-header__toggle:after{content:"—";font-weight:bold;color:#b4975a;}.plp__filters .card-header__toggle:hover{text-decoration:none !important;}.plp__filters .card-header__toggle.collapsed:after{content:"+";font-family:Arial;font-size:2rem;line-height:0;font-weight:lighter;color:#b4975a;}.plp__filters .card-body{padding:1rem 0;}.plp__filters .card-body__toggle{display:none;margin-bottom:1rem;}.plp__filters .card-body__toggle.disabled{opacity:.5;}.plp__filters .card-body__toggle.show{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.plp__filters .card-body__toggle:last-child{margin-bottom:0;}.plp__filters .card-body__toggle--value{font-family:"Nunito Sans",sans-serif;color:#000;}.plp__filters .card-body__toggle .checkbox-container{display:block;position:relative;padding-left:40px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.plp__filters .card-body__toggle .checkbox-container input{position:absolute;opacity:0;cursor:pointer;}.plp__filters .card-body__toggle .checkmark{position:absolute;top:0;left:0;height:24px;width:24px;border:solid 1px #c8c8c8;}.plp__filters .card-body__toggle .checkbox-container input:checked~.checkmark{background-color:#b4975a;box-shadow:inset 0 0 0 4px #fff;}.plp__filters .card-body .filter-showall{cursor:pointer;color:#aa9157;font-family:"Nunito Sans",sans-serif;font-weight:bold;display:none;}.plp__filters .card-body .filter-showall.show{display:block;}.plp__filters--showall{text-transform:uppercase;color:#000;font-family:"Nunito Sans",sans-serif;font-weight:600;cursor:pointer;}.plp__filters--showall:hover{font-weight:900;color:#000;text-decoration:none;}.plp #sortTab{border:1px solid #c6c6c6;}.plp #sortTab .sort-option{padding:12px;border-bottom:1px solid #c6c6c6;cursor:pointer;}.plp #sortTab .sort-option.active{background-color:#eee;}.plp #sortTab .sort-option:last-child{border-bottom:0 solid #c6c6c6;}.plp #sortTab .sort-option:hover{background-color:#eee;}.plp__products{font-family:"Nunito Sans",sans-serif;}.plp__products.fullwidth{width:100%;max-width:1140px;margin-left:auto;margin-right:auto;}@media(min-width:992px){.plp__products{width:70%;}}.plp__products--info{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin:1rem 0;justify-content:space-between;}@media(max-width:767.98px){.plp__products--info{flex-direction:column-reverse;}}.plp__products--info .btn-gold{color:#fff !important;font-family:"Oswald",sans-serif;letter-spacing:2px;font-size:.875rem;text-transform:uppercase;font-weight:600;padding:.5rem 1rem;}@media(max-width:767.98px){.plp__products--info .btn-gold{margin-top:30px;margin-bottom:20px;}}.plp__products--filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}@media(min-width:992px){.plp__products--filter-wrapper{margin-left:auto;flex-direction:row-reverse;}}.plp__products--filters{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}.plp__products--numResults{display:none;}.plp__products--sortFilter,.plp__products--showFilter{font-family:"Nunito Sans",sans-serif;margin:0 .5rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;width:300px;}.plp__products--sortFilter .nice-select,.plp__products--showFilter .nice-select{border-color:#d5d5d5;background-color:transparent;border-radius:0;box-shadow:none;height:40px;line-height:1.5;width:100%;padding:.5rem 1rem;margin-left:.5rem;}.plp__products--sortFilter .nice-select:focus,.plp__products--sortFilter .nice-select:hover,.plp__products--showFilter .nice-select:focus,.plp__products--showFilter .nice-select:hover{outline:none;}.plp__products--sortFilter .nice-select:after,.plp__products--showFilter .nice-select:after{height:10px;margin-top:-7px;width:10px;}.plp__products--sortFilter .nice-select .list,.plp__products--showFilter .nice-select .list{margin-left:0;border-radius:0;width:100%;}.plp__products--showFilter{margin-right:0;margin-bottom:10px;}@media(min-width:992px){.plp__products--showFilter{margin-bottom:0;width:220px;}}@media(min-width:992px){.plp__products--sortFilter{width:275px;}}@media(max-width:991.98px){.plp__products--sortFilter{display:none;}}.plp__products--results{margin-bottom:40px;}@media(min-width:992px){.plp__products--results{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:flex-start;}}.plp__products--results .product{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}@media(min-width:992px){.plp__products--results .product{width:48%;margin-right:4%;}.plp__products--results .product:nth-child(2n){margin-right:0;}}@media(min-width:1200px){.plp__products--results .product{width:32%;margin-right:2%;}.plp__products--results .product:nth-child(2n){margin-right:2%;}.plp__products--results .product:nth-child(3n){margin-right:0;}}.plp__products--results .product__badge{font-size:14px;padding:8px 20px;display:block;background-color:#333;color:#fff;text-align:center;position:absolute;top:0;left:0;}.plp__products--results .product__badge:after{content:url(../../images/FP-Shockwave.svg);margin-left:10px;display:inline-block;vertical-align:middle;height:21px;}.plp__products--results .product__badge--gray{background-color:#868686;}.plp__products--results .product__badge--gray:after{display:none;}.plp__products--results .product__part{color:#7c7c7c;font-size:14px;font-style:italic;font-weight:bold;line-height:24px;margin-bottom:10px;}.plp__products--results .product__img-container{margin:0 auto 20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;height:240px;}.plp__products--results .product__image{max-height:240px;max-width:240px;margin:0 auto;}@media(max-width:767.98px){.plp__products--results .product__image{margin-bottom:30px;}}.plp__products--results .product__title{font-family:"Nunito Sans",sans-serif;color:#000;font-size:1.125rem;font-weight:600;margin-bottom:10px;}.plp__products--results .product__variant span{font-weight:bold;}.plp__products--results .product__price,.plp__products--results .product__variant,.plp__products--results .product__caliber,.plp__products--results .product__weight{color:#333;margin:2px 0;}.plp__products--results .product__price span,.plp__products--results .product__variant span,.plp__products--results .product__caliber span,.plp__products--results .product__weight span{font-weight:bold;}.plp__products--results .product__rating ul{list-style-type:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.plp__products--results .product__rating ul li{margin:0 5px;}.plp__products--results .product__rating--full:before{content:"★";color:#b4975a;font-size:1.5rem;}.plp__products--results .product__rating--empty:before{content:"★";color:#c5c5c5;font-size:1.5rem;}.plp__products--results .product__details{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-around;margin-top:auto;}@media(min-width:992px){.plp__products--results .product__details{justify-content:space-between;}}.plp__products--results .product__details .btn{border:solid 1px #979797;color:#333;font-family:"Nunito Sans",sans-serif;font-size:1rem;line-height:normal;letter-spacing:normal;padding:.5rem 1rem;}@media(min-width:992px){.plp__products--results .product__details .btn{width:45%;}}.plp__products--results .product__details .btn:hover{background-color:#b4975a;color:#fff;}.plp__products--results .product__details .checkbox-container{display:block;position:relative;padding-left:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-self:flex-end;}@media(min-width:992px){.plp__products--results .product__details .checkbox-container{width:45%;}}.plp__products--results .product__details .checkbox-container input{position:absolute;opacity:0;cursor:pointer;}.plp__products--results .product__details .checkbox-container .checkmark{position:absolute;top:4px;left:0;height:14px;width:14px;border:solid 1px #c8c8c8;}.plp__products--results .product__details .checkbox-container input:checked~.checkmark{background-color:#b4975a;}@media(max-width:991.98px){.plp__products__pagination .pagination__center ul{overflow-x:hidden;}}#myList li{display:none;}.plp__header.search--header label{margin-left:40px;}@media(min-width:1200px){.plp__header.search--header .facets{text-align:right;}}.plp__products--results .search-item{margin-bottom:0;padding:30px 0;border-bottom:1px solid #e3e3e3;width:100%;min-height:180px;}.plp__products--results .search-item:last-child{border-bottom:none;}@media(min-width:992px){.plp__products--results .search-item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}}@media(min-width:992px){.plp__products--results .search-item .content--right{width:65%;}.plp__products--results .search-item .content--right .product__title{font-weight:bold;margin-bottom:10px;}.plp__products--results .search-item .content--right .product__productid{margin-bottom:10px;}}.plp__products--results .search-item .content--right .details-list{flex-flow:column;}@media(min-width:576px){.plp__products--results .search-item .content--right .details-list{flex-flow:row;justify-content:space-between;}.plp__products--results .search-item .content--right .details-list>div{width:48%;}}@media(min-width:992px){.plp__products--results .search-item .content--right .details-list>div{width:50%;padding-right:40px;}}.plp__products--results .search-item .content--left{position:relative;justify-content:center;display:flex;}@media(min-width:992px){.plp__products--results .search-item .content--left{width:35%;margin-right:40px;max-width:320px;text-align:center;}}@media(max-width:991.98px){.plp__products--results .search-item .content--left{margin-bottom:30px;}}.plp__products--results .search-item .content--left a .product__image{height:auto;width:auto;max-height:240px;}.panel-group{margin-bottom:6.25rem;}.panel-title{border-bottom:solid 1px #e3e3e3;padding:1.875rem 0 .75rem;}.panel-title a{background:url(../../Images/icon-collapse.svg) no-repeat;background-position-y:center;background-position-x:calc(100% - 20px);color:#333;display:block;font:900 16px "Nunito Sans",sans-serif;line-height:24px;text-decoration:none;padding-right:50px;}.panel-title a.collapsed{background-image:url(../../Images/icon-expand.svg);}.panel-body{padding:1.25rem 1.25rem 0;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:24px;color:#333;}.section-full{background-color:#f6f6f6;position:relative;padding-bottom:10rem;margin-bottom:0;}@media(min-width:768px){.section-full{padding:5rem 0;}}.section-full .col-md-6{position:static;display:flex;align-items:center;}@media(min-width:992px){.section-full .col-md-6{justify-content:center;}}@media(min-width:1200px){.section-full .col-md-6{justify-content:flex-start;padding-left:4.6875rem;}.section-full .col-md-6:first-child{justify-content:flex-end;padding-right:4.6875rem;}}.section-full .promo{position:static;}.section-full .promo.full{margin-top:3em;}@media(min-width:768px){.section-full .promo.full{margin:0;}}.section-full .promo.full .promo__background{display:none;background-position:right bottom !important;background-size:100% auto !important;}@media(min-width:992px){.section-full .promo.full .promo__background{display:block;position:absolute;top:0;right:0;bottom:0;left:0;height:auto;}}@media(min-width:1200px){.section-full .promo.full .promo__background{background-position:right center !important;background-size:cover !important;}}.section-full .promo.full .promo__content{padding:0;position:static;}@media(min-width:768px){.section-full .promo.full .promo__content{position:relative;text-align:left;}}.section-full .promo.full .promo__content .promo__copy{margin-bottom:0;}@media(min-width:768px){.section-full .promo.full .promo__content .promo__copy{margin-bottom:2rem;}}.section-full .promo.full .promo__content .promo__copy p{color:#333;line-height:24px;font-family:"Nunito Sans",sans-serif;font-size:16px;}.section-full .promo.full.content-center .promo__content-wrapper{position:static;}.section-full .promo.full.content-center .promo__content-wrapper h2{color:#333;font:300 60px "Oswald",sans-serif;line-height:80px;text-shadow:none;}@media(min-width:992px){.section-full .promo.full.content-center .promo__content-wrapper .promo__content{width:320px;}}.section-full .promo.full.content-center .promo__content-wrapper .promo__ctas a{background-color:#b39659;padding:1rem 2rem;position:absolute;bottom:3em;left:calc((100% - 80%)/2);margin-bottom:0;width:80%;}@media(min-width:768px){.section-full .promo.full.content-center .promo__content-wrapper .promo__ctas a{bottom:0;position:relative;left:0;width:100%;}}.section-full .promo.full.content-center .promo__content-wrapper .promo__ctas a:hover{background-color:#a3874c;}.section-full .promo__badge{color:#333;font-size:16px;line-height:24px;font-weight:900;font-family:"Nunito Sans",sans-serif;text-transform:uppercase;}.section-full.faq .promo.full .promo__background{background-image:url(../../Images/bullets-banner.png);background-size:auto 100% !important;}.section-full.faq .promo.full .promo__content .promo__badge{font-weight:900;}.section-full.faq .promo.full .promo__content h2,.section-full.faq .promo.full .promo__content .promo__badge{text-align:center;}@media(min-width:992px){.section-full.faq .promo.full .promo__content h2,.section-full.faq .promo.full .promo__content .promo__badge{text-align:left;padding-left:0;}}.section-full.faq .promo.full .promo__content .promo__copy{text-align:center;margin-bottom:1.875rem;}@media(min-width:992px){.section-full.faq .promo.full .promo__content .promo__copy{text-align:left;}}.section-full.faq .promo.full .promo__content .promo__ctas{margin:0;}.section-full.faq .promo.full .promo__content .promo__ctas a{bottom:5.625rem;width:80% !important;}@media(min-width:768px){.section-full.faq .promo.full .promo__content .promo__ctas{margin-bottom:1.875rem;}.section-full.faq .promo.full .promo__content .promo__ctas a{bottom:auto;width:100% !important;}}@media(min-width:992px){.section-full.faq .promo.full .promo__content .promo__ctas{width:100%;}}.section-full .faq-list{position:relative;width:100%;}@media(min-width:992px){.section-full .faq-list{max-width:430px;width:auto;}}.section-full .faq-list ul{list-style-type:none;margin:0;padding:0;}.section-full .faq-list ul li{margin-top:-1px;border:solid 1px #e3e3e3;border-right:0;border-left:0;}.section-full .faq-list ul li a{color:#837148;font:600 20px "Oswald",sans-serif;line-height:30px;padding:.9375rem 0;display:block;text-transform:uppercase;}.video-carousel{position:relative;}.video-carousel__background{height:540px;}@media(min-width:576px){.video-carousel__background{height:600px;}}@media(min-width:768px){.video-carousel__background{height:540px;}}@media(min-width:992px){.video-carousel__background{height:660px;}}@media(min-width:1200px){.video-carousel__background{height:770px;}}.video-carousel__background,.video-carousel .yt__image{background:no-repeat center center;background-size:cover;}.video-carousel__wrapper{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;bottom:0;align-items:center;justify-content:flex-start;}.video-carousel__wrapper .btn-gold{margin-top:36px;}.video-carousel .yt__image,.video-carousel .yt__player{width:340px;height:340px;}@media(min-width:576px){.video-carousel .yt__image,.video-carousel .yt__player{width:400px;height:400px;}}@media(min-width:768px){.video-carousel .yt__image,.video-carousel .yt__player{width:600px;height:337px;}}@media(min-width:992px){.video-carousel .yt__image,.video-carousel .yt__player{width:800px;height:450px;}}@media(min-width:1200px){.video-carousel .yt__image,.video-carousel .yt__player{width:1000px;height:562px;}}.video-carousel__player{margin-top:50px;}.video-carousel .yt__play,.video-carousel .yt__play--mobile{display:block;position:absolute;top:calc(50% - 45px);left:calc(50% - 45px);display:block;height:90px;width:90px;background-color:#fff;box-shadow:0 20px 50px 20px rgba(0,0,0,.25);}.video-carousel .yt__play:after,.video-carousel .yt__play--mobile:after{content:'';display:inline-block;position:absolute;left:40px;top:calc(50% - 15px);border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:20px solid #000;}.video-carousel .yt__play--mobile{display:block;}@media(min-width:768px){.video-carousel .yt__play--mobile{display:none;}}.video-carousel .yt__play{display:none;}@media(min-width:768px){.video-carousel .yt__play{display:block;}}.video-carousel .yt__video{position:absolute;z-index:-1;}.video-carousel.flipster--flat .flipster__button{opacity:1;}@media(max-width:767.98px){.video-carousel.flipster--flat .flipster__button{top:80%;}}@media(min-width:768px){.video-carousel.flipster--flat .flipster__button{color:#000;font:600 18px Oswald;letter-spacing:1px;text-transform:lowercase;z-index:15;top:65%;}.video-carousel.flipster--flat .flipster__button:hover{color:#fafafa;}}.video-carousel.flipster--flat .flipster__button--prev .prev:before{content:url("../../images/slider-left.svg");display:block;width:40px;height:40px;}.video-carousel.flipster--flat .flipster__button--next .next:before{content:url("../../images/slider-right.svg");display:block;width:40px;height:40px;}.video-carousel.flipster--flat .flipster__item{margin:0 15px;}.video-carousel.flipster--flat .flipster__item__content{backface-visibility:hidden;box-shadow:0 20px 50px 20px rgba(0,0,0,.25);}.video-carousel.flipster--flat .flipster__item--current{margin:0;}.video-carousel.flipster--flat .flipster__item--past,.video-carousel.flipster--flat .flipster__item--future{opacity:1;}.video-carousel.flipster--flat .flipster__item--past .flipster__item__content,.video-carousel.flipster--flat .flipster__item--future .flipster__item__content{transform:scale(.45);}@media(min-width:575px){.carousel .carousel-item .video-wrapper{margin-top:0;}}@media(min-width:991px){.carousel .carousel-item .video-wrapper{margin-top:25px;}}@media(min-width:1200px){.carousel .carousel-item .video-wrapper{margin-top:135px;}}.carousel .carousel-item .video-wrapper{position:absolute;top:0;left:0;z-index:1;min-height:100%;min-width:100%;-webkit-transform-style:preserve-3d;}.carousel .carousel-item .video-wrapper video{position:absolute;top:0;left:0;z-index:1;min-height:100%;min-width:100%;height:auto;width:auto;object-fit:cover;}.carousel-fade .carousel-item{bottom:0;}input[type='text'],input[type='email']{border:solid 1px #d5d5d5;border-radius:0;color:#484848;font-size:16px;line-height:24px;height:60px;}input[type='text']:active,input[type='email']:active{border-color:#868686;}input[type='text']:disabled,input[type='email']:disabled{background-color:#e6e6e6;}.contact__subscribe{margin-top:2rem;}.dropdown .dropdown-toggle{align-items:center;border:solid 1px #d5d5d5;background-color:#fff;height:60px;justify-content:space-between;width:100%;padding:0 19px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.dropdown .dropdown-toggle:after{display:none;}.dropdown .dropdown-toggle[aria-expanded='true']{border-color:#868686;}.dropdown .dropdown-menu{border-radius:1px;width:100%;}.dropdown .dropdown-menu.show{margin-top:-1px;border-color:#868686;}.dropdown .icon-down{background-image:url(../../Images/fp-icon-down.png);height:8px;width:15px;}.psuedo-checkbox,.psuedo-radio{padding-left:42px;position:relative;}.psuedo-checkbox input,.psuedo-radio input{position:absolute;left:-9999px;}.psuedo-checkbox input:checked+span:after,.psuedo-radio input:checked+span:after{background-color:#b4975a;content:'';display:block;left:3px;position:relative;height:16px;top:3px;width:16px;}.psuedo-checkbox span,.psuedo-radio span{border:solid 1px #c8c8c8;background-color:#fff;content:'';display:block;left:0;position:absolute;top:2px;}.psuedo-checkbox span{height:24px;width:24px;}.psuedo-radio input:checked+span:after{border-radius:50%;}.psuedo-radio span{border-radius:50%;height:24px;width:24px;}.form-signin .control-label{font-family:"Oswald",sans-serif;color:#333;font-weight:600;}.form-signin .form-control{height:50px;}.form-signin .field-validation-valid{display:none;}.form-signin .field-validation-error{display:block;position:relative !important;color:#f00;}.form-signin .btn-reset{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;justify-content:center;margin:1rem 0;}@media(min-width:992px){.form-signin .btn-reset{width:50%;margin:0 auto;}}.login__btns{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}@media(min-width:992px){.login__btns{flex-direction:row;justify-content:space-between;}}.login__btns .btn{margin:1rem 0;}@media(min-width:992px){.login__btns .btn{width:48%;}}.login .forgot-password{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;justify-content:center;margin:1rem 0;}@media(min-width:992px){.login .forgot-password{width:50%;margin:0 auto;}}.register{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}.register .btn{width:50%;align-self:center;}.register input[type='checkbox']{margin-right:10px;}.framed .form-signin{margin-top:2rem;}.pagination{align-items:center;border-top:solid 4px #f6f6f6;flex-flow:row wrap;margin-bottom:1.25rem;}@media(min-width:768px){.pagination{flex-wrap:nowrap;justify-content:space-between;}}.pagination ul{list-style-type:none;flex-wrap:wrap;}.pagination__left,.pagination__center,.pagination__right{margin-top:-4px;}.pagination__left,.pagination__right{width:50%;}@media(min-width:768px){.pagination__left,.pagination__right{width:auto;}}.pagination__left li,.pagination__right li{margin:10px 0;}.pagination__left li:first-child,.pagination__right li:first-child{padding-right:10px;}@media(min-width:768px){.pagination__left li:first-child,.pagination__right li:first-child{padding-right:2rem;}}.pagination__left{order:2;}.pagination__left ul{justify-content:flex-start;}@media(min-width:768px){.pagination__left{justify-content:flex-start;order:1;width:auto;}}.pagination__right{order:3;}.pagination__right ul{justify-content:flex-end;}@media(min-width:768px){.pagination__right{width:auto;}}@media(min-width:768px){.pagination__right li:first-child{padding-right:0;}}@media(min-width:768px){.pagination__right li:last-child{padding-left:2rem;}}.pagination__center{order:1;width:100%;margin-bottom:1.25rem;}@media(min-width:768px){.pagination__center{margin-bottom:0;order:2;width:auto;}}.pagination__center ul{justify-content:flex-start;}@media(min-width:768px){.pagination__center ul li{margin:0 .675rem;}}.pagination__center a{border-top:solid 4px #f6f6f6;padding:.882rem .882rem;}.pagination__center a.active{border-color:#b4975a;color:#b4975a;}.pagination ul{padding:0;margin:0;}.pagination a{color:#b4975a;display:block;font:13px "Nunito Sans",sans-serif;letter-spacing:2px;text-transform:uppercase;}.pagination a.disable{opacity:.6;}.pagination a.first{background:url("../../Images/icon-first-page--gold.svg") no-repeat left 2px;padding-left:1.25rem;}.pagination a.previous{background:url("../../Images/icon-previous-page--gold.svg") no-repeat left 2px;padding-left:1.25rem;}.pagination a.next{background:url("../../Images/icon-next-page--gold.svg") no-repeat right 2px;padding-right:1.25rem;}.pagination a.last{background:url("../../Images/icon-last-page--gold.svg") no-repeat right 2px;padding-right:1.25rem;}.four-per-row div{margin-bottom:1.875rem;}@media(min-width:768px){.four-per-row{margin-left:-1.875rem;margin-bottom:0;}.four-per-row div{width:50%;padding:0 0 3.75rem 1.875rem;float:left;}.four-per-row div:nth-child(2n+1){clear:left;}.four-per-row:after{content:'';clear:both;display:block;}}@media(min-width:992px){.four-per-row div{width:25%;}.four-per-row div:nth-child(2n+1){clear:none;}.four-per-row div:nth-child(4n+1){clear:left;}}.three-per-row div{margin-bottom:1.875rem;}@media(min-width:768px){.three-per-row{margin-left:-1.875rem;margin-bottom:0;}.three-per-row div{width:50%;padding:0 0 3.75rem 1.875rem;float:left;}.three-per-row div:nth-child(2n+1){clear:left;}.three-per-row:after{content:'';clear:both;display:block;}}.three-per-row.hide-ctas .promo__ctas{display:none;}@media(min-width:992px){.three-per-row div{width:33.333%;}.three-per-row div:nth-child(2n+1){clear:none;}.three-per-row div:nth-child(3n+1){clear:left;}}.two-per-row div{margin-bottom:1.875rem;}.two-per-row.hide-ctas .promo__ctas{display:none;}@media(min-width:768px){.two-per-row{margin-left:-1.875rem;margin-bottom:0;}.two-per-row div{width:50%;padding:0 0 3.75rem 1.875rem;float:left;}.two-per-row div:nth-child(2n+1){clear:left;}.two-per-row:after{content:'';clear:both;display:block;}}.overflow-table{width:100%;overflow:hidden;}.overflow-table table{width:100%;}@media all and (max-width:991px){::-webkit-scrollbar{width:8px !important;}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3) !important;-webkit-border-radius:6px !important;border-radius:6px !important;}::-webkit-scrollbar-thumb{-webkit-border-radius:6px !important;border-radius:6px !important;background:#333 !important;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5) !important;}::-webkit-scrollbar-thumb:window-inactive{background:#333 !important;}.overflow-table{width:100%;overflow-x:auto;margin-bottom:1.25rem;}.overflow-table table{white-space:nowrap;width:100%;margin-bottom:0;}.overflow-table table thead th{font-size:20px;padding-bottom:7px;}.overflow-table table tbody td{font-size:16px;}.overflow-table table tr td:first-child,.overflow-table table tr td:first-child{min-width:175px;width:175px;}.overflow-table table .sticky-first{position:absolute;z-index:3;margin:2px -26px;}.overflow-table table th .sticky-first{margin:-30px -24px;}.overflow-table table tr th:first-child:before,.overflow-table table tr td:first-child:before{content:' ';background-color:#fff;position:absolute;height:50px;display:block;margin:-12px -40px;z-index:2;}.overflow-table table tr th:first-child:before{border-bottom:0 solid transparent;height:39px;margin:-32px -40px;}.overflow-table table tr.even td:first-child:before,.overflow-table table tr.alt td:first-child:before,.overflow-table table tr:nth-of-type(even) td:first-child:before{background-color:#f9f9f9;}.overflow-table.small tr th:first-child:before,.overflow-table.small tr td:first-child:before,.overflow-table.small tr td:first-child,.overflow-table.small tr td:first-child{min-width:82px;width:82px;}.overflow-table.medium tr th:first-child:before,.overflow-table.medium tr td:first-child:before,.overflow-table.medium tr td:first-child,.overflow-table.medium tr td:first-child{min-width:100px;width:100px;}.overflow-table.large tr th:first-child:before,.overflow-table.large tr td:first-child:before{min-width:210px;width:210px;}.overflow-table.large tr td:first-child,.overflow-table.large tr td:first-child{min-width:210px;width:210px;}}@media all and (max-width:991px) and (max-width:575px){.overflow-table{margin-top:21px;}.overflow-table table tr td:first-child:before{height:42px;}.overflow-table table .sticky-first{margin:0;}.overflow-table table th .sticky-first{margin:-24px 0;}.overflow-table table tbody td{font-size:12px;}.overflow-table table thead th{font-size:16px;}.overflow-table table tr td:first-child,.overflow-table table tr td:first-child{min-width:175px;width:175px;}.overflow-table.large tr th:first-child:before,.overflow-table.large tr td:first-child:before{min-width:165px;width:165px;}.overflow-table.large tr td:first-child,.overflow-table.large tr td:first-child{min-width:130px;width:130px;}}@media all and (max-width:991px) and (max-width:425px){.overflow-table table tr td:first-child:before{height:39px;}.overflow-table table th .sticky-first{margin:-14px 0;}.overflow-table table tbody td{font-size:10px;}.overflow-table table thead th{font-size:10px;}}::-webkit-scrollbar:horizontal{height:8px;}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px;border:2px solid #fff;}::-webkit-scrollbar-track{border-radius:10px;background-color:#fff;}.table-responsive{-webkit-overflow-scrolling:initial;}.product-warning{margin-bottom:0;}.product-warning .lead,.product-warning__questions .lead{color:#333;font:normal 16px "Nunito Sans",sans-serif;line-height:24px;}.product-warning__header{margin-bottom:3.75rem;}.product-warning__header h2{color:#333;font:500 40px "Oswald",sans-serif;margin-bottom:1rem;}.product-warning__header--main{margin-bottom:0;}.product-warning__header--main h2{margin-bottom:.2rem;}.product-warning__list{margin:0 0 3.75rem;padding:0;}.product-warning__list li{padding:1.25rem 0;border-bottom:solid 1px #e3e3e3;}.product-warning__list li:first-child{padding-top:0;}.product-warning__list li:last-child{border:none;}.product-warning__list h4{text-transform:uppercase;color:#242424;font:bold 24px "Oswald",sans-serif;line-height:36px;}.product-warning__list p{color:#333;font:normal 16px "Nunito Sans",sans-serif;line-height:24px;}.product-warning__list a{color:#aa9157;font:bold 16px "Nunito Sans",sans-serif;line-height:24px;}.product-warning__rte{margin-bottom:3.75rem;}.product-warning__rte--bottom{margin-bottom:4rem;}.product-warning__recall h2,.product-warning__resources h2,.product-warning__steps h2,.product-warning__questions h2{font:bold 24px "Oswald",sans-serif;text-transform:uppercase;margin-bottom:1rem;}.product-warning__recall h2{font:bold 24px "Oswald",sans-serif;text-transform:uppercase;}.product-warning__recall img{margin:1.875rem 0 3.75rem;}.product-warning__recall div{display:flex;flex-direction:column;}@media(min-width:768px){.product-warning__recall div{align-items:center;flex-flow:row nowrap;justify-content:space-between;}}.product-warning__recall div a,.product-warning__recall div a:hover{color:#837148;font:bold 20px "Oswald",sans-serif;padding:0;text-align:left;}.product-warning__steps .product-warning__header{margin-bottom:2rem;}.product-warning__steps h6{font:900 16px arial;margin-bottom:1.25rem;}.product-warning__steps ol{margin:0;padding:0;list-style-position:inside;}.product-warning__steps ol li{color:#333;font:normal 18px "Nunito Sans",sans-serif;margin-bottom:30px;}.product-warning__steps ol li:last-child{margin-bottom:0;}.product-warning__resources ul{margin:0;padding:0;}.product-warning__resources ul li{margin-bottom:1.5rem;}.product-warning__resources ul li:last-child{margin-bottom:0;}.product-warning__resources ul a{align-items:center;color:#aa9157;display:flex;font:bold 18px "Nunito Sans",sans-serif;}.product-warning__resources ul a i{background-image:url(../../Images/icon-pdf-gold.svg);background-size:16px 19px;margin-right:10px;width:16px;height:19px;}.pdp__badge{font-size:14px;padding:8px 20px;display:inline-block;background-color:#333;color:#fff;text-align:center;margin-bottom:10px;}.pdp__badge:after{content:url(../../images/FP-Shockwave.svg);margin-left:10px;display:inline-block;vertical-align:middle;height:21px;}.pdp__badge--gray{background-color:#868686;}.pdp__badge--gray:after{display:none;}@media(min-width:992px){.pdp-info{margin-left:50px;}}.pdp-info__title h1{font-family:"Oswald",sans-serif;font-size:1.5rem;line-height:2.25rem;color:#242424;font-weight:bold;text-transform:uppercase;margin-bottom:1rem;}.pdp-info__info{font-family:"Nunito Sans",sans-serif;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;}.pdp-info__info--part{color:#333;}.pdp-info__info--part span{font-weight:bold;}.pdp-info__info--review [data-bv-show=rating_summary] .bv_main_container .bv_avgRating,.pdp-info__info--review [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text,.pdp-info__info--review [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist{font-family:"Nunito Sans",sans-serif !important;color:#333 !important;font-size:16px !important;}.pdp-info__info--review [data-bv-show=rating_summary] .bv_main_container .bv_avgRating:hover,.pdp-info__info--review [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover,.pdp-info__info--review [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover{text-shadow:0 0 #333 !important;font-family:"Nunito Sans",sans-serif !important;color:#333 !important;font-size:16px !important;}.pdp-info__copy{font-family:"Nunito Sans",sans-serif;line-height:1.875rem;color:#484848;margin-bottom:1rem;}@media(min-width:768px){.pdp-info__copy{font-size:1.25rem;}}.pdp-info__details{font-family:"Nunito Sans",sans-serif;color:#333;}.pdp-info__details ul{list-style-type:none;padding:0;}.pdp-info__details ul li{margin:1rem 0;}.pdp-info__details ul span{font-weight:900;}@media(min-width:992px){.pdp-features{margin-top:-3rem;padding-left:70px;}}.pdp-features h2{text-transform:uppercase;color:#242424;font-size:1.5rem;line-height:2.25rem;font-weight:bold;font-family:"Oswald",sans-serif;}@media(min-width:992px){.pdp-features h2{margin-bottom:1.875rem;}}.pdp-features ul{padding-left:20px;font-family:"Nunito Sans",sans-serif;list-style:disc;}@media(min-width:992px){.pdp-features ul{width:550px;}}.pdp-features ul li{margin-bottom:1rem;}.pdp-charts{border-bottom:solid 1px #c6c6c6;}@media(min-width:992px){.pdp-charts{padding-bottom:3.75rem;}}@media(min-width:992px) and (min-width:1200px){.pdp-charts{padding:0 50px;}}.pdp-charts__intro{flex-direction:column;align-items:center;}.pdp-charts__intro--title{color:#333;font-family:"Oswald",sans-serif;font-size:1.5rem;}@media(min-width:992px){.pdp-charts__intro--title{font-size:2.5rem;line-height:3.75rem;}}.pdp-charts__intro--copy{font-size:1rem;margin-bottom:2.5rem;}@media(min-width:992px){.pdp-charts__intro--copy{font-size:1.25rem;color:#242424;}}.pdp-charts__intro--copy p{margin-bottom:0;}.pdp-charts__tabs{margin-bottom:1rem;}@media(min-width:992px){.pdp-charts__tabs{margin-bottom:2.5rem;}}.pdp-charts__tabs .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;background:#aa9157;margin-left:0;}@media(min-width:992px){.pdp-charts__tabs .nav-tabs{flex-direction:row;justify-content:center;height:61px;padding:0 100px;}}.pdp-charts__tabs .nav-tabs li{margin:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;background-color:#aa9157;}.pdp-charts__tabs .nav-tabs li a{color:#484848;padding:15px 50px;border:none;width:100%;text-align:center;}@media(min-width:992px){.pdp-charts__tabs .nav-tabs li a{font-size:1.25rem;padding:15px 0;}}.pdp-charts__tabs .nav-tabs li a:hover{border:none;}.pdp-charts__tabs .nav-tabs li a.active{background-color:#484848;color:#fff;border:none;border-radius:0;}.pdp-charts__tab-content{overflow:auto;}@media(min-width:992px){.pdp-charts__tab-content{margin-bottom:60px;}}@media(min-width:1200px){.pdp-charts__tab-content{min-height:600px;}}.pdp-charts__tab-content table{width:100%;color:#484848;margin-bottom:2.8125rem;font-size:.875rem;}@media(min-width:992px){.pdp-charts__tab-content table{font-size:1.25rem;}}.pdp-charts__tab-content table th{font-weight:normal;white-space:nowrap;padding-left:5px;padding-right:5px;}.pdp-charts__tab-content .tab-pane__description{text-align:center;font-weight:bold;text-transform:uppercase;font-family:"Nunito Sans",sans-serif;margin-bottom:10px;}@media(min-width:992px){.pdp-charts__tab-content .tab-pane__description{font-size:1.25rem;}}.pdp-charts__tab-content .tab-pane__chart{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-direction:column;}@media(min-width:1200px){.pdp-charts__tab-content .tab-pane__chart chart{min-height:600px;}}.pdp-charts__tab-content .tab-pane__chart--bottomDescription{text-align:center;font-weight:bold;text-transform:uppercase;font-family:"Nunito Sans",sans-serif;margin-top:10px;}@media(min-width:992px){.pdp-charts__tab-content .tab-pane__chart--bottomDescription{font-size:1.25rem;}}.pdp-technology{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;}.pdp-technology h2{color:#333;font-family:"Oswald",sans-serif;font-size:1.5rem;}@media(min-width:992px){.pdp-technology h2{font-size:2.5rem;line-height:3.75rem;}}.pdp-technology__copy{color:#484848;margin-bottom:2rem;}@media(min-width:992px){.pdp-technology__copy{max-width:800px;}}.pdp-technology__wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}@media(min-width:992px){.pdp-technology__wrapper{flex-direction:row;justify-content:space-between;padding-top:80px;}}@media(min-width:992px){.pdp-technology__wrapper--content{max-width:360px;margin:0 auto;}}.pdp-technology__wrapper--content ol{list-style-type:none;padding:0;}.pdp-technology__wrapper--content ol li{font-size:1rem;counter-increment:step-counter;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;font-family:"Nunito Sans",sans-serif;text-align:left;}.pdp-technology__wrapper--content ol li:before{content:counter(step-counter);margin-right:20px;font-family:"Oswald",sans-serif;font-size:1.5rem;line-height:2.25rem;background-color:#aa9157;color:#fff;font-weight:bold;padding:1px 12px;width:35px;}.pdp-technology__wrapper--image{width:100%;}@media(min-width:1200px){.pdp-technology__wrapper--image{width:60%;}}.pdp-technology__wrapper--image img{width:100%;}.pdp-similar-products__intro{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;}@media(min-width:992px){.pdp-similar-products__intro{margin-bottom:60px;}}.pdp-similar-products__intro h2{color:#333;font-family:"Oswald",sans-serif;font-size:1.5rem;}@media(min-width:992px){.pdp-similar-products__intro h2{font-size:2.5rem;line-height:3.75rem;}}.pdp-similar-products__intro--copy{color:#484848;text-align:center;}@media(min-width:992px){.pdp-similar-products__intro--copy{font-size:1.25rem;max-width:800px;}}.pdp-similar-products .slick-arrow{display:block;width:40px;height:40px;}@media(max-width:767.98px){.pdp-similar-products .slick-arrow.slick-prev{left:0;}}.pdp-similar-products .slick-arrow.slick-prev:before{content:url("../../Images/slider-left.svg");opacity:1;}@media(max-width:767.98px){.pdp-similar-products .slick-arrow.slick-next{right:0;}}.pdp-similar-products .slick-arrow.slick-next:before{content:url("../../Images/slider-right.svg");opacity:1;}.pdp-similar-products .slider__item{font-family:"Nunito Sans",sans-serif;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;}.pdp-similar-products .slider__item--badge{display:none;}.pdp-similar-products .slider__item img{width:150px;margin-bottom:20px;}.pdp-similar-products .slider__item h4{font-size:1.125rem;line-height:1.5rem;font-weight:bold;max-width:250px;text-align:center;}.pdp-similar-products .slider__item--sku{color:#333;}.pdp-similar-products .slider__item--retail{display:none;}.pdp-zoom-slider{position:relative;}.pdp-zoom-slider .icon-zoom{font-size:50px;cursor:pointer;position:absolute;top:0;right:0;z-index:99;}.pdp-zoom-slider .slider-zoom{margin-bottom:20px;}.pdp-zoom-slider .slider-zoom__item{height:350px;width:550px;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;flex-direction:column;}@media(min-width:768px){.pdp-zoom-slider .slider-zoom__item{height:440px;}}@media(min-width:992px){.pdp-zoom-slider .slider-zoom__item{padding:50px;}}.pdp-zoom-slider .slider-zoom__item img{margin:0 auto;max-width:300px;max-height:100%;}@media(max-width:767.98px){.pdp-zoom-slider .slider-zoom__item img{max-height:350px;}}@media(min-width:992px){.pdp-zoom-slider .slider-zoom__item img{padding:0;max-width:500px;}}.pdp-zoom-slider .slider-zoom__item p{margin:0 auto;width:95%;}@media(max-width:767.98px){.pdp-zoom-slider .slider-zoom__item p{display:none;}}.pdp-zoom-slider .slider-zoom__item .magnify{margin:0 auto;}.pdp-zoom-slider .slider-zoom__item .magnify img{margin:0 auto;}.pdp-zoom-slider .slider-zoom__item:focus{outline:0;}.pdp-zoom-slider .slider-zoom-nav{width:100%;margin:0 auto;}@media(min-width:1200px){.pdp-zoom-slider .slider-zoom-nav{width:550px;}}@media(max-width:767.98px){.pdp-zoom-slider .slider-zoom-nav .slick-arrow{top:115px;}}.pdp-zoom-slider .slider-zoom-nav__item{width:94px !important;height:94px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;margin:0 10px;cursor:pointer;}@media(min-width:768px){.pdp-zoom-slider .slider-zoom-nav__item{margin:0 20px;}}@media(max-width:991.98px){.pdp-zoom-slider .slider-zoom-nav__item{overflow:hidden;}}.pdp-zoom-slider .slider-zoom-nav__item img{max-width:100%;max-height:100%;flex:0 0 auto;object-fit:scale-down;}.pdp-zoom-slider .slider-zoom-nav .slick-arrow{display:block;width:40px;height:40px;}@media(max-width:767.98px){.pdp-zoom-slider .slider-zoom-nav .slick-arrow.slick-prev{left:0;}}.pdp-zoom-slider .slider-zoom-nav .slick-arrow.slick-prev:before{content:url("../../Images/slider-left.svg");opacity:1;}@media(max-width:767.98px){.pdp-zoom-slider .slider-zoom-nav .slick-arrow.slick-next{right:0;}}.pdp-zoom-slider .slider-zoom-nav .slick-arrow.slick-next:before{content:url("../../Images/slider-right.svg");opacity:1;}.pdp-zoom-slider .slider-zoom-nav .slick-track{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}@media(min-width:1200px){.pdp-zoom-slider .slider-zoom-nav .slick-list{width:550px;}}.pdp-zoom-slider .slider-zoom-nav .slick-current{border:solid 2px #aa9157;width:94px;height:94px;}.pdp-zoom-slider .slider-zoom-nav .onfirstslide,.pdp-zoom-slider .slider-zoom-nav .onlastslide{display:none;}.pdp-reviews{margin-bottom:50px;}.pdp-reviews #BVRRContainer .bv-header{border-bottom:solid 1px #c6c6c6 !important;}.pdp-reviews #BVRRContainer .bv-header .bv-action-bar{display:-webkit-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;flex-direction:column !important;align-items:center !important;}.pdp-reviews #BVRRContainer .bv-header .bv-action-bar .bv-action-bar-header{font-family:"Oswald",sans-serif !important;font-size:40px !important;font-weight:500 !important;padding-bottom:20px !important;color:#333 !important;}.pdp-reviews #BVRRContainer .bv-header .bv-write-review{font-weight:normal !important;margin-top:20px !important;font-size:18px !important;text-transform:capitalize !important;padding:18px 60px !important;}.pdp-reviews #BVRRContainer .bv-content-placeholder{text-align:center !important;}.pdp-reviews #BVRRContainer .bv-section-summary{display:none !important;}.pdp-reviews #BVRRContainer .bv-control-bar{display:none !important;}@media(min-width:1200px){.pdp-reviews #BVRRContainer .bv-content-list-Reviews{padding:0 115px !important;}}.pdp-reviews #BVRRContainer .bv-write-review-label{color:#333 !important;text-align:center !important;}.pdp-img-popup .close{right:-25px;top:-25px;color:#fff;text-shadow:0 1px 0 #000;opacity:1;position:absolute;}.pdp-img-popup .image_modal{max-width:100%;}.pdp-img-popup .modal-body{text-align:center;}.loading-spinner{display:none;color:#333;text-transform:uppercase;padding:95px 0 0;background:transparent url(/Assets/Images/fp-loading-animated.gif) no-repeat center top scroll;}.alert{z-index:9999;background:#aa9157;color:#fafafa;width:100%;padding-left:0;border-radius:0;}@media(min-width:992px){.alert{padding-left:20px;position:absolute !important;}}.alert__wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}.alert__content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}@media(min-width:768px){.alert__content{margin-left:30px;font-size:1.125rem;}}@media(min-width:992px){.alert__content{margin-left:60px;}}.alert__content p{margin-bottom:0;}.alert__content a{color:#fafafa;text-decoration:underline;}@media(min-width:768px){.alert__content a{margin-left:1rem;}}.alert .close{right:0;opacity:1;top:50%;margin-top:-22px;}@media(min-width:768px){.alert .close{right:30px;}}@media(min-width:992px){.alert .close{right:60px;}}.alert.alert-product{position:relative !important;margin-top:-11px;padding:1rem 1.25rem;z-index:1;}@media(max-width:767.98px){.alert.alert-product .alert__wrapper{flex-direction:column;}}.alert.alert-product .alert_header{font-size:40px;font-weight:bold;font-family:"Oswald",sans-serif;letter-spacing:3px;font-size:2.25rem;padding-right:20px;border-right:1px solid #fff;}@media(max-width:767.98px){.alert.alert-product .alert_header{border-right:0 solid #fff;padding-right:0;}}.alert.alert-product .alert__content{padding-right:80px;}@media(max-width:767.98px){.alert.alert-product .alert__content{padding-right:0;}}@media(min-width:992px){.alert.alert-product .alert__content{margin-left:20px;}}@media(max-width:767.98px){.alert.alert-product .close{top:0;margin-top:20px;}}.downloads{background-color:#f8f8f8;margin-bottom:60px;padding:20px;}@media(min-width:992px){.downloads{padding:40px 0 50px 30px;}}@media(min-width:1200px){.downloads{width:80%;margin:0 auto;}}.downloads h2{color:#242424;font-family:"Oswald",sans-serif;font-size:24px;font-weight:bold;text-transform:uppercase;margin-bottom:25px;}.downloads__links{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}@media(min-width:992px){.downloads__links{flex-flow:row wrap;}}.downloads__links .icon{margin-right:20px;}@media(max-width:991.98px){.downloads__links .icon{height:30px;width:32px;}}.downloads__links a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;color:#aa9157;font-family:"Oswald",sans-serif;font-size:18px;font-weight:600;line-height:24px;margin-bottom:20px;}@media(min-width:992px){.downloads__links a{margin-right:60px;}}.customer-support__header,.customer-support__resource{max-width:900px;}.customer-support__header{margin:0 auto 3.75rem;text-align:center;}.customer-support__header h2{color:#333;font:500 40px "Oswald",sans-serif;line-height:60px;margin-bottom:1.25rem;}.customer-support__header .lead{color:#333;font:normal 16px "Nunito Sans",sans-serif;line-height:24px;}.customer-support__resource{margin-bottom:3.75rem;}.customer-support__resource h4{font:bold 24px "Oswald",sans-serif;color:#242424;line-height:36px;margin-bottom:1.25rem;text-transform:uppercase;}.customer-support__resource .lead{color:#333;font:normal 16px "Nunito Sans",sans-serif;line-height:24px;margin-bottom:1.875rem;}.customer-support__resource ul{margin:0;padding:0;}.customer-support__resource ul li{margin-bottom:1.25rem;}.customer-support__resource ul li a{color:#aa9157;font:600 18px "Oswald",sans-serif;line-height:24px;}.customer-support__info{background-color:#f8f8f8;margin-bottom:6.25rem;padding:1rem;flex-direction:column;}@media(min-width:768px){.customer-support__info{padding:2.5rem;flex-direction:row;}}@media(min-width:992px){.customer-support__info .column:first-child{padding-right:200px;}}.customer-support__details{color:#333;font:normal 16px "Nunito Sans",sans-serif;line-height:24px;margin-bottom:3.125rem;}.customer-support__details ul{margin:0;padding:0;list-style:none;}.customer-support__details ul li{margin-bottom:30px;}.customer-support__details h4{color:#242424;font:bold 24px "Oswald",sans-serif;margin-bottom:1.25rem;text-transform:uppercase;}.page-body .customer-support__info .customer-support__details ul{list-style-type:none;}.news-details{margin-bottom:1rem;}@media(min-width:992px){.news-details{max-width:1140px;margin:0 auto;}}.news-details header{height:auto;}.news-details img{max-width:100%;height:auto !important;}.news-details__header{color:#333;font:500 40px "Oswald",sans-serif;line-height:60px;margin-bottom:1.25rem;}@media(min-width:992px){.news-details__header{font-size:54px;line-height:72px;}}.news-details__content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;}@media(min-width:992px){.news-details__content{flex-flow:row wrap;}}.news-details__body{color:#333;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:24px;}.news-details__body img{max-width:100%;}@media(min-width:992px){.news-details__body{width:66%;}}.news-details__products__intro{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;}@media(min-width:992px){.news-details__products__intro{margin-bottom:3.75rem;}}.news-details__products__intro h2{color:#333;font:500 24px "Oswald",sans-serif;}@media(min-width:992px){.news-details__products__intro h2{font-size:40px;line-height:60px;}}.news-details__products__description{font:400 16px "Nunito Sans",sans-serif;text-align:center;margin-bottom:1.25rem;}.news-details__products .slick-arrow{display:block;width:40px;height:40px;z-index:1;cursor:pointer;}.news-details__products .slick-prev:before{content:url(../../Images/slider-left.svg);opacity:1;}.news-details__products .slick-next:before{content:url(../../Images/slider-right.svg);opacity:1;}.news-details__products .slider__item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-family:"Nunito Sans",sans-serif;flex-direction:column;text-align:center;cursor:pointer;}.news-details__products .slider__item img{width:150px;margin-bottom:20px;}.news-details__products .slider__item h4{font-size:18px;line-height:24px;font-weight:bold;max-width:250px;}.news-details__image-grid{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;justify-content:center;padding:15px 0 0;}@media(min-width:992px){.news-details__image-grid{flex-flow:row wrap;justify-content:space-between;}}.news-details__image-grid .tile{padding-bottom:.9375rem;}@media(min-width:992px){.news-details__image-grid .tile{padding:.9375rem 0;width:31.5%;}}.news-details__image-grid .tile__content img{max-width:100%;display:block;}.news-details__more-stories{display:none;}.news-details__related>h2{display:none;}.news-details__related h2{padding:0 15px;}@media(min-width:992px){.news-details__related h2{padding:0;}}.news-details__related.promo-container .promo-container__wrapper{justify-content:flex-start;}.news-details__related.promo-container .promo-container__wrapper .promo{padding-right:10px;margin-bottom:1.875rem;}@media(min-width:992px){.news-details__related.promo-container .promo-container__wrapper .promo{width:31.75%;}}.news-details__related.promo-container .promo-container__wrapper .promo .promo__background{margin-bottom:20px;height:420px;width:auto;}@media(max-width:767.98px){.news-details__related.promo-container .promo-container__wrapper .promo .promo__background{height:220px;}}.news-details__related.promo-container .promo-container__wrapper .promo .promo__content{position:relative;max-width:100%;}.news-details__related.promo-container .promo-container__wrapper .promo .promo__content h2{font:bold 18px oswald;line-height:28px;margin-bottom:1.25rem;padding:0;}@media(min-width:992px){.news-details__related.promo-container .promo-container__wrapper .promo .promo__content h2{font-size:24px;line-height:36px;}}.news-details__related.promo-container .promo-container__wrapper .promo:last-child{padding-right:0;}.news-details__related .promo__copy{color:#333;font:normal 16px "Nunito Sans",sans-serif;line-height:24px;}@media(min-width:992px){.news-details__related .promo__copy{font:normal 16px "Nunito Sans",sans-serif;line-height:24px;}}@media(min-width:992px){.news-details__aside{margin-left:.9375rem;width:calc(34% - 15px);}}.news-details__aside__image{max-width:100%;}.news-details__aside__highlight{background-color:#fafafa;padding:4.8125rem 3.125rem;}.news-details__aside__highlight h4{color:#333;font-size:24px;font:900 24px "Nunito Sans",sans-serif;letter-spacing:2px;line-height:24px;margin-bottom:18px;}.news-details__aside__highlight p{color:#484848;font-family:"Nunito Sans",sans-serif;font-size:18px;line-height:24px;padding-left:.625rem;border-left:solid 6px #aa9157;margin-left:1.875rem;}.news-details__promo{margin-bottom:2rem;}.news-details__promo.promo.full.content-center .promo__content-wrapper h2{font-size:36px;line-height:36px;}@media(min-width:992px){.news-details__promo.promo.full.content-center .promo__content-wrapper h2{font-size:80px;line-height:76px;}}.news-details__promo.promo.full.content-center .promo__content-wrapper .promo__ctas a{position:absolute;height:90px;width:90px;margin:0;padding:0;top:calc(50% - 45px);left:calc(50% - 45px);text-indent:-9999px;background-image:url(../../images/icon-play.svg);}.news-details__promo.yt__player .promo__ctas h2,.news-details__promo.yt__player .promo__ctas p{display:none;}.news-details.stack{margin-bottom:2.5rem;}.news-items__promo{margin-bottom:3.75rem;}@media(min-width:992px){.news-items__promo.full .promo__background{height:480px;}}.news-items__promo.full .promo__content .promo__ctas{margin:0;padding:0;}.news-items__promo.full .promo__content .promo__ctas a{background-color:#b39659;padding-left:0;padding-right:0;}.news-items__filters{flex-flow:column nowrap;justify-content:space-between;margin-bottom:3.75rem;}@media(min-width:992px){.news-items__filters{flex-flow:row nowrap;}}.news-items__filters--subject,.news-items__filters--type{padding:0;margin-bottom:0;}.news-items__filters--subject:first-child,.news-items__filters--type:first-child{margin-bottom:2rem;}@media(min-width:992px){.news-items__filters--subject,.news-items__filters--type{margin-bottom:0;}.news-items__filters--subject:first-child,.news-items__filters--type:first-child{margin-bottom:0;}}.news-items__filters--subject li,.news-items__filters--type li{font:900 16px "Nunito Sans",sans-serif;color:#333;margin-right:1rem;}@media(min-width:992px){.news-items__filters--subject li,.news-items__filters--type li{margin-right:2.5rem;}}.news-items__filters--subject li label,.news-items__filters--type li label{margin-bottom:0;cursor:pointer;}.news-items__filters--subject li label span,.news-items__filters--type li label span{top:-1px;}.news-items__filters--subject li input,.news-items__filters--type li input{position:absolute;left:-9999px;}.news-items__filters--subject li input:checked+span,.news-items__filters--type li input:checked+span{border-bottom:solid 3px #b4975a;}.news-items__filters--subject li:last-child,.news-items__filters--type li:last-child{margin-right:0;}.news-items__filters--subject{flex-wrap:wrap;}.news-items__filters .news-items__filters--subject{flex-wrap:wrap;}.news-items__filters .news-items__filters--subject li{margin-top:1rem;}@media(min-width:992px){.news-items__filters .news-items__filters--subject li{margin-top:inherit;}}.news-items__articles{overflow:hidden;padding:0;}.news-items__articles .promo-container__wrapper{flex-wrap:wrap;justify-content:space-between;}@media(min-width:992px){.news-items__articles .promo-container__wrapper .promo{justify-content:space-between;width:48.8%;}}.news-items__articles .promo-container__wrapper .promo__background{height:320px;margin-bottom:1.25rem;width:100%;}@media(min-width:576px){.news-items__articles .promo-container__wrapper .promo__background{height:440px;}}.news-items__articles .promo-container__wrapper .promo__background a{display:block;width:100%;height:100%;}.news-items__articles .promo-container__wrapper .promo__content{color:#333;margin-bottom:3.65rem;padding:0;position:relative;max-width:100%;}.news-items__articles .promo-container__wrapper .promo__content h2{font:bold 24px "Oswald",sans-serif;line-height:36px;margin:0 0 .75rem 0;}.news-items__articles .promo-container__wrapper .promo__content h2 a{font:bold 24px "Oswald",sans-serif;}.news-items__articles .promo-container__wrapper .promo .yt__play{display:block;background:url(../../images/icon-play.svg) no-repeat center center;background-size:90px 90px;height:90px;width:90px;position:absolute;top:calc(50% - 45px);left:calc(50% - 45px);}.news__grid h1{font:500 40px "Oswald",sans-serif;line-height:60px;margin-bottom:1.875rem;}.news__grid img{max-width:100%;margin-bottom:1rem;}.news__grid h4{text-align:center;text-transform:uppercase;font:bold 24px "Oswald",sans-serif;line-height:36px;margin-bottom:0;}.news__grid .three-per-row div{margin:1.5rem 0;padding-bottom:0;}.news__grid .hide-ctas .cta{display:none;}@media(min-width:992px){.news{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 115px;}}.news article{flex:1 1 66.66%;font:normal 16px "Nunito Sans",sans-serif;color:#333;line-height:24px;}@media(min-width:768px){.news article{padding-right:1.875rem;}}@media(max-width:767.98px){.news article .float-left{float:none !important;}}.news article h1{font:500 40px "Oswald";line-height:60px;margin-bottom:1.875rem;text-transform:none;letter-spacing:1px;}.news article img{max-width:100%;margin-bottom:1.875rem;margin-right:30px;}.news article p{margin-bottom:1.25rem;}.news article p a{color:#b4975a;}.news article h6{font-weight:bold;}.news aside{flex:1 1 33.33%;}.news aside h3{font:bold 24px "Oswald",sans-serif;line-height:36px;text-transform:uppercase;margin-bottom:1.25rem;color:#242424;}.news aside ul{margin:0;padding:0;}.news aside ul li{margin-bottom:20px;}@media(min-width:768px){.news aside ul li{margin-bottom:30px;}}.news aside ul a{font:bold 16px "Nunito Sans",sans-serif;color:#b4975a;line-height:24px;}.yt__player{position:relative;}.yt__video{position:absolute;z-index:-1;}.yt__play{display:block;background:url(../../images/icon-play.svg) no-repeat center center;background-size:90px 90px;height:90px;width:90px !important;position:absolute;top:calc(50% - 45px);left:calc(50% - 45px);}.teaser-article{position:relative;margin:-8.375rem 0 .675rem;}.teaser-article:before{background-color:rgba(24,24,24,.5);content:'';position:absolute;top:0;left:0;height:440px;width:100%;}.teaser-article__background{height:440px;background-size:cover;background-position:center center;}.teaser-article__content{margin-top:8.375rem;}.teaser-article__content h2{font:500 48px "Oswald",sans-serif;color:#fff;line-height:48px;margin:0;padding:0 .9375rem;text-align:center;}@media(min-width:992px){.teaser-article__content h2{font-size:96px;line-height:96px;}}.teaser-article__content h1{font:500 48px "Oswald",sans-serif;color:#fff;line-height:48px;margin:0;padding:0 .9375rem;text-align:center;}@media(min-width:992px){.teaser-article__content h1{font-size:96px;line-height:96px;}}.teaser-article__content-wrapper{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;}.teaser-article.no-theme:before{background-color:transparent;content:'';position:absolute;top:0;left:0;height:440px;width:100%;}.teaser-article.light:before{background-color:rgba(250,250,250,.5);content:'';position:absolute;top:0;left:0;height:440px;width:100%;}.teaser-article.light .teaser-article__content h2{color:#242424;}.dealer__US .dealer__profile .dealer__profile__name{cursor:pointer;}.dealer__US.container{max-width:100%;}@media(min-width:1200px){.dealer__US.container{max-width:1320px;}}.dealer__US ul{margin:0;padding:0;}.dealer__US ul.infoWindow{font:normal 14px "Nunito Sans",sans-serif;line-height:21px;}.dealer__US ul.infoWindow li:first-child{font-weight:bold;font-size:16px;line-height:24px;}.dealer__US .scrollbar-outer>.scroll-element.scroll-y .scroll-element_outer{border-radius:0;}.dealer__US .scrollbar-outer>.scroll-element.scroll-x{display:none !important;}.dealer__US .scrollbar-outer>.scroll-element .scroll-element_track{background-color:transparent;}.dealer__US .scrollbar-outer>.scroll-element .scroll-bar,.dealer__US .scrollbar-outer>.scroll-element .scroll-bar:hover,.dealer__US .scrollbar-outer>.scroll-element .scroll-bar:active{background-color:#aa9157;border-radius:0;}.dealer__US select{background-color:transparent;color:#333;font:normal 18px "Nunito Sans",sans-serif;line-height:24px;border:none;}.dealer__blurb{margin-bottom:2.5rem;}.dealer__blurb h2{color:#242424;font:bold 24px "Oswald",sans-serif;line-height:36px;}.dealer__blurb h6{color:#333;font:normal 16px "Nunito Sans",sans-serif;line-height:24px;}.dealer__blurb h6 a{color:#aa9157;font:bold 16px "Nunito Sans",sans-serif;line-height:24px;}.dealer__header{border-bottom:solid 2px #c6c6c6;padding-bottom:1.875rem;margin-bottom:1.875rem;}.dealer__form{display:flex;flex-flow:column wrap;align-items:left;}.dealer__form label{color:#333;font:normal 16px "Nunito Sans",sans-serif;line-height:24px;}.dealer__form .form-group{margin:0 0 1.25rem 0;width:100%;}@media(min-width:992px){.dealer__form .form-group:nth-child(2){width:auto;margin:0 1.875rem 1.25rem 0;}}@media(min-width:992px){.dealer__form .form-group{margin:0 1.875rem 0 0;width:auto;}}.dealer__form input[type=button]{border:none;padding:1.0625rem 2rem;background-color:#b39659;}.dealer__form input[type=button]:hover{background-color:#a3874c;}.dealer__form input[type=button].disabled{pointer-events:none;}@media(min-width:768px){.dealer__form{flex-flow:row wrap;align-items:flex-end;}}@media(min-width:992px){.dealer__form{flex-wrap:nowrap;}}@media(min-width:1200px){.dealer__city-zip{width:180px !important;}}.dealer__city-city{flex-grow:1;}.dealer__city-state{min-width:258px;}.dealer__legend{display:none;font:900 16px "Nunito Sans",sans-serif;background-color:#fafafa;flex-flow:row nowrap;align-items:center;justify-content:center;height:50px;position:absolute;right:20px;top:20px;width:150px;z-index:1;-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,.15);-moz-box-shadow:0 0 20px 3px rgba(0,0,0,.15);box-shadow:0 0 20px 3px rgba(0,0,0,.15);}.dealer__legend img{padding-right:.625rem;}@media(min-width:768px){.dealer__legend{display:flex;}}.dealer__range.form-group select.form-control{padding:16px;border:1px solid #d5d5d5;border-radius:0;height:auto;}.dealer__filters{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;margin-bottom:1.25rem;}@media(min-width:768px){.dealer__filters{margin-bottom:1.875rem;flex-flow:row wrap;align-items:center;justify-content:space-between;}}@media(min-width:992px){.dealer__filters{align-items:center;flex-wrap:nowrap;justify-content:space-between;}}.dealer__results{font:bold 24px "Oswald",sans-serif;text-transform:uppercase;color:#242424;margin-bottom:1.25rem;}@media(min-width:768px){.dealer__results{margin-bottom:0;}}.dealer__360{color:#333;font:normal 16px "Nunito Sans",sans-serif;margin-bottom:1.25rem;}.dealer__360 a{color:#aa9157;}@media(min-width:768px){.dealer__360{width:100%;order:3;}}@media(min-width:992px){.dealer__360{margin-bottom:0;order:0;width:auto;}}.dealer__filter-type{align-items:center;display:flex;flex-flow:row nowrap;margin-bottom:1.25rem;}.dealer__filter-type .nice-select{min-width:150px;}.dealer__filter-type label{display:block;color:#333;font:900 18px "Nunito Sans",sans-serif;line-height:24px;margin:0 .5rem 0 0;white-space:nowrap;}@media(min-width:576px){.dealer__filter-type label{display:inline;}}.dealer__filter-type select{border:solid 1px #979797;padding:6px;}@media(min-width:768px){.dealer__filter-type{margin-bottom:0;}}.dealer__locations{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;margin-bottom:3.75rem;position:relative;}.dealer__list{height:auto;flex-grow:1;margin-right:0;}@media(min-width:768px){.dealer__list{height:802px;margin-right:.475rem;min-width:330px;overflow:auto;}}.dealer__profile{padding:1.25rem 0;position:relative;border-bottom:solid 2px #e3e3e3;}.dealer__profile:first-child{border-top:solid 2px #e3e3e3;}.dealer__profile b{color:#333;font:normal 16px "Nunito Sans",sans-serif;line-height:24px;position:absolute;top:1.25rem;right:1.25rem;}.dealer__profile div{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;}@media(min-width:768px){.dealer__profile div{margin-right:-.8rem;}}.dealer__profile h3{font:900 16px "Nunito Sans",sans-serif;line-height:24px;color:#333;}.dealer__profile ul,.dealer__profile a{font:normal 16px "Nunito Sans",sans-serif;line-height:24px;color:#333;}.dealer__profile a .country,.dealer__profile li .country{color:#aa9157;font-weight:bold;}.dealer__profile .dealer__profile__web a{padding-left:30px;background:url(../../Images/icon-globe.svg) no-repeat left center;margin-top:.325rem;}.dealer__profile .dealer__profile__web .badge-360{display:block;height:85px;width:140px;background:url(../../Images/icon-badge-360.svg) no-repeat left center;background-size:contain;}@media(min-width:768px){.dealer__profile{padding:1.25rem 1.875rem 1.25rem 0;}}.dealer__map{display:none;background-color:#fafafa;height:790px;max-width:900px;width:100%;}@media(min-width:768px){.dealer__map{display:block;}}.dealer__tooltip{position:relative;}.dealer__tooltip .arrow{display:none;}.dealer__tooltip img{position:absolute;width:140px;left:calc((197px - 140px)/2);top:-18px;}.dealer__tooltip .tooltip-inner{display:flex;flex-direction:column;color:#242424;font:normal 14px "Nunito Sans",sans-serif;line-height:24px;border:solid 1px #aa9157;background-color:#fff;height:148px;width:197px;justify-content:flex-end;}.dealer__Intl.container{max-width:100%;}@media(min-width:1200px){.dealer__Intl.container{max-width:1320px;}}@media(min-width:992px){.dealer__Intl .dealer__blurb{margin-bottom:0;}}@media(min-width:992px){.dealer__Intl .dealer__header{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;}}.dealer__Intl .dealer__list{height:auto;margin-right:0;overflow:visible;}.dealer__Intl .dealer__range{max-width:325px;width:100%;}.dealer__Intl .dealer__range label{display:none;}.dealer__Intl .dealer__range .nice-select{min-width:325px;}@media(min-width:768px){.dealer__Intl .dealer__range{margin:0 1.875rem 0 0;}}.dealer__Intl .dealer__filters{display:none;}.dealer__Intl .dealer__profiles{margin:0;padding:0;}@media(min-width:576px){.dealer__Intl .dealer__profiles{display:flex;flex-flow:row wrap;}}.dealer__Intl .dealer__profile{width:100%;}.dealer__Intl .dealer__profile:first-child{border-top:none;}.dealer__Intl .dealer__profile img{display:none;}.dealer__Intl .dealer__profile ul{margin:0;padding:0;}@media(min-width:576px){.dealer__Intl .dealer__profile{border:none;width:50%;}}@media(min-width:992px){.dealer__Intl .dealer__profile{width:33.333%;}}.dealer__US .dealer__filter-type .nice-select,.dealer__Intl .dealer__filter-type .nice-select{height:40px;line-height:40px;}.dealer__US .nice-select,.dealer__Intl .nice-select{border-color:#d5d5d5;background-color:transparent;border-radius:0;box-shadow:none;height:60px;line-height:60px;width:100%;}.dealer__US .nice-select:focus,.dealer__US .nice-select:hover,.dealer__Intl .nice-select:focus,.dealer__Intl .nice-select:hover{outline:none;}.dealer__US .nice-select:after,.dealer__Intl .nice-select:after{height:10px;margin-top:-7px;width:10px;}.dealer__US .nice-select.form-control,.dealer__Intl .nice-select.form-control{padding:0 30px 0 18px;}.dealer__US .nice-select span,.dealer__US .nice-select li,.dealer__Intl .nice-select span,.dealer__Intl .nice-select li{color:#000;font:normal 18px "Nunito Sans",sans-serif;}.dealer__US .nice-select .list,.dealer__Intl .nice-select .list{border-radius:0;width:100%;}.dealer__US .nice-select .list li,.dealer__Intl .nice-select .list li{line-height:40px;}.dealer__US .nice-select .list li.selected,.dealer__US .nice-select .list li.focus,.dealer__Intl .nice-select .list li.selected,.dealer__Intl .nice-select .list li.focus{background-color:#d5d5d5;}.events.promo.full .promo__ctas a{color:#aa9157;font:bold 16px "Nunito Sans",sans-serif;line-height:36px;}.events.promo.full .promo__copy{margin-bottom:1rem;}.events.promo.image-right .promo__content,.events.promo.image-left .promo__content{padding:5rem;margin:0;}.events__header{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-flow:row wrap;justify-content:center;margin-bottom:3.75rem;}@media(min-width:992px){.events__header{justify-content:space-between;}}.events__header h2{color:#333;font:500 40px "Oswald",sans-serif;line-height:60px;order:3;text-align:center;width:100%;margin:3.75rem 0 0;}.events__blurb{background-color:#f8f8f8;padding:2.5rem 1.875rem;margin-bottom:1.25rem;color:#333;line-height:24px;font:normal 16px "Nunito Sans",sans-serif;max-width:680px;}@media(min-width:992px){.events__blurb{margin-bottom:0;}}.events__filter{order:2;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;width:100%;justify-content:flex-end;}.events__filter label{color:#333;line-height:24px;font:normal 16px "Nunito Sans",sans-serif;margin:0 .625rem 0 0;white-space:nowrap;}.events__filter .nice-select{border-color:#d5d5d5;border-radius:0;height:40px;line-height:40px;min-width:200px;width:160px;}.events__filter .nice-select .list{border-radius:0;width:100%;}.events__filter .nice-select .list li{line-height:40px;}.events__filter .nice-select .list li.selected,.events__filter .nice-select .list li.focus{background-color:#d5d5d5;}.events__filter .nice-select span,.events__filter .nice-select li{color:#000;font:normal 16px "Nunito Sans",sans-serif;}.events__filter .nice-select:after{height:10px;margin-top:-7px;width:10px;}.events__grid .three-per-row div{margin-bottom:0;padding-bottom:2.5rem;}.events__grid--item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}.events__grid--item h4{color:#242424;line-height:36px;font:bold 24px "Oswald",sans-serif;}.events__grid--item p,.events__grid--item li{color:#333;font:normal 16px "Nunito Sans",sans-serif;line-height:24px;}.events__grid--item ul{margin:0 0 .5rem;padding:0;}.events__grid--item a{color:#aa9157;display:block;font:bold 16px "Nunito Sans",sans-serif;line-height:30px;}.events__grid--image{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding:0 !important;margin-bottom:20px !important;}@media(min-width:1200px){.events__grid--image{height:436px;width:100% !important;}}.events__grid--image img{max-width:100%;width:100%;}.bg-light-gray{background-color:#f8f8f8;}.bg-dark-gray{background-color:#f4f4f4;}.bg-primary{background-color:#b4975a;}.brands__header{padding:2.5rem 1.875rem 3.75rem;background-color:#f8f8f8;height:auto;margin:0;}@media(min-width:992px){.brands__header{width:50%;}}.brands__header h1{font:bold 24px "Oswald",sans-serif;line-height:36px;text-transform:uppercase;}.brands__header .lead{font:normal 16px "Nunito Sans",sans-serif;line-height:24px;}.brands__grid .three-per-row .brands__grid--item{margin:0 0 3.125rem 0;min-height:18.75rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;}.brands__grid--item img{max-height:18.75rem;margin-bottom:1.25rem;max-width:100%;height:auto;max-height:100%;}.brands__grid--item h4{font:bold 24px "Oswald",sans-serif;text-align:center;line-height:36px;color:#333;}.brands__grid--item h4 a,.brands__grid--item h4 a:hover{color:unset;text-decoration:none;}.brand-detail-section .brand-detail__summary{padding:40px 30px;display:flex;flex-direction:column;background:#f8f8f8;}.brand-detail-section .brand-detail__about{display:block;text-align:center;}.brand-detail-section .promo .promo__background{height:250px;}.brand-detail-section .promo.full .promo__content-wrapper{justify-content:center;}.brand-detail-section .promo.full .promo__content-wrapper .promo__content{margin-bottom:0;}.brand-detail-section .promo.full .promo__content-wrapper .promo__content .promo__copy{margin-bottom:0;}.difference.promo h2{font:500 40px "Oswald",sans-serif;margin-bottom:3.75rem;text-align:center;}.difference.promo.content-center a.yt__play{position:absolute;height:90px;width:90px;margin:0;padding:0;top:calc(50% - 45px);left:calc(50% - 45px);text-indent:-9999px;background-image:url(../../images/icon-play.svg);}.difference__component{background-color:#fafafa;padding:2.5rem 0 3.75rem;}.difference__component__diagram{display:none;position:relative;}.difference__component__diagram img{display:block;margin:0 auto;padding:120px 0;width:80%;}.difference__component__diagram .toggler__links{position:absolute;top:0;left:0;right:0;bottom:0;}@media(min-width:992px){.difference__component__diagram{display:block;}}.difference__component__point{display:inline-block;height:35px;width:35px;border:solid 1px #aa9157;background-color:transparent;color:#484848;border-radius:50%;text-align:center;font:normal 20px "Nunito Sans",sans-serif;line-height:35px;position:absolute;}.difference__component__point.active,.difference__component__point:hover{color:#fff;background-color:#aa9157;text-decoration:none;}.difference__component__point--1{top:6%;left:11%;}.difference__component__point--2{top:6%;left:33%;}.difference__component__point--3{top:6%;left:59%;}.difference__component__point--4{top:6%;left:83%;}.difference__component__point--4.difference__component__point--4:after{height:130px;}.difference__component__point:after{content:'';display:block;position:relative;height:100px;width:2px;background-color:#aa9157;margin-left:1.0625rem;margin-top:-.0625rem;}.difference__component h2{font:500 40px "Oswald",sans-serif;line-height:60px;text-align:center;margin-bottom:1.25rem;padding:0 .9375rem;}.difference__component__description{font:normal 20px "Nunito Sans",sans-serif;line-height:30px;max-width:900px;margin:0 auto 2.5rem;text-align:center;padding:0 .9375rem;}.difference__component__image{background-size:cover;background-position:center center;margin-bottom:1.875rem;width:100%;height:300px;}@media(min-width:992px){.difference__component__image{flex:1 0 auto;margin-bottom:0;width:300px;}}@media(min-width:992px){.difference__component .toggler__panels{border-top:solid 3px #b4975a;padding-top:1.25rem;position:relative;}.difference__component .toggler__panels:before{content:"";display:block;width:20px;height:16px;border-style:solid;border-width:0 20px 16px 20px;border-color:transparent transparent #b4975a transparent;position:absolute;top:-19px;left:calc((100% - 20px)/2);}}.difference__component .toggler__panels .toggler__panel{display:block;}@media(min-width:992px){.difference__component .toggler__panels .toggler__panel{display:none;}}@media(min-width:992px){.difference__component .toggler__panels .toggler--show{display:block;}}.difference__component__panel{display:flex;flex-flow:column nowrap;background-color:#fff;}@media(min-width:992px){.difference__component__panel{flex-direction:row;}}.difference__component__content{display:flex;flex-flow:column nowrap;padding:0 1.875rem;justify-content:center;width:100%;}.difference__component__content h4{font:bold 24px "Oswald",sans-serif;text-transform:uppercase;line-height:36px;margin-bottom:1.25rem;color:#242424;position:relative;padding-left:55px;}.difference__component__content h4 span{content:'1';display:block;height:35px;width:35px;background-color:#aa9157;border-radius:50%;text-align:center;line-height:35px;font:normal 20px "Nunito Sans",sans-serif;color:#fff;position:absolute;top:2px;left:0;padding-top:4px;}.difference__component__content h6{font:bold 20px "Nunito Sans",sans-serif;line-height:30px;color:#484848;}.difference__component__content p{font:normal 16px "Nunito Sans",sans-serif;line-height:24px;color:#333;margin-bottom:1.875rem;}@media(min-width:992px){.difference__component__content p{margin-bottom:0;}}.compare{border-bottom:solid 4px #e3e3e3;padding-bottom:20px;overflow:auto;}.compare__title{color:#333;font-family:"Oswald",sans-serif;font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;}@media(min-width:992px){.compare__title{font-size:2.5rem;line-height:3.75rem;}}@media(min-width:992px){.compare__title{margin-bottom:60px;}}.compare__table{width:100%;padding:0 40px 40px 40px;border-collapse:collapse;background:none !important;display:table !important;}.compare thead th{font-size:20px;font-family:"Nunito Sans",sans-serif;color:#484848;font-weight:700;border-bottom:solid 4px #e3e3e3 !important;border-top:none;padding:0;padding-bottom:20px;font-size:3vw;padding-right:25px;}@media(min-width:768px){.compare thead th{font-size:20px;}}@media(min-width:768px){.compare thead th:first-child{padding-left:40px;width:260px;}}@media(min-width:768px){.compare thead th:last-child{width:90px;padding-right:40px;}}.compare thead .th__msrp{width:130px;}@media(min-width:992px){.compare thead .th__weight,.compare thead .th__coefficient{max-width:115px;white-space:pre-wrap;}}.compare tbody tr:nth-child(even){background-color:#f8f8f8;}.compare tbody td{padding:12px 0;font-family:"Nunito Sans",sans-serif;border:none;font-size:3vw;padding-right:25px;}@media(min-width:768px){.compare tbody td{font-size:1rem;}}@media(min-width:768px){.compare tbody td:first-child{padding-left:40px;}}.compare tbody .td__product a{color:#aa9157;font-weight:700;cursor:pointer;}.compare tbody .td__remove{margin:0 auto;font-family:Arial;font-size:20px;text-align:center;width:90px;padding-right:40px;}.compare tbody .td__remove i{cursor:pointer;}.performance__table{font-family:"Nunito Sans",sans-serif;font-size:16px !important;}.performance__table tr:nth-child(even){background:#f8f8f8;}.performance__table td{height:50px;}.performance__table thead th{font-weight:900 !important;color:#333;padding-bottom:30px;}.performance__table thead th:first-child{padding-left:40px;width:240px;}.performance__table .label{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}.performance__table .label a{color:#aa9157;font-weight:700;}.performance__table .label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:20px;}.performance__table .label--blue:before{background-color:#4a90e2;}.performance__table .label--orange:before{background-color:#f5a623;}.performance__table .label--purple:before{background-color:#6e3e98;}.performance__table .label--light-green:before{background-color:#70a730;}.performance__table .label--dark-green:before{background-color:#4a9b89;}.performance__table .label--red:before{background-color:#a10000;}.performance__table .label--maroon:before{background-color:#77003c;}.performance__table .label--muted-blue:before{background-color:#005682;}.performance__table .label--off-brown:before{background-color:#a15000;}.performance__table .label--grey:before{background-color:#626262;}.content-page h2{color:#242424;font:bold 24px "Oswald",sans-serif;text-transform:uppercase;}.page-body h2,.page-body h3{font-family:"Oswald",sans-serif;}.page-body ul{list-style-type:disc;}.page-body .col-md-4 .btn{width:100%;}.page-body .col-md-4 .btn:first-of-type{margin-bottom:10px;}.timeline{max-width:1140px;margin:0 auto;padding:3.7rem 0;}.timeline-wrapper{background-color:#f8f8f8;padding:0 15px;}.timeline h1{font:500 40px "Oswald",sans-serif;color:#333;line-height:60px;margin-bottom:1.875rem;}.timeline-years{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;margin-bottom:3.75rem;margin:0;padding:0 3rem;}@media(min-width:768px){.timeline-years{flex-flow:row nowrap;justify-content:space-between;padding:0;}}.timeline-year{margin-right:0;}@media(min-width:768px){.timeline-year{width:33%;margin-right:20px;}}.timeline-year b{display:block;margin-bottom:1rem;}.timeline-moments{padding:0;margin:0 0 3.75rem 0;list-style-type:none !important;}.timeline-moments li{line-height:24px;margin-bottom:1rem;}.timeline-moments li img{max-width:100%;height:auto;border-top:solid 15px #f8f8f8;border-left:solid 6px #f8f8f8;margin-left:-15px;padding-left:10px;}@media(min-width:768px){.timeline-moments li{border-left:solid 5px #aa9157;padding-left:.625rem;}}.timeline__history ul{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;position:relative;margin:0;padding:0;}.timeline__history ul:before{background-color:#b4975a;content:'';display:block;height:2px;width:calc(100% - 40px);position:absolute;top:.25rem;left:20px;margin:0 auto;}.timeline__history ul li{display:flex;flex-flow:column nowrap;align-items:center;}.timeline__history ul li:before{background-color:#b4975a;content:'';display:block;height:10px;width:10px;}.timeline .slick-arrow{width:40px;height:40px;}.timeline .slick-prev{left:0;}@media(min-width:992px){.timeline .slick-prev{left:-70px;}}.timeline .slick-prev:before{content:url("../../Images/slider-left.svg");opacity:1;}.timeline .slick-next{right:0;}@media(min-width:992px){.timeline .slick-next{right:-70px;}}.timeline .slick-next:before{content:url("../../Images/slider-right.svg");opacity:1;}.about--stack{margin-bottom:3.75rem;}.about--stack h3{font-family:"Oswald",sans-serif;}.about.promo.container.image-left .promo__ctas{justify-content:flex-end;}.about.promo.container.image-left .promo__ctas .btn{justify-content:center;}.load-rec{margin-top:60px;}.load-rec .nav-tabs{display:none;}@media(min-width:1200px){.load-rec .tab-content__header{padding:0 115px;}}.load-rec .tab-content__header.hide-controls .tab-content__header--controls{border-bottom:none !important;display:none;}.load-rec .tab-content__header.hide-controls h3{width:100%;}.load-rec .tab-content__header.hide-controls .control{display:none !important;}.load-rec .tab-content__header.hide-controls .tab-content__header--breadcrumb{display:none !important;}.load-rec .tab-content__header--controls{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;padding-bottom:20px;border-bottom:solid 2px #e3e3e3;margin-bottom:10px;}@media(min-width:768px){.load-rec .tab-content__header--controls{justify-content:space-between;align-items:center;flex-wrap:nowrap;}}.load-rec .tab-content__header--controls .control{color:#aa9157;font-size:18px;font-family:"Oswald",sans-serif;font-weight:600;letter-spacing:1px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;cursor:pointer;width:50%;}@media(min-width:768px){.load-rec .tab-content__header--controls .control{width:auto;}}@media(min-width:768px){.load-rec .tab-content__header--controls .control--previous{order:-1;}}.load-rec .tab-content__header--controls .control--clear{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;}.load-rec .tab-content__header--controls .control--clear i{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}.load-rec .tab-content__header--controls h3{font-family:"Oswald",sans-serif;color:#242424;text-align:center;width:100%;}@media(min-width:768px){.load-rec .tab-content__header--controls h3{font-size:40px;width:auto;}}.load-rec .tab-content__header--breadcrumb{display:none;}@media(min-width:768px){.load-rec .tab-content__header--breadcrumb{display:block;margin-bottom:50px;}}.load-rec .tab-content__header--breadcrumb ul{padding-left:0;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}.load-rec .tab-content__header--breadcrumb ul li{font-weight:bold;font-family:"Nunito Sans",sans-serif;}.load-rec .tab-content__header--breadcrumb ul li span{font-weight:normal;}.load-rec .tab-content__header--breadcrumb ul li:after{content:"|";padding:0 5px;font-weight:normal;}.load-rec .tab-content__header--breadcrumb ul li:last-child:after{display:none;}.load-rec .tab-content__header--breadcrumb ul li .load-rec-breadcrumb-link{color:#333;font-size:16px;}.load-rec .tab-pane__title{color:#333;font-family:"Oswald",sans-serif;}@media(min-width:768px){.load-rec .tab-pane__title{font-size:40px;width:100%;}}.load-rec .tab-pane__first .tab-pane__title{text-align:center;}@media(min-width:768px){.load-rec .tab-pane__first .tab-pane__title{margin-bottom:60px;}}.load-rec .tab-pane__first .tab-pane__options{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}@media(min-width:992px){.load-rec .tab-pane__first .tab-pane__options{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-left:-1.875rem;}}.load-rec .tab-pane__first .tab-pane__options .option{margin-bottom:20px;text-align:center;}@media(min-width:992px){.load-rec .tab-pane__first .tab-pane__options .option{width:33.333%;padding-left:1.875rem;}}.load-rec .tab-pane__first .tab-pane__options .option__image{height:300px;width:100%;background-size:cover;}@media(min-width:1200px){.load-rec .tab-pane__first .tab-pane__options .option__image{height:400px;}}.load-rec .tab-pane__first .tab-pane__options .option__btn{margin:0 auto;margin-top:-30px;text-transform:uppercase;min-width:60%;}@media(min-width:1200px){.load-rec .tab-pane__first .tab-pane__options .option__btn{width:340px;font-size:24px;}}.load-rec .tab-pane__first .tab-pane__options .option__btn:hover{background-color:#b4975a;}.load-rec .tab-pane__inner{width:100%;}@media(min-width:1200px){.load-rec .tab-pane__inner{padding:0 115px;}}.load-rec .tab-pane__inner .tab-pane__options{margin-bottom:20px;}@media(min-width:768px){.load-rec .tab-pane__inner .tab-pane__options{margin-bottom:40px;}}.load-rec .tab-pane__inner .tab-pane__options--title{text-transform:uppercase;font-family:"Oswald",sans-serif;color:#242424;font-weight:bold;margin-bottom:20px;}@media(min-width:768px){.load-rec .tab-pane__inner .tab-pane__options--title{font-size:24px;}}.load-rec .tab-pane__inner .tab-pane__options ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;padding-left:0;}@media(min-width:768px){.load-rec .tab-pane__inner .tab-pane__options ul{flex-direction:row;flex-wrap:wrap;}}.load-rec .tab-pane__inner .tab-pane__options li{border:solid 1px #979797;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:20px;}@media(min-width:1200px){.load-rec .tab-pane__inner .tab-pane__options li{width:255px;margin-right:30px;}.load-rec .tab-pane__inner .tab-pane__options li:nth-child(4n){margin-right:0;}}.load-rec .tab-pane__inner .tab-pane__options li:hover{background-color:#b4975a;}.load-rec .tab-pane__inner .tab-pane__options li a{color:#333;font-family:"Nunito Sans",sans-serif;padding:10px;margin:0 auto;width:100%;text-align:center;}.load-rec .tab-pane__inner .tab-pane__options li a:hover{color:#fff;text-decoration:none;}.load-rec .tab-pane__inner .tab-pane__options--results{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}@media(min-width:768px){.load-rec .tab-pane__inner .tab-pane__options--results{flex-flow:row wrap;justify-content:flex-start;}}.load-rec .tab-pane__inner .tab-pane__options--results .product{font-family:"Nunito Sans",sans-serif;}@media(min-width:768px){.load-rec .tab-pane__inner .tab-pane__options--results .product{width:48%;margin-right:4%;}.load-rec .tab-pane__inner .tab-pane__options--results .product:nth-child(2n){margin-right:0;}}@media(min-width:1200px){.load-rec .tab-pane__inner .tab-pane__options--results .product{width:32%;margin-right:2%;}.load-rec .tab-pane__inner .tab-pane__options--results .product:nth-child(2n){margin-right:2%;}.load-rec .tab-pane__inner .tab-pane__options--results .product:nth-child(3n){margin-right:0;}}.load-rec .tab-pane__inner .tab-pane__options--results .product__badge{display:none;}.load-rec .tab-pane__inner .tab-pane__options--results .product__image{height:210px;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;margin:0 auto;}.load-rec .tab-pane__inner .tab-pane__options--results .product__image a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}.load-rec .tab-pane__inner .tab-pane__options--results .product__image a img{height:auto;width:auto;max-height:210px;max-width:345px;margin:0 auto;display:block;margin:0 auto;}@media(min-width:1200px){.load-rec .tab-pane__inner .tab-pane__options--results .product__image a img{max-width:333px;}}.load-rec .tab-pane__inner .tab-pane__options--results .product__title{display:block;color:#000;font-size:18px;font-weight:bold;line-height:24px;margin-bottom:10px;}.load-rec .tab-pane__inner .tab-pane__options--results .product__part{color:#7c7c7c;font-size:14px;font-style:italic;font-weight:bold;line-height:24px;margin-bottom:10px;}.load-rec .tab-pane__inner .tab-pane__options--results .product__variant{color:#333;font-size:16px;line-height:24px;}.load-rec .tab-pane__inner .tab-pane__options--results .product__variant span{font-weight:bold;}.load-rec .tab-pane__inner .tab-pane__options--results .product__price span{font-weight:bold;}.load-rec .tab-pane__inner .tab-pane__options--results .product .btn{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:24px;padding:8px 0;display:block;margin-top:20px;color:#333;letter-spacing:normal;}.load-rec .tab-pane__inner .tab-pane__options--results .product .btn:hover{color:#fff;background-color:#aa9157;}.load-rec .tab-pane__options ul{margin-left:0;}.mobile.promo.full{margin:-8.375rem 0 2.5rem;}@media(min-width:992px){.mobile.promo.full .promo__content{width:450px;}}.mobile.promo.full .promo__content h2{text-align:left;padding:0 0 1rem;font:bold 24px "Oswald",sans-serif;}.mobile.promo.full .promo__content .promo__copy{max-height:unset;margin-bottom:0;}.mobile.promo.full .promo__content .promo__copy p{font:normal 20px "Nunito Sans",sans-serif;line-height:30px;margin-bottom:1rem;text-align:left;}.mobile.promo.full .promo__content .promo__ctas{display:flex;flex-flow:row nowrap;}.mobile.promo.full .promo__content .promo__ctas a{background:url(../../images/badge-app-store.svg) no-repeat;width:150px;height:50px;margin-right:20px;text-indent:-9999px;background-size:contain;}.mobile.promo.full .promo__content .promo__ctas a:last-child{background:url(../../images/badge-google-play.svg) no-repeat;width:169px;height:50px;margin-right:0;background-size:contain;}.mobile.promo.container.image-right,.mobile.promo.container.image-left{background-color:#fafafa;}.mobile.promo.container.image-right .promo__content-wrapper,.mobile.promo.container.image-left .promo__content-wrapper{padding:0 5%;}.mobile.promo.container.image-right .promo__content-wrapper .promo__copy,.mobile.promo.container.image-left .promo__content-wrapper .promo__copy{line-height:24px;font:normal 16px "Nunito Sans";}.mobile.promo.container.image-right .promo__content-wrapper ul,.mobile.promo.container.image-left .promo__content-wrapper ul{list-style-type:disc;}.mobile.promo-container{margin-bottom:1.875rem;margin-top:2.5rem;text-align:center;}.mobile.promo-container h2{font:500 30px "Oswald",sans-serif;line-height:45px;}@media(min-width:768px){.mobile.promo-container h2{font-size:40px;line-height:60px;}}.mobile.promo-container .promo{margin-bottom:1.875rem;width:256px;}@media(min-width:768px){.mobile.promo-container .promo{margin:0 30px;}}@media(min-width:1200px){.mobile.promo-container .promo{margin-left:0;margin-right:40px;}}.mobile.promo-container .promo__background{width:256px;min-height:455px;margin:0 auto;margin-bottom:1.25rem;-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,.15);-moz-box-shadow:0 0 20px 3px rgba(0,0,0,.15);box-shadow:0 0 20px 3px rgba(0,0,0,.15);}.mobile.promo-container .promo__content{position:relative;text-align:left;padding-left:0;}.mobile.promo-container .promo__content h2{font:bold 16px "Nunito Sans",sans-serif;line-height:24px;}.mobile.promo-container .promo__content .promo__copy{color:#333;font:normal 16px "Nunito Sans",sans-serif;line-height:24px;}.mobile.promo-container .promo-container__cta{display:none !important;}.mobile.promo-container .promo-container__copy{margin-bottom:1.875rem;}.mobile.promo-container .promo-container__copy p{max-width:800px;margin:0 auto;color:#484848;font:normal 18px "Nunito Sans",sans-serif;line-height:27px;}@media(min-width:768px){.mobile.promo-container .promo-container__copy p{font-size:20px;line-height:30px;}}.mobile.promo-container .promo-container__wrapper{flex-flow:column nowrap;justify-content:center;}@media(min-width:768px){.mobile.promo-container .promo-container__wrapper{width:720px;margin-left:-15px;margin-right:-15px;flex-flow:row wrap;}}@media(min-width:1200px){.mobile.promo-container .promo-container__wrapper{flex-wrap:nowrap;margin-left:0;margin-right:0;width:100%;}}.mobile__download{background-color:#fafafa;padding:2.5rem 0;display:flex;flex-flow:column nowrap;align-items:center;}.mobile__download h1{font:500 40px "Oswald",sans-serif;line-height:60px;text-align:center;margin-bottom:1rem;}.mobile__download__buttons{display:flex;flex-flow:row nowrap;justify-content:center;}.mobile__download__buttons a{background:url(../../images/badge-app-store.svg) no-repeat;display:block;width:150px;height:50px;margin-right:20px;text-indent:-9999px;background-size:contain;}.mobile__download__buttons a:last-child{background:url(../../images/badge-google-play.svg) no-repeat;width:169px;height:50px;margin-right:0;background-size:contain;}.toggler__panel{display:none;}.toggler--show{display:block;animation:show .4s linear forwards;}@keyframes show{from{opacity:0;}to{opacity:1;}}.conservation.promo.container.image-left .promo__ctas,.conservation.promo.container.image-right .promo__ctas{display:inline;}.conservation.promo.container.image-left .promo__ctas a,.conservation.promo.container.image-right .promo__ctas a{font:bold 16px "Nunito Sans",sans-serif;color:#aa9157;line-height:24px;display:block;margin-bottom:20px;}.conservation.promo.container.image-left .promo__copy,.conservation.promo.container.image-right .promo__copy{color:#333;font:normal 16px "Nunito Sans",sans-serif;line-height:24px;}.conservation.promo.container.image-right{margin-bottom:5rem;}.conservation.news__grid h4{text-align:left;margin-bottom:.75rem;}.conservation.news__grid a{display:block;font:bold 16px "Nunito Sans",sans-serif;line-height:24px;color:#aa9157;margin-bottom:16px;}.conservation.news__grid.three-per-row{margin-left:auto;}.conservation.news__grid.three-per-row>div.three-per-row{width:100%;}.contact__header h2{font:500 40px "Oswald",sans-serif;text-align:center;color:#333;line-height:60px;}.contact__header p{font:normal 16px "Nunito Sans",sans-serif;color:#333;line-height:24px;text-align:center;max-width:900px;width:100%;margin:0 auto 5rem;}.contact__required{display:block;font:900 16px "Nunito Sans",sans-serif;line-height:24px;color:#333;margin-bottom:2.5rem;}.contact__fields{font:normal 16px "Nunito Sans";line-height:24px;max-width:550px;}.contact__fields .field-validation-error{color:#f00;font:normal 14px "Nunito Sans",sans-serif;}.contact__fields select.form-control:not([size]):not([multiple]){border:solid 1px #d5d5d5;border-radius:0;color:#484848;font-size:16px;line-height:24px;height:60px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/Assets/Images/dropdown-arrow.svg) no-repeat;background-position:right 10px center;background-size:14px;}.contact__fields input[type=number]{border:solid 1px #d5d5d5;border-radius:0;color:#484848;font-size:16px;line-height:24px;height:60px;}.contact__fields .btn{width:320px;margin-bottom:5.625rem;}.contact__subscribe{margin-bottom:3.75rem;}.contact__subscribe label{position:relative;padding-left:36px;}.contact__subscribe label input{position:absolute;left:-9999px;}.contact__subscribe label input:checked~span:after{background-color:#b4975a;content:'';display:block;left:3px;position:relative;height:16px;top:3px;width:16px;}.contact__subscribe label span{border:solid 1px #c8c8c8;background-color:#fff;content:'';display:block;left:0;position:absolute;top:2px;height:24px;width:24px;}.contact__recaptcha{flex-flow:row wrap;align-items:center;margin-bottom:1.25rem;}.contact__recaptcha .recapcha-response{display:none;}@media(min-width:768px){.new-products{margin-bottom:30px;}}.new-products__title{color:#333;letter-spacing:1px;font-family:"Oswald",sans-serif;font-weight:500;font-size:30px;}.new-products__title a{color:#333;text-decoration:none;}@media(min-width:768px){.new-products__title{font-size:40px;line-height:60px;margin-bottom:50px;}}.new-products .promo{margin-bottom:20px;}.new-products .promo__background{background-color:#fff !important;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;}.new-products .promo__background:before{display:none !important;}@media(min-width:768px){.new-products .promo__background{height:500px !important;}}.new-products .promo__background img{width:80%;flex:0 0 auto;object-fit:scale-down;}@media(min-width:768px){.new-products .promo__background img{width:100%;max-width:450px;max-height:600px;}}.new-products .promo__badge{display:none;}.new-products .promo__content{font-family:"Oswald",sans-serif;}.new-products .promo__content h2{font-size:24px;color:#242424;}.new-products .promo__copy{margin-bottom:20px !important;}.new-products .promo__copy p{font-size:16px;}@media(min-width:768px){.new-products .promo__copy p{font-size:20px;}}.new-products .promo__name{font-size:1rem;text-transform:uppercase;color:#333;margin-bottom:10px;font-family:"Nunito Sans",sans-serif;font-weight:900;}.new-products .promo__ctas .btn:first-child{margin-bottom:0 !important;}.promo-switcher{position:relative;}.promo-switcher__intro{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;margin-bottom:20px;}@media(min-width:992px){.promo-switcher__intro{margin-bottom:40px;}}.promo-switcher__intro--title{font-family:"Oswald",sans-serif;font-weight:500;color:#333;font-size:2.5rem;line-height:3.75rem;letter-spacing:1px;text-align:center;}.promo-switcher__intro--copy{max-width:900px;font-size:1.25rem;color:#484848;font-family:"Nunito Sans",sans-serif;}.promo-switcher .slider-nav{width:100%;margin-bottom:2rem;overflow-x:hidden !important;border-bottom:solid 2px #b4975a;}@media(min-width:992px){.promo-switcher .slider-nav{margin:0 auto;}}.promo-switcher .slider-nav .slick-slide{margin:0;}.promo-switcher .slider-nav .slick-slide img{margin:0;width:100%;}.promo-switcher .slider-nav__thumb{cursor:pointer;}.promo-switcher .slider-nav__thumb:focus{outline:0;}@media(min-width:992px){.promo-switcher .slider-nav__thumb{width:25%;margin:0 10px;}}.promo-switcher .slider-nav__thumb img{width:100%;margin-bottom:2rem;}.promo-switcher .slider-nav__thumb h3{font-family:"Oswald",sans-serif;color:#242424;font-weight:bold;letter-spacing:1px;text-transform:uppercase;font-size:1.5rem;}@media(min-width:992px){.promo-switcher .slider-nav__thumb h3{margin-bottom:30px;}}@media(min-width:992px){.promo-switcher .slider-nav .slick-list{margin:0 auto;}}@media(min-width:992px){.promo-switcher .slider-nav .slick-current:after{content:"";display:block;width:20px;height:16px;border-style:solid;border-width:0 20px 16px 20px;border-color:transparent transparent #b4975a transparent;}}.promo-switcher .slider-for{padding-top:1rem;}.promo-switcher .slider-for .slick-track{overflow-x:hidden !important;}.promo-switcher .slider-for .promo{margin-bottom:0;}@media(min-width:992px){.promo-switcher .slider-for .promo{flex-wrap:nowrap;}}.promo-switcher .slider-for .promo__background{height:400px !important;}.promo-switcher .slider-for .promo__background:before{display:none;}.promo-switcher .slider-for .promo__content{text-align:left;font-size:1rem;}.promo-switcher .slider-for .promo__content h2{font-size:1.25rem;line-height:2.25rem;}.promo-switcher .slick-arrow{width:40px;height:40px;top:7rem;}.promo-switcher .slick-prev{left:1rem;}.promo-switcher .slick-prev:before{content:url("../../Images/slider-left.svg");opacity:1;}.promo-switcher .slick-next{right:1rem;}.promo-switcher .slick-next:before{content:url("../../Images/slider-right.svg");opacity:1;}.promo-switcher .slider-for__item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;margin:0;padding:0;text-align:center;color:#fff;font-size:2em;}.promo-switcher .slick-list{padding-left:0 !important;padding-right:0 !important;}@media(min-width:992px){.expert-advice{padding:0 115px;margin-bottom:80px;}}.expert-advice h1{font-family:"Oswald",sans-serif;font-size:40px;color:#333;}@media(max-width:767.98px){.expert-advice h1{font-size:24px;}}@media(min-width:768px){.expert-advice h1{line-height:60px;}}.expert-advice .article__wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}@media(min-width:768px){.expert-advice .article__wrapper{flex-direction:row;justify-content:space-between;margin-bottom:40px;}}.expert-advice .article__content{font-family:"Nunito Sans",sans-serif;color:#333;}@media(min-width:992px){.expert-advice .article__content{width:750px;}}.expert-advice .article__content iframe{height:300px !important;}@media(min-width:1200px){.expert-advice .article__content iframe{height:400px !important;}}.expert-advice .article__sidebar{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;}@media(min-width:992px){.expert-advice .article__sidebar{max-width:360px;}}.expert-advice .article__sidebar .image{width:300px;height:300px;background-size:cover;background-repeat:no-repeat;}@media(min-width:992px){.expert-advice .article__sidebar .image{margin-bottom:40px;width:360px;height:360px;}}.expert-advice .article__sidebar--highlight{background-color:#fafafa;padding:70px 50px;width:100%;}.expert-advice .article__sidebar--highlight p{font-family:"Nunito Sans",sans-serif;padding-left:5px;border-left:solid 6px #b4975a;font-size:18px;color:#484848;}@media(min-width:768px){.expert-advice .article__sidebar--highlight p{font-size:20px;line-height:30px;}}.expert-advice .article__images{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;}@media(min-width:992px){.expert-advice .article__images{flex-direction:row;justify-content:flex-start;}}.expert-advice .article__images .image{width:300px;height:300px;background-size:cover;background-repeat:no-repeat;margin-bottom:40px;}@media(min-width:992px){.expert-advice .article__images .image{width:360px;height:360px;margin-right:25px;margin-bottom:0;}.expert-advice .article__images .image:last-child{margin-right:0;}}@media(min-width:992px){.article-products{padding:0 115px;}}.article-products h2{color:#333;font-family:"Oswald",sans-serif;font-size:40px;font-weight:500;text-align:center;letter-spacing:1px;}@media(min-width:768px){.article-products h2{line-height:60px;margin-bottom:60px;}}.article-products__slider .slider__item a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;}.article-products__slider .slider__item img{height:140px;width:auto;margin-bottom:40px;}.article-products__slider .slider__item h4{color:#242424;font-family:"Oswald",sans-serif;font-size:24px;text-transform:uppercase;font-weight:bold;display:inline-block;}.article-products__slider .slick-arrow{width:40px;height:40px;}@media(max-width:767.98px){.article-products__slider .slick-prev{left:20px;}}.article-products__slider .slick-prev:before{content:url("../../Images/slider-left.svg");opacity:1;}@media(max-width:767.98px){.article-products__slider .slick-next{right:20px;}}.article-products__slider .slick-next:before{content:url("../../Images/slider-right.svg");opacity:1;}.recipe__description{font:normal 16px "Nunito Sans",sans-serif;line-height:24px;color:#333;}.recipe__description:last-child{border-bottom:solid 1px #e3e3e3;padding-bottom:1.875rem;}@-webkit-keyframes playload{from{background-position:0;}to{background-position:-384px;}}@keyframes playload{from{background-position:0;}to{background-position:-384px;}}.recipe-listing .gw,.recipe-listing .grid-wrapper{list-style:none;margin-bottom:0;margin-left:-.875rem;}.recipe-listing .gw:after,.recipe-listing .grid-wrapper:after{display:table;content:"";clear:both;}.recipe-listing .gw--rev>.g,.recipe-listing .grid-wrapper--rev>.grid{float:right;}.recipe-listing .gw--full,.recipe-listing .grid-wrapper--full{margin-left:0;}.recipe-listing .gw--full>.g,.recipe-listing .gw--full>.grid,.recipe-listing .grid-wrapper--full>.g,.recipe-listing .grid-wrapper--full>.grid{padding-left:0;}.recipe-listing .gw>.gw,.recipe-listing .grid-wrapper>.grid-wrapper{margin-left:0;}.recipe-listing .g,.recipe-listing .grid{float:left;width:100%;padding-left:.875rem;}.recipe-listing .one-whole{width:100%;}.recipe-listing .one-half,.recipe-listing .two-quarters,.recipe-listing .three-sixths,.recipe-listing .four-eighths,.recipe-listing .five-tenths,.recipe-listing .six-twelfths{width:50%;}.recipe-listing .one-third,.recipe-listing .two-sixths,.recipe-listing .four-twelfths{width:33.33333%;}.recipe-listing .two-thirds,.recipe-listing .four-sixths,.recipe-listing .eight-twelfths{width:66.66667%;}.recipe-listing .one-quarter,.recipe-listing .two-eighths,.recipe-listing .three-twelfths{width:25%;}.recipe-listing .three-quarters,.recipe-listing .six-eighths,.recipe-listing .nine-twelfths{width:75%;}.recipe-listing .one-fifth,.recipe-listing .two-tenths{width:20%;}.recipe-listing .two-fifths,.recipe-listing .four-tenths{width:40%;}.recipe-listing .three-fifths,.recipe-listing .six-tenths{width:60%;}.recipe-listing .four-fifths,.recipe-listing .eight-tenths{width:80%;}.recipe-listing .one-sixth,.recipe-listing .two-twelfths{width:16.66667%;}.recipe-listing .five-sixths,.recipe-listing .ten-twelfths{width:83.33333%;}.recipe-listing .one-eighth{width:12.5%;}.recipe-listing .three-eighths{width:37.5%;}.recipe-listing .five-eighths{width:62.5%;}.recipe-listing .seven-eighths{width:87.5%;}.recipe-listing .one-tenth{width:10%;}.recipe-listing .three-tenths{width:30%;}.recipe-listing .seven-tenths{width:70%;}.recipe-listing .nine-tenths{width:90%;}.recipe-listing .one-twelfth{width:8.33333%;}.recipe-listing .five-twelfths{width:41.66667%;}.recipe-listing .seven-twelfths{width:58.33333%;}.recipe-listing .eleven-twelfths{width:91.66667%;}@media screen and (min-width:30em){.recipe-listing .hand-one-whole{width:100%;}.recipe-listing .hand-one-half,.recipe-listing .hand-two-quarters,.recipe-listing .hand-three-sixths,.recipe-listing .hand-four-eighths,.recipe-listing .hand-five-tenths,.recipe-listing .hand-six-twelfths{width:50%;}.recipe-listing .hand-one-third,.recipe-listing .hand-two-sixths,.recipe-listing .hand-four-twelfths{width:33.33333%;}.recipe-listing .hand-two-thirds,.recipe-listing .hand-four-sixths,.recipe-listing .hand-eight-twelfths{width:66.66667%;}.recipe-listing .hand-one-quarter,.recipe-listing .hand-two-eighths,.recipe-listing .hand-three-twelfths{width:25%;}.recipe-listing .hand-three-quarters,.recipe-listing .hand-six-eighths,.recipe-listing .hand-nine-twelfths{width:75%;}.recipe-listing .hand-one-fifth,.recipe-listing .hand-two-tenths{width:20%;}.recipe-listing .hand-two-fifths,.recipe-listing .hand-four-tenths{width:40%;}.recipe-listing .hand-three-fifths,.recipe-listing .hand-six-tenths{width:60%;}.recipe-listing .hand-four-fifths,.recipe-listing .hand-eight-tenths{width:80%;}.recipe-listing .hand-one-sixth,.recipe-listing .hand-two-twelfths{width:16.66667%;}.recipe-listing .hand-five-sixths,.recipe-listing .hand-ten-twelfths{width:83.33333%;}.recipe-listing .hand-one-eighth{width:12.5%;}.recipe-listing .hand-three-eighths{width:37.5%;}.recipe-listing .hand-five-eighths{width:62.5%;}.recipe-listing .hand-seven-eighths{width:87.5%;}.recipe-listing .hand-one-tenth{width:10%;}.recipe-listing .hand-three-tenths{width:30%;}.recipe-listing .hand-seven-tenths{width:70%;}.recipe-listing .hand-nine-tenths{width:90%;}.recipe-listing .hand-one-twelfth{width:8.33333%;}.recipe-listing .hand-five-twelfths{width:41.66667%;}.recipe-listing .hand-seven-twelfths{width:58.33333%;}.recipe-listing .hand-eleven-twelfths{width:91.66667%;}}@media screen and (min-width:48em){.recipe-listing .lap-one-whole{width:100%;}.recipe-listing .lap-one-half,.recipe-listing .lap-two-quarters,.recipe-listing .lap-three-sixths,.recipe-listing .lap-four-eighths,.recipe-listing .lap-five-tenths,.recipe-listing .lap-six-twelfths{width:50%;}.recipe-listing .lap-one-third,.recipe-listing .lap-two-sixths,.recipe-listing .lap-four-twelfths{width:33.33333%;}.recipe-listing .lap-two-thirds,.recipe-listing .lap-four-sixths,.recipe-listing .lap-eight-twelfths{width:66.66667%;}.recipe-listing .lap-one-quarter,.recipe-listing .lap-two-eighths,.recipe-listing .lap-three-twelfths{width:25%;}.recipe-listing .lap-three-quarters,.recipe-listing .lap-six-eighths,.recipe-listing .lap-nine-twelfths{width:75%;}.recipe-listing .lap-one-fifth,.recipe-listing .lap-two-tenths{width:20%;}.recipe-listing .lap-two-fifths,.recipe-listing .lap-four-tenths{width:40%;}.recipe-listing .lap-three-fifths,.recipe-listing .lap-six-tenths{width:60%;}.recipe-listing .lap-four-fifths,.recipe-listing .lap-eight-tenths{width:80%;}.recipe-listing .lap-one-sixth,.recipe-listing .lap-two-twelfths{width:16.66667%;}.recipe-listing .lap-five-sixths,.recipe-listing .lap-ten-twelfths{width:83.33333%;}.recipe-listing .lap-one-eighth{width:12.5%;}.recipe-listing .lap-three-eighths{width:37.5%;}.recipe-listing .lap-five-eighths{width:62.5%;}.recipe-listing .lap-seven-eighths{width:87.5%;}.recipe-listing .lap-one-tenth{width:10%;}.recipe-listing .lap-three-tenths{width:30%;}.recipe-listing .lap-seven-tenths{width:70%;}.recipe-listing .lap-nine-tenths{width:90%;}.recipe-listing .lap-one-twelfth{width:8.33333%;}.recipe-listing .lap-five-twelfths{width:41.66667%;}.recipe-listing .lap-seven-twelfths{width:58.33333%;}.recipe-listing .lap-eleven-twelfths{width:91.66667%;}}@media screen and (min-width:64em){.recipe-listing .desk-one-whole{width:100%;}.recipe-listing .desk-one-half,.recipe-listing .desk-two-quarters,.recipe-listing .desk-three-sixths,.recipe-listing .desk-four-eighths,.recipe-listing .desk-five-tenths,.recipe-listing .desk-six-twelfths{width:50%;}.recipe-listing .desk-one-third,.recipe-listing .desk-two-sixths,.recipe-listing .desk-four-twelfths{width:33.33333%;}.recipe-listing .desk-two-thirds,.recipe-listing .desk-four-sixths,.recipe-listing .desk-eight-twelfths{width:66.66667%;}.recipe-listing .desk-one-quarter,.recipe-listing .desk-two-eighths,.recipe-listing .desk-three-twelfths{width:25%;}.recipe-listing .desk-three-quarters,.recipe-listing .desk-six-eighths,.recipe-listing .desk-nine-twelfths{width:75%;}.recipe-listing .desk-one-fifth,.recipe-listing .desk-two-tenths{width:20%;}.recipe-listing .desk-two-fifths,.recipe-listing .desk-four-tenths{width:40%;}.recipe-listing .desk-three-fifths,.recipe-listing .desk-six-tenths{width:60%;}.recipe-listing .desk-four-fifths,.recipe-listing .desk-eight-tenths{width:80%;}.recipe-listing .desk-one-sixth,.recipe-listing .desk-two-twelfths{width:16.66667%;}.recipe-listing .desk-five-sixths,.recipe-listing .desk-ten-twelfths{width:83.33333%;}.recipe-listing .desk-one-eighth{width:12.5%;}.recipe-listing .desk-three-eighths{width:37.5%;}.recipe-listing .desk-five-eighths{width:62.5%;}.recipe-listing .desk-seven-eighths{width:87.5%;}.recipe-listing .desk-one-tenth{width:10%;}.recipe-listing .desk-three-tenths{width:30%;}.recipe-listing .desk-seven-tenths{width:70%;}.recipe-listing .desk-nine-tenths{width:90%;}.recipe-listing .desk-one-twelfth{width:8.33333%;}.recipe-listing .desk-five-twelfths{width:41.66667%;}.recipe-listing .desk-seven-twelfths{width:58.33333%;}.recipe-listing .desk-eleven-twelfths{width:91.66667%;}}@media screen and (min-width:75em){.recipe-listing .wall-one-whole{width:100%;}.recipe-listing .wall-one-half,.recipe-listing .wall-two-quarters,.recipe-listing .wall-three-sixths,.recipe-listing .wall-four-eighths,.recipe-listing .wall-five-tenths,.recipe-listing .wall-six-twelfths{width:50%;}.recipe-listing .wall-one-third,.recipe-listing .wall-two-sixths,.recipe-listing .wall-four-twelfths{width:33.33333%;}.recipe-listing .wall-two-thirds,.recipe-listing .wall-four-sixths,.recipe-listing .wall-eight-twelfths{width:66.66667%;}.recipe-listing .wall-one-quarter,.recipe-listing .wall-two-eighths,.recipe-listing .wall-three-twelfths{width:25%;}.recipe-listing .wall-three-quarters,.recipe-listing .wall-six-eighths,.recipe-listing .wall-nine-twelfths{width:75%;}.recipe-listing .wall-one-fifth,.recipe-listing .wall-two-tenths{width:20%;}.recipe-listing .wall-two-fifths,.recipe-listing .wall-four-tenths{width:40%;}.recipe-listing .wall-three-fifths,.recipe-listing .wall-six-tenths{width:60%;}.recipe-listing .wall-four-fifths,.recipe-listing .wall-eight-tenths{width:80%;}.recipe-listing .wall-one-sixth,.recipe-listing .wall-two-twelfths{width:16.66667%;}.recipe-listing .wall-five-sixths,.recipe-listing .wall-ten-twelfths{width:83.33333%;}.recipe-listing .wall-one-eighth{width:12.5%;}.recipe-listing .wall-three-eighths{width:37.5%;}.recipe-listing .wall-five-eighths{width:62.5%;}.recipe-listing .wall-seven-eighths{width:87.5%;}.recipe-listing .wall-one-tenth{width:10%;}.recipe-listing .wall-three-tenths{width:30%;}.recipe-listing .wall-seven-tenths{width:70%;}.recipe-listing .wall-nine-tenths{width:90%;}.recipe-listing .wall-one-twelfth{width:8.33333%;}.recipe-listing .wall-five-twelfths{width:41.66667%;}.recipe-listing .wall-seven-twelfths{width:58.33333%;}.recipe-listing .wall-eleven-twelfths{width:91.66667%;}}.recipe-listing [class*="push--"]{position:relative;}.recipe-listing .push--one-whole{left:100%;}.recipe-listing .push--one-half,.recipe-listing .push--two-quarters,.recipe-listing .push--three-sixths,.recipe-listing .push--four-eighths,.recipe-listing .push--five-tenths,.recipe-listing .push--six-twelfths{left:50%;}.recipe-listing .push--one-third,.recipe-listing .push--two-sixths,.recipe-listing .push--four-twelfths{left:33.33333%;}.recipe-listing .push--two-thirds,.recipe-listing .push--four-sixths,.recipe-listing .push--eight-twelfths{left:66.66667%;}.recipe-listing .push--one-quarter,.recipe-listing .push--two-eighths,.recipe-listing .push--three-twelfths{left:25%;}.recipe-listing .push--three-quarters,.recipe-listing .push--six-eighths,.recipe-listing .push--nine-twelfths{left:75%;}.recipe-listing .push--one-fifth,.recipe-listing .push--two-tenths{left:20%;}.recipe-listing .push--two-fifths,.recipe-listing .push--four-tenths{left:40%;}.recipe-listing .push--three-fifths,.recipe-listing .push--six-tenths{left:60%;}.recipe-listing .push--four-fifths,.recipe-listing .push--eight-tenths{left:80%;}.recipe-listing .push--one-sixth,.recipe-listing .push--two-twelfths{left:16.66667%;}.recipe-listing .push--five-sixths,.recipe-listing .push--ten-twelfths{left:83.33333%;}.recipe-listing .push--one-eighth{left:12.5%;}.recipe-listing .push--three-eighths{left:37.5%;}.recipe-listing .push--five-eighths{left:62.5%;}.recipe-listing .push--seven-eighths{left:87.5%;}.recipe-listing .push--one-tenth{left:10%;}.recipe-listing .push--three-tenths{left:30%;}.recipe-listing .push--seven-tenths{left:70%;}.recipe-listing .push--nine-tenths{left:90%;}.recipe-listing .push--one-twelfth{left:8.33333%;}.recipe-listing .push--five-twelfths{left:41.66667%;}.recipe-listing .push--seven-twelfths{left:58.33333%;}.recipe-listing .push--eleven-twelfths{left:91.66667%;}@media screen and (min-width:30em){.recipe-listing .push--hand-one-whole{left:100%;}.recipe-listing .push--hand-one-half,.recipe-listing .push--hand-two-quarters,.recipe-listing .push--hand-three-sixths,.recipe-listing .push--hand-four-eighths,.recipe-listing .push--hand-five-tenths,.recipe-listing .push--hand-six-twelfths{left:50%;}.recipe-listing .push--hand-one-third,.recipe-listing .push--hand-two-sixths,.recipe-listing .push--hand-four-twelfths{left:33.33333%;}.recipe-listing .push--hand-two-thirds,.recipe-listing .push--hand-four-sixths,.recipe-listing .push--hand-eight-twelfths{left:66.66667%;}.recipe-listing .push--hand-one-quarter,.recipe-listing .push--hand-two-eighths,.recipe-listing .push--hand-three-twelfths{left:25%;}.recipe-listing .push--hand-three-quarters,.recipe-listing .push--hand-six-eighths,.recipe-listing .push--hand-nine-twelfths{left:75%;}.recipe-listing .push--hand-one-fifth,.recipe-listing .push--hand-two-tenths{left:20%;}.recipe-listing .push--hand-two-fifths,.recipe-listing .push--hand-four-tenths{left:40%;}.recipe-listing .push--hand-three-fifths,.recipe-listing .push--hand-six-tenths{left:60%;}.recipe-listing .push--hand-four-fifths,.recipe-listing .push--hand-eight-tenths{left:80%;}.recipe-listing .push--hand-one-sixth,.recipe-listing .push--hand-two-twelfths{left:16.66667%;}.recipe-listing .push--hand-five-sixths,.recipe-listing .push--hand-ten-twelfths{left:83.33333%;}.recipe-listing .push--hand-one-eighth{left:12.5%;}.recipe-listing .push--hand-three-eighths{left:37.5%;}.recipe-listing .push--hand-five-eighths{left:62.5%;}.recipe-listing .push--hand-seven-eighths{left:87.5%;}.recipe-listing .push--hand-one-tenth{left:10%;}.recipe-listing .push--hand-three-tenths{left:30%;}.recipe-listing .push--hand-seven-tenths{left:70%;}.recipe-listing .push--hand-nine-tenths{left:90%;}.recipe-listing .push--hand-one-twelfth{left:8.33333%;}.recipe-listing .push--hand-five-twelfths{left:41.66667%;}.recipe-listing .push--hand-seven-twelfths{left:58.33333%;}.recipe-listing .push--hand-eleven-twelfths{left:91.66667%;}}@media screen and (min-width:48em){.recipe-listing .push--lap-one-whole{left:100%;}.recipe-listing .push--lap-one-half,.recipe-listing .push--lap-two-quarters,.recipe-listing .push--lap-three-sixths,.recipe-listing .push--lap-four-eighths,.recipe-listing .push--lap-five-tenths,.recipe-listing .push--lap-six-twelfths{left:50%;}.recipe-listing .push--lap-one-third,.recipe-listing .push--lap-two-sixths,.recipe-listing .push--lap-four-twelfths{left:33.33333%;}.recipe-listing .push--lap-two-thirds,.recipe-listing .push--lap-four-sixths,.recipe-listing .push--lap-eight-twelfths{left:66.66667%;}.recipe-listing .push--lap-one-quarter,.recipe-listing .push--lap-two-eighths,.recipe-listing .push--lap-three-twelfths{left:25%;}.recipe-listing .push--lap-three-quarters,.recipe-listing .push--lap-six-eighths,.recipe-listing .push--lap-nine-twelfths{left:75%;}.recipe-listing .push--lap-one-fifth,.recipe-listing .push--lap-two-tenths{left:20%;}.recipe-listing .push--lap-two-fifths,.recipe-listing .push--lap-four-tenths{left:40%;}.recipe-listing .push--lap-three-fifths,.recipe-listing .push--lap-six-tenths{left:60%;}.recipe-listing .push--lap-four-fifths,.recipe-listing .push--lap-eight-tenths{left:80%;}.recipe-listing .push--lap-one-sixth,.recipe-listing .push--lap-two-twelfths{left:16.66667%;}.recipe-listing .push--lap-five-sixths,.recipe-listing .push--lap-ten-twelfths{left:83.33333%;}.recipe-listing .push--lap-one-eighth{left:12.5%;}.recipe-listing .push--lap-three-eighths{left:37.5%;}.recipe-listing .push--lap-five-eighths{left:62.5%;}.recipe-listing .push--lap-seven-eighths{left:87.5%;}.recipe-listing .push--lap-one-tenth{left:10%;}.recipe-listing .push--lap-three-tenths{left:30%;}.recipe-listing .push--lap-seven-tenths{left:70%;}.recipe-listing .push--lap-nine-tenths{left:90%;}.recipe-listing .push--lap-one-twelfth{left:8.33333%;}.recipe-listing .push--lap-five-twelfths{left:41.66667%;}.recipe-listing .push--lap-seven-twelfths{left:58.33333%;}.recipe-listing .push--lap-eleven-twelfths{left:91.66667%;}}@media screen and (min-width:64em){.recipe-listing .push--desk-one-whole{left:100%;}.recipe-listing .push--desk-one-half,.recipe-listing .push--desk-two-quarters,.recipe-listing .push--desk-three-sixths,.recipe-listing .push--desk-four-eighths,.recipe-listing .push--desk-five-tenths,.recipe-listing .push--desk-six-twelfths{left:50%;}.recipe-listing .push--desk-one-third,.recipe-listing .push--desk-two-sixths,.recipe-listing .push--desk-four-twelfths{left:33.33333%;}.recipe-listing .push--desk-two-thirds,.recipe-listing .push--desk-four-sixths,.recipe-listing .push--desk-eight-twelfths{left:66.66667%;}.recipe-listing .push--desk-one-quarter,.recipe-listing .push--desk-two-eighths,.recipe-listing .push--desk-three-twelfths{left:25%;}.recipe-listing .push--desk-three-quarters,.recipe-listing .push--desk-six-eighths,.recipe-listing .push--desk-nine-twelfths{left:75%;}.recipe-listing .push--desk-one-fifth,.recipe-listing .push--desk-two-tenths{left:20%;}.recipe-listing .push--desk-two-fifths,.recipe-listing .push--desk-four-tenths{left:40%;}.recipe-listing .push--desk-three-fifths,.recipe-listing .push--desk-six-tenths{left:60%;}.recipe-listing .push--desk-four-fifths,.recipe-listing .push--desk-eight-tenths{left:80%;}.recipe-listing .push--desk-one-sixth,.recipe-listing .push--desk-two-twelfths{left:16.66667%;}.recipe-listing .push--desk-five-sixths,.recipe-listing .push--desk-ten-twelfths{left:83.33333%;}.recipe-listing .push--desk-one-eighth{left:12.5%;}.recipe-listing .push--desk-three-eighths{left:37.5%;}.recipe-listing .push--desk-five-eighths{left:62.5%;}.recipe-listing .push--desk-seven-eighths{left:87.5%;}.recipe-listing .push--desk-one-tenth{left:10%;}.recipe-listing .push--desk-three-tenths{left:30%;}.recipe-listing .push--desk-seven-tenths{left:70%;}.recipe-listing .push--desk-nine-tenths{left:90%;}.recipe-listing .push--desk-one-twelfth{left:8.33333%;}.recipe-listing .push--desk-five-twelfths{left:41.66667%;}.recipe-listing .push--desk-seven-twelfths{left:58.33333%;}.recipe-listing .push--desk-eleven-twelfths{left:91.66667%;}}@media screen and (min-width:75em){.recipe-listing .push--wall-one-whole{left:100%;}.recipe-listing .push--wall-one-half,.recipe-listing .push--wall-two-quarters,.recipe-listing .push--wall-three-sixths,.recipe-listing .push--wall-four-eighths,.recipe-listing .push--wall-five-tenths,.recipe-listing .push--wall-six-twelfths{left:50%;}.recipe-listing .push--wall-one-third,.recipe-listing .push--wall-two-sixths,.recipe-listing .push--wall-four-twelfths{left:33.33333%;}.recipe-listing .push--wall-two-thirds,.recipe-listing .push--wall-four-sixths,.recipe-listing .push--wall-eight-twelfths{left:66.66667%;}.recipe-listing .push--wall-one-quarter,.recipe-listing .push--wall-two-eighths,.recipe-listing .push--wall-three-twelfths{left:25%;}.recipe-listing .push--wall-three-quarters,.recipe-listing .push--wall-six-eighths,.recipe-listing .push--wall-nine-twelfths{left:75%;}.recipe-listing .push--wall-one-fifth,.recipe-listing .push--wall-two-tenths{left:20%;}.recipe-listing .push--wall-two-fifths,.recipe-listing .push--wall-four-tenths{left:40%;}.recipe-listing .push--wall-three-fifths,.recipe-listing .push--wall-six-tenths{left:60%;}.recipe-listing .push--wall-four-fifths,.recipe-listing .push--wall-eight-tenths{left:80%;}.recipe-listing .push--wall-one-sixth,.recipe-listing .push--wall-two-twelfths{left:16.66667%;}.recipe-listing .push--wall-five-sixths,.recipe-listing .push--wall-ten-twelfths{left:83.33333%;}.recipe-listing .push--wall-one-eighth{left:12.5%;}.recipe-listing .push--wall-three-eighths{left:37.5%;}.recipe-listing .push--wall-five-eighths{left:62.5%;}.recipe-listing .push--wall-seven-eighths{left:87.5%;}.recipe-listing .push--wall-one-tenth{left:10%;}.recipe-listing .push--wall-three-tenths{left:30%;}.recipe-listing .push--wall-seven-tenths{left:70%;}.recipe-listing .push--wall-nine-tenths{left:90%;}.recipe-listing .push--wall-one-twelfth{left:8.33333%;}.recipe-listing .push--wall-five-twelfths{left:41.66667%;}.recipe-listing .push--wall-seven-twelfths{left:58.33333%;}.recipe-listing .push--wall-eleven-twelfths{left:91.66667%;}}.recipe-listing [class*="pull--"]{position:relative;}.recipe-listing .pull--one-whole{right:100%;}.recipe-listing .pull--one-half,.recipe-listing .pull--two-quarters,.recipe-listing .pull--three-sixths,.recipe-listing .pull--four-eighths,.recipe-listing .pull--five-tenths,.recipe-listing .pull--six-twelfths{right:50%;}.recipe-listing .pull--one-third,.recipe-listing .pull--two-sixths,.recipe-listing .pull--four-twelfths{right:33.33333%;}.recipe-listing .pull--two-thirds,.recipe-listing .pull--four-sixths,.recipe-listing .pull--eight-twelfths{right:66.66667%;}.recipe-listing .pull--one-quarter,.recipe-listing .pull--two-eighths,.recipe-listing .pull--three-twelfths{right:25%;}.recipe-listing .pull--three-quarters,.recipe-listing .pull--six-eighths,.recipe-listing .pull--nine-twelfths{right:75%;}.recipe-listing .pull--one-fifth,.recipe-listing .pull--two-tenths{right:20%;}.recipe-listing .pull--two-fifths,.recipe-listing .pull--four-tenths{right:40%;}.recipe-listing .pull--three-fifths,.recipe-listing .pull--six-tenths{right:60%;}.recipe-listing .pull--four-fifths,.recipe-listing .pull--eight-tenths{right:80%;}.recipe-listing .pull--one-sixth,.recipe-listing .pull--two-twelfths{right:16.66667%;}.recipe-listing .pull--five-sixths,.recipe-listing .pull--ten-twelfths{right:83.33333%;}.recipe-listing .pull--one-eighth{right:12.5%;}.recipe-listing .pull--three-eighths{right:37.5%;}.recipe-listing .pull--five-eighths{right:62.5%;}.recipe-listing .pull--seven-eighths{right:87.5%;}.recipe-listing .pull--one-tenth{right:10%;}.recipe-listing .pull--three-tenths{right:30%;}.recipe-listing .pull--seven-tenths{right:70%;}.recipe-listing .pull--nine-tenths{right:90%;}.recipe-listing .pull--one-twelfth{right:8.33333%;}.recipe-listing .pull--five-twelfths{right:41.66667%;}.recipe-listing .pull--seven-twelfths{right:58.33333%;}.recipe-listing .pull--eleven-twelfths{right:91.66667%;}@media screen and (min-width:30em){.recipe-listing .pull--hand-one-whole{right:100%;}.recipe-listing .pull--hand-one-half,.recipe-listing .pull--hand-two-quarters,.recipe-listing .pull--hand-three-sixths,.recipe-listing .pull--hand-four-eighths,.recipe-listing .pull--hand-five-tenths,.recipe-listing .pull--hand-six-twelfths{right:50%;}.recipe-listing .pull--hand-one-third,.recipe-listing .pull--hand-two-sixths,.recipe-listing .pull--hand-four-twelfths{right:33.33333%;}.recipe-listing .pull--hand-two-thirds,.recipe-listing .pull--hand-four-sixths,.recipe-listing .pull--hand-eight-twelfths{right:66.66667%;}.recipe-listing .pull--hand-one-quarter,.recipe-listing .pull--hand-two-eighths,.recipe-listing .pull--hand-three-twelfths{right:25%;}.recipe-listing .pull--hand-three-quarters,.recipe-listing .pull--hand-six-eighths,.recipe-listing .pull--hand-nine-twelfths{right:75%;}.recipe-listing .pull--hand-one-fifth,.recipe-listing .pull--hand-two-tenths{right:20%;}.recipe-listing .pull--hand-two-fifths,.recipe-listing .pull--hand-four-tenths{right:40%;}.recipe-listing .pull--hand-three-fifths,.recipe-listing .pull--hand-six-tenths{right:60%;}.recipe-listing .pull--hand-four-fifths,.recipe-listing .pull--hand-eight-tenths{right:80%;}.recipe-listing .pull--hand-one-sixth,.recipe-listing .pull--hand-two-twelfths{right:16.66667%;}.recipe-listing .pull--hand-five-sixths,.recipe-listing .pull--hand-ten-twelfths{right:83.33333%;}.recipe-listing .pull--hand-one-eighth{right:12.5%;}.recipe-listing .pull--hand-three-eighths{right:37.5%;}.recipe-listing .pull--hand-five-eighths{right:62.5%;}.recipe-listing .pull--hand-seven-eighths{right:87.5%;}.recipe-listing .pull--hand-one-tenth{right:10%;}.recipe-listing .pull--hand-three-tenths{right:30%;}.recipe-listing .pull--hand-seven-tenths{right:70%;}.recipe-listing .pull--hand-nine-tenths{right:90%;}.recipe-listing .pull--hand-one-twelfth{right:8.33333%;}.recipe-listing .pull--hand-five-twelfths{right:41.66667%;}.recipe-listing .pull--hand-seven-twelfths{right:58.33333%;}.recipe-listing .pull--hand-eleven-twelfths{right:91.66667%;}}@media screen and (min-width:48em){.recipe-listing .pull--lap-one-whole{right:100%;}.recipe-listing .pull--lap-one-half,.recipe-listing .pull--lap-two-quarters,.recipe-listing .pull--lap-three-sixths,.recipe-listing .pull--lap-four-eighths,.recipe-listing .pull--lap-five-tenths,.recipe-listing .pull--lap-six-twelfths{right:50%;}.recipe-listing .pull--lap-one-third,.recipe-listing .pull--lap-two-sixths,.recipe-listing .pull--lap-four-twelfths{right:33.33333%;}.recipe-listing .pull--lap-two-thirds,.recipe-listing .pull--lap-four-sixths,.recipe-listing .pull--lap-eight-twelfths{right:66.66667%;}.recipe-listing .pull--lap-one-quarter,.recipe-listing .pull--lap-two-eighths,.recipe-listing .pull--lap-three-twelfths{right:25%;}.recipe-listing .pull--lap-three-quarters,.recipe-listing .pull--lap-six-eighths,.recipe-listing .pull--lap-nine-twelfths{right:75%;}.recipe-listing .pull--lap-one-fifth,.recipe-listing .pull--lap-two-tenths{right:20%;}.recipe-listing .pull--lap-two-fifths,.recipe-listing .pull--lap-four-tenths{right:40%;}.recipe-listing .pull--lap-three-fifths,.recipe-listing .pull--lap-six-tenths{right:60%;}.recipe-listing .pull--lap-four-fifths,.recipe-listing .pull--lap-eight-tenths{right:80%;}.recipe-listing .pull--lap-one-sixth,.recipe-listing .pull--lap-two-twelfths{right:16.66667%;}.recipe-listing .pull--lap-five-sixths,.recipe-listing .pull--lap-ten-twelfths{right:83.33333%;}.recipe-listing .pull--lap-one-eighth{right:12.5%;}.recipe-listing .pull--lap-three-eighths{right:37.5%;}.recipe-listing .pull--lap-five-eighths{right:62.5%;}.recipe-listing .pull--lap-seven-eighths{right:87.5%;}.recipe-listing .pull--lap-one-tenth{right:10%;}.recipe-listing .pull--lap-three-tenths{right:30%;}.recipe-listing .pull--lap-seven-tenths{right:70%;}.recipe-listing .pull--lap-nine-tenths{right:90%;}.recipe-listing .pull--lap-one-twelfth{right:8.33333%;}.recipe-listing .pull--lap-five-twelfths{right:41.66667%;}.recipe-listing .pull--lap-seven-twelfths{right:58.33333%;}.recipe-listing .pull--lap-eleven-twelfths{right:91.66667%;}}@media screen and (min-width:64em){.recipe-listing .pull--desk-one-whole{right:100%;}.recipe-listing .pull--desk-one-half,.recipe-listing .pull--desk-two-quarters,.recipe-listing .pull--desk-three-sixths,.recipe-listing .pull--desk-four-eighths,.recipe-listing .pull--desk-five-tenths,.recipe-listing .pull--desk-six-twelfths{right:50%;}.recipe-listing .pull--desk-one-third,.recipe-listing .pull--desk-two-sixths,.recipe-listing .pull--desk-four-twelfths{right:33.33333%;}.recipe-listing .pull--desk-two-thirds,.recipe-listing .pull--desk-four-sixths,.recipe-listing .pull--desk-eight-twelfths{right:66.66667%;}.recipe-listing .pull--desk-one-quarter,.recipe-listing .pull--desk-two-eighths,.recipe-listing .pull--desk-three-twelfths{right:25%;}.recipe-listing .pull--desk-three-quarters,.recipe-listing .pull--desk-six-eighths,.recipe-listing .pull--desk-nine-twelfths{right:75%;}.recipe-listing .pull--desk-one-fifth,.recipe-listing .pull--desk-two-tenths{right:20%;}.recipe-listing .pull--desk-two-fifths,.recipe-listing .pull--desk-four-tenths{right:40%;}.recipe-listing .pull--desk-three-fifths,.recipe-listing .pull--desk-six-tenths{right:60%;}.recipe-listing .pull--desk-four-fifths,.recipe-listing .pull--desk-eight-tenths{right:80%;}.recipe-listing .pull--desk-one-sixth,.recipe-listing .pull--desk-two-twelfths{right:16.66667%;}.recipe-listing .pull--desk-five-sixths,.recipe-listing .pull--desk-ten-twelfths{right:83.33333%;}.recipe-listing .pull--desk-one-eighth{right:12.5%;}.recipe-listing .pull--desk-three-eighths{right:37.5%;}.recipe-listing .pull--desk-five-eighths{right:62.5%;}.recipe-listing .pull--desk-seven-eighths{right:87.5%;}.recipe-listing .pull--desk-one-tenth{right:10%;}.recipe-listing .pull--desk-three-tenths{right:30%;}.recipe-listing .pull--desk-seven-tenths{right:70%;}.recipe-listing .pull--desk-nine-tenths{right:90%;}.recipe-listing .pull--desk-one-twelfth{right:8.33333%;}.recipe-listing .pull--desk-five-twelfths{right:41.66667%;}.recipe-listing .pull--desk-seven-twelfths{right:58.33333%;}.recipe-listing .pull--desk-eleven-twelfths{right:91.66667%;}}@media screen and (min-width:75em){.recipe-listing .pull--wall-one-whole{right:100%;}.recipe-listing .pull--wall-one-half,.recipe-listing .pull--wall-two-quarters,.recipe-listing .pull--wall-three-sixths,.recipe-listing .pull--wall-four-eighths,.recipe-listing .pull--wall-five-tenths,.recipe-listing .pull--wall-six-twelfths{right:50%;}.recipe-listing .pull--wall-one-third,.recipe-listing .pull--wall-two-sixths,.recipe-listing .pull--wall-four-twelfths{right:33.33333%;}.recipe-listing .pull--wall-two-thirds,.recipe-listing .pull--wall-four-sixths,.recipe-listing .pull--wall-eight-twelfths{right:66.66667%;}.recipe-listing .pull--wall-one-quarter,.recipe-listing .pull--wall-two-eighths,.recipe-listing .pull--wall-three-twelfths{right:25%;}.recipe-listing .pull--wall-three-quarters,.recipe-listing .pull--wall-six-eighths,.recipe-listing .pull--wall-nine-twelfths{right:75%;}.recipe-listing .pull--wall-one-fifth,.recipe-listing .pull--wall-two-tenths{right:20%;}.recipe-listing .pull--wall-two-fifths,.recipe-listing .pull--wall-four-tenths{right:40%;}.recipe-listing .pull--wall-three-fifths,.recipe-listing .pull--wall-six-tenths{right:60%;}.recipe-listing .pull--wall-four-fifths,.recipe-listing .pull--wall-eight-tenths{right:80%;}.recipe-listing .pull--wall-one-sixth,.recipe-listing .pull--wall-two-twelfths{right:16.66667%;}.recipe-listing .pull--wall-five-sixths,.recipe-listing .pull--wall-ten-twelfths{right:83.33333%;}.recipe-listing .pull--wall-one-eighth{right:12.5%;}.recipe-listing .pull--wall-three-eighths{right:37.5%;}.recipe-listing .pull--wall-five-eighths{right:62.5%;}.recipe-listing .pull--wall-seven-eighths{right:87.5%;}.recipe-listing .pull--wall-one-tenth{right:10%;}.recipe-listing .pull--wall-three-tenths{right:30%;}.recipe-listing .pull--wall-seven-tenths{right:70%;}.recipe-listing .pull--wall-nine-tenths{right:90%;}.recipe-listing .pull--wall-one-twelfth{right:8.33333%;}.recipe-listing .pull--wall-five-twelfths{right:41.66667%;}.recipe-listing .pull--wall-seven-twelfths{right:58.33333%;}.recipe-listing .pull--wall-eleven-twelfths{right:91.66667%;}}.recipe-listing *,.recipe-listing *:before,.recipe-listing *:after{box-sizing:border-box;}.recipe-listing audio,.recipe-listing canvas,.recipe-listing img,.recipe-listing svg,.recipe-listing video{vertical-align:middle;}.recipe-listing img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;}.recipe-listing h1,.recipe-listing h2,.recipe-listing h3,.recipe-listing h4,.recipe-listing h5,.recipe-listing h6,.recipe-listing hgroup,.recipe-listing hr,.recipe-listing ul,.recipe-listing ol,.recipe-listing dl,.recipe-listing blockquote,.recipe-listing p,.recipe-listing address,.recipe-listing table,.recipe-listing fieldset,.recipe-listing figure,.recipe-listing figcaption,.recipe-listing pre{margin-top:0;margin-bottom:1.75rem;}.recipe-listing h1 ul,.recipe-listing h1 ol,.recipe-listing h2 ul,.recipe-listing h2 ol,.recipe-listing h3 ul,.recipe-listing h3 ol,.recipe-listing h4 ul,.recipe-listing h4 ol,.recipe-listing h5 ul,.recipe-listing h5 ol,.recipe-listing h6 ul,.recipe-listing h6 ol,.recipe-listing hgroup ul,.recipe-listing hgroup ol,.recipe-listing hr ul,.recipe-listing hr ol,.recipe-listing ul ul,.recipe-listing ul ol,.recipe-listing ol ul,.recipe-listing ol ol,.recipe-listing dl ul,.recipe-listing dl ol,.recipe-listing blockquote ul,.recipe-listing blockquote ol,.recipe-listing p ul,.recipe-listing p ol,.recipe-listing address ul,.recipe-listing address ol,.recipe-listing table ul,.recipe-listing table ol,.recipe-listing fieldset ul,.recipe-listing fieldset ol,.recipe-listing figure ul,.recipe-listing figure ol,.recipe-listing figcaption ul,.recipe-listing figcaption ol,.recipe-listing pre ul,.recipe-listing pre ol{margin-bottom:0;}.recipe-listing ul,.recipe-listing ol,.recipe-listing dd{margin-left:1.75rem;padding:0;}.recipe-listing blockquote{margin-right:0;margin-left:0;padding:0;}.recipe-listing table{border-collapse:collapse;border-spacing:0;}.recipe-listing .cf:after{display:table;content:"";clear:both;}.recipe-listing .ir{border:0;font:0/0 a;text-shadow:none;color:transparent;}.recipe-listing .hidden{display:none;visibility:hidden;}.recipe-listing .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.recipe-listing .visuallyhidden.focusable:active,.recipe-listing .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}@media screen and (max-width:29.99em){.recipe-listing .hidden-below-hand{display:none;}}@media screen and (min-width:30em){.recipe-listing .hidden-hand-and-up{display:none;}}@media screen and (max-width:47.99em){.recipe-listing .hidden-below-lap{display:none;}}@media screen and (min-width:48em){.recipe-listing .hidden-lap-and-up{display:none;}}@media screen and (max-width:63.99em){.recipe-listing .hidden-below-desk{display:none;}}@media screen and (min-width:64em){.recipe-listing .hidden-desk-and-up{display:none;}}@media screen and (max-width:74.99em){.recipe-listing .hidden-below-wall{display:none;}}@media screen and (min-width:75em){.recipe-listing .hidden-wall-and-up{display:none;}}.recipe-listing .float-right{float:right !important;}.recipe-listing .float-left{float:left !important;}.recipe-listing .pos-rel{position:relative !important;}.recipe-listing .text-left{text-align:left !important;}.recipe-listing .text-center{text-align:center !important;}.recipe-listing .text-right{text-align:right !important;}.recipe-listing .text-upper{text-transform:uppercase !important;}.recipe-listing .text-strong{font-weight:bold !important;}.recipe-listing .text-nowrap{white-space:nowrap !important;}.recipe-listing .display-table{display:table;width:100%;height:100%;}.recipe-listing .display-row{display:table-row;}.recipe-listing .display-cell{display:table-cell;vertical-align:middle;}.recipe-listing .anchor-plain{color:inherit;}.recipe-listing .anchor-plain:hover,.recipe-listing .anchor-plain:focus{text-decoration:none;}.recipe-listing .fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;}.recipe-listing .fade.in{opacity:1;}.recipe-listing .collapse{display:none;}.recipe-listing .collapse.in{display:block;}.recipe-listing .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .45s cubic-bezier(.23,1,.32,1);transition:height .45s cubic-bezier(.23,1,.32,1);}.recipe-listing html{font:1em/1.75 Helvetica,Arial,sans-serif;color:#1e1e1e;background:#fff;-webkit-tap-highlight-color:transparent;}.recipe-listing a{text-decoration:none;}.recipe-listing a:hover,.recipe-listing a:focus{text-decoration:underline;}.recipe-listing i{font-style:normal;}.recipe-listing h1,.recipe-listing .h1,.recipe-listing h2,.recipe-listing .h2,.recipe-listing h3,.recipe-listing .h3,.recipe-listing h4,.recipe-listing .h4,.recipe-listing h5,.recipe-listing .h5,.recipe-listing h6,.recipe-listing .h6{margin-bottom:.3em;text-transform:uppercase;}.recipe-listing h1,.recipe-listing .h1{font-size:2.25rem;line-height:1;}.recipe-listing .wf-active h1,.recipe-listing .wf-active .h1{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:800;}.recipe-listing h2,.recipe-listing .h2{font-size:1.75rem;line-height:1.1;}.recipe-listing .wf-active h2,.recipe-listing .wf-active .h2{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:800;}.recipe-listing h3,.recipe-listing .h3{font-size:1.5rem;line-height:1.2;}.recipe-listing .wf-active h3,.recipe-listing .wf-active .h3{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:800;}.recipe-listing h4,.recipe-listing .h4{font-size:1.25rem;line-height:1.3;}.recipe-listing .wf-active h4,.recipe-listing .wf-active .h4{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:800;}.recipe-listing h5,.recipe-listing .h5{font-size:1rem;line-height:1.4;}.recipe-listing .wf-active h5,.recipe-listing .wf-active .h5{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:700;}.recipe-listing h6,.recipe-listing .h6{font-size:.875rem;line-height:1.5;}.recipe-listing .wf-active h6,.recipe-listing .wf-active .h6{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:700;}.recipe-listing .small{font-size:.75rem;}.recipe-listing .gray{color:#9b9e9f;}.recipe-listing .blockquote{display:block;padding:1rem;font-size:1.125rem;font-weight:bold;border-left:4px solid #e5e5e5;}.recipe-listing .blockquote p{margin-bottom:0;}@media screen and (min-width:64em){.recipe-listing h1,.recipe-listing .h1{font-size:3.75rem;}.recipe-listing h2,.recipe-listing .h2{font-size:3rem;}.recipe-listing h3,.recipe-listing .h3{font-size:2.25rem;}.recipe-listing h4,.recipe-listing .h4{font-size:1.5rem;}.recipe-listing h5,.recipe-listing .h5{font-size:1.125rem;}.recipe-listing h6,.recipe-listing .h6{font-size:1rem;}}@media screen and (max-width:29.99em){.recipe-listing h1,.recipe-listing .h1{font-size:1.75rem;}.recipe-listing h2,.recipe-listing .h2{font-size:1.5rem;}}.recipe-listing .dark-on-light.hero{background-color:#fff;}.recipe-listing .dark-on-brand a{color:#1e1e1e;}.recipe-listing .dark-on-brand .subhead,.recipe-listing .dark-on-brand .headline{color:#1e1e1e !important;}.recipe-listing .dark-on-gray{background-color:#f7f7f7;}.recipe-listing .light-on-dark,.recipe-listing .light-on-brand{color:#fff;background-color:#1e1e1e;-webkit-font-smoothing:antialiased;}.recipe-listing .light-on-dark a,.recipe-listing .light-on-brand a{color:#fff;}.recipe-listing .light-on-dark .subhead,.recipe-listing .light-on-dark .headline,.recipe-listing .light-on-brand .subhead,.recipe-listing .light-on-brand .headline{color:#fff !important;}.recipe-listing .dark-on-brand,.recipe-listing .light-on-brand{background-color:#4a90e2;}.recipe-listing .brand-text .featured-section .subhead,.recipe-listing .brand-text .featured-section--text .subhead,.recipe-listing .brand-text .layout-container .headline{color:#4a90e2;}.recipe-listing .btn--primary,.recipe-listing .btn--secondary,.recipe-listing .btn--wide,.recipe-listing .btn--text,.recipe-listing .tabs__toggle a{display:inline-block;margin:0;padding:.4em 1.6em;font-size:1rem;line-height:1.6;text-align:center;vertical-align:middle;white-space:nowrap;background-color:transparent;border:0;border-radius:0;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;}.recipe-listing .wf-active .btn--primary,.recipe-listing .wf-active .btn--secondary,.recipe-listing .wf-active .btn--wide,.recipe-listing .wf-active .btn--text,.recipe-listing .wf-active .tabs__toggle a,.recipe-listing .tabs__toggle .wf-active a{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:700;}.recipe-listing .btn--primary,.recipe-listing .btn--secondary,.recipe-listing .btn--wide,.recipe-listing .btn--text,.recipe-listing .tabs__toggle a,.recipe-listing .btn--primary:hover,.recipe-listing .btn--secondary:hover,.recipe-listing .btn--wide:hover,.recipe-listing .btn--text:hover,.recipe-listing .tabs__toggle a:hover,.recipe-listing .btn--primary:focus,.recipe-listing .btn--secondary:focus,.recipe-listing .btn--wide:focus,.recipe-listing .btn--text:focus,.recipe-listing .tabs__toggle a:focus{text-decoration:none;}.recipe-listing .disabled.btn--primary,.recipe-listing .disabled.btn--secondary,.recipe-listing .disabled.btn--wide,.recipe-listing .disabled.btn--text,.recipe-listing .tabs__toggle a.disabled,.recipe-listing [disabled].btn--primary,.recipe-listing [disabled].btn--secondary,.recipe-listing [disabled].btn--wide,.recipe-listing [disabled].btn--text,.recipe-listing .tabs__toggle a[disabled]{cursor:not-allowed;}.recipe-listing .disabled.btn--primary,.recipe-listing .disabled.btn--secondary,.recipe-listing .disabled.btn--wide,.recipe-listing .disabled.btn--text,.recipe-listing .tabs__toggle a.disabled,.recipe-listing .disabled.btn--primary:hover,.recipe-listing .disabled.btn--secondary:hover,.recipe-listing .disabled.btn--wide:hover,.recipe-listing .disabled.btn--text:hover,.recipe-listing .tabs__toggle a.disabled:hover,.recipe-listing .disabled.btn--primary:focus,.recipe-listing .disabled.btn--secondary:focus,.recipe-listing .disabled.btn--wide:focus,.recipe-listing .disabled.btn--text:focus,.recipe-listing .tabs__toggle a.disabled:focus,.recipe-listing [disabled].btn--primary,.recipe-listing [disabled].btn--secondary,.recipe-listing [disabled].btn--wide,.recipe-listing [disabled].btn--text,.recipe-listing .tabs__toggle a[disabled],.recipe-listing [disabled].btn--primary:hover,.recipe-listing [disabled].btn--secondary:hover,.recipe-listing [disabled].btn--wide:hover,.recipe-listing [disabled].btn--text:hover,.recipe-listing .tabs__toggle a[disabled]:hover,.recipe-listing [disabled].btn--primary:focus,.recipe-listing [disabled].btn--secondary:focus,.recipe-listing [disabled].btn--wide:focus,.recipe-listing [disabled].btn--text:focus,.recipe-listing .tabs__toggle a[disabled]:focus{color:#9b9e9f;background-color:#e5e5e5 !important;box-shadow:none;}@media screen and (min-width:64em){.recipe-listing .btn--primary,.recipe-listing .btn--secondary,.recipe-listing .btn--wide,.recipe-listing .btn--text,.recipe-listing .tabs__toggle a{font-size:1.125rem;}}.recipe-listing .btn--primary{min-width:6em;color:#fff;background-color:#1e1e1e;}.recipe-listing .btn--primary:hover,.recipe-listing .btn--primary:focus{box-shadow:inset 0 0 0 3px rgba(255,255,255,.15);}.recipe-listing .btn--primary .icon{margin:-.2rem .2rem 0;width:1.2rem;height:1.2rem;}.recipe-listing .brand-actions .btn--primary{background-color:#4a90e2;}.recipe-listing .brand-actions .btn--primary:hover,.recipe-listing .brand-actions .btn--primary:focus{box-shadow:inset 0 0 0 3px rgba(30,30,30,.15);}.recipe-listing .dark-on-brand .btn--primary,.recipe-listing .brand-actions .dark-on-brand .btn--primary{color:#fff;background-color:#1e1e1e;}.recipe-listing .light-on-dark .btn--primary,.recipe-listing .light-on-brand .btn--primary,.recipe-listing .brand-actions .light-on-dark .btn--primary,.recipe-listing .brand-actions .light-on-brand .btn--primary{color:#1e1e1e;background-color:#fff;}.recipe-listing .light-on-dark .btn--primary:hover,.recipe-listing .light-on-dark .btn--primary:focus,.recipe-listing .light-on-brand .btn--primary:hover,.recipe-listing .light-on-brand .btn--primary:focus,.recipe-listing .brand-actions .light-on-dark .btn--primary:hover,.recipe-listing .brand-actions .light-on-dark .btn--primary:focus,.recipe-listing .brand-actions .light-on-brand .btn--primary:hover,.recipe-listing .brand-actions .light-on-brand .btn--primary:focus{box-shadow:inset 0 0 0 3px rgba(30,30,30,.15);}.recipe-listing .btn--secondary{min-width:6em;color:#1e1e1e;box-shadow:inset 0 0 0 2px #1e1e1e;}.recipe-listing .btn--secondary:hover,.recipe-listing .btn--secondary:focus{color:#fff;background-color:#1e1e1e;}.recipe-listing .btn--secondary .icon{margin:-.2rem .2rem 0;width:1.2rem;height:1.2rem;}.recipe-listing .light-on-dark .btn--secondary,.recipe-listing .light-on-brand .btn--secondary{color:#fff;box-shadow:inset 0 0 0 2px #fff;}.recipe-listing .light-on-dark .btn--secondary:hover,.recipe-listing .light-on-dark .btn--secondary:focus,.recipe-listing .light-on-brand .btn--secondary:hover,.recipe-listing .light-on-brand .btn--secondary:focus{color:#1e1e1e;background-color:#fff;}.recipe-listing .btn--wide{padding:1.2em 2em;width:100%;color:#1e1e1e;font-size:.875rem;text-transform:uppercase;border:1px solid #e5e5e5;}.recipe-listing .btn--text{position:relative;padding:0 1em 0 0;color:#1e1e1e;}.recipe-listing .btn--text:after{content:"";position:absolute;top:35%;right:0;height:0;width:0;border:5px solid transparent;border-left-color:inherit;}.recipe-listing .btn--text:hover,.recipe-listing .btn--text:focus{text-decoration:underline;}.recipe-listing .brand-actions .btn--text{color:#4a90e2;}.recipe-listing .dark-on-brand .btn--text,.recipe-listing .brand-actions .dark-on-brand .btn--text{color:#1e1e1e;}.recipe-listing .light-on-dark .btn--text,.recipe-listing .light-on-brand .btn--text,.recipe-listing .brand-actions .light-on-dark .btn--text,.recipe-listing .brand-actions .light-on-brand .btn--text{color:#fff;}.recipe-listing .table .btn--text{font-size:inherit;line-height:inherit;vertical-align:inherit;}.recipe-listing .table .btn--text:after{top:25%;border-width:4px;}.recipe-listing .btn--close{position:absolute;top:0;right:0;padding:0;width:2.5rem;height:2.5rem;background-color:transparent;border:0;border-radius:0;cursor:pointer;}.recipe-listing .btn--close .icon{fill:#fff;}.recipe-listing .dark-on-light .btn--close .icon{fill:#1e1e1e;}.recipe-listing .link--icon .icon{margin-top:-.2rem;margin-right:.5rem;width:1.2rem;height:1.2rem;}.recipe-listing form{margin:0;}.recipe-listing fieldset{padding:0;margin:0;border:0;min-width:0;}.recipe-listing legend{display:block;width:100%;font-weight:bold;}.recipe-listing input[type="radio"],.recipe-listing input[type="checkbox"]{margin:2px 0 0;line-height:normal;}.recipe-listing input[type="file"]{display:block;}.recipe-listing input[type="range"]{display:block;width:100%;}.recipe-listing select[multiple],.recipe-listing select[size]{height:auto;}.recipe-listing input[type="file"]:focus,.recipe-listing input[type="radio"]:focus,.recipe-listing input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.recipe-listing .form-control{display:block;width:100%;height:2.8em;padding:.5em 1em .4em;font-family:Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.75;color:#1e1e1e;background-color:#fff;background-image:none;border:1px solid #e5e5e5;border-radius:0;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;}.recipe-listing .form-control::-ms-expand{background-color:transparent;border:0;}.recipe-listing .form-control:not([readonly]):focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}.recipe-listing .form-control::-webkit-input-placeholder{color:#9b9e9f;opacity:1;}.recipe-listing .form-control:-ms-input-placeholder{color:#9b9e9f;opacity:1;}.recipe-listing .form-control::placeholder{color:#9b9e9f;opacity:1;}.recipe-listing .form-control[disabled],.recipe-listing .form-control[readonly]{background-color:#f7f7f7;opacity:1;}.recipe-listing textarea.form-control{height:auto;}.recipe-listing input.form-control,.recipe-listing textarea.form-control{background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));}.recipe-listing .select{position:relative;}.recipe-listing .select:after{content:"";position:absolute;top:1.3rem;right:1rem;width:0;height:0;border:5px solid transparent;border-top-color:inherit;pointer-events:none;}.recipe-listing .select select{padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.recipe-listing .select select:focus:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}.recipe-listing .select select::-ms-expand{display:none;}.recipe-listing .select option[disabled]{color:#9b9e9f;}.recipe-listing .radio,.recipe-listing .checkbox{position:relative;display:block;margin-top:6px;margin-bottom:6px;}.recipe-listing .radio.is-checked label,.recipe-listing .checkbox.is-checked label{font-weight:bold;}.recipe-listing .radio label,.recipe-listing .checkbox label{display:inline-block;min-height:1em;padding-left:24px;line-height:1.4;cursor:pointer;}.recipe-listing .radio input[type="radio"],.recipe-listing .checkbox input[type="checkbox"]{position:absolute;margin-left:-22px;}@media screen and (min-width:48em){.recipe-listing .radio+.radio,.recipe-listing .checkbox+.checkbox{margin-top:-2px;}}.recipe-listing input[type="radio"][disabled],.recipe-listing fieldset[disabled] input[type="radio"],.recipe-listing input[type="checkbox"][disabled],.recipe-listing fieldset[disabled] input[type="checkbox"]{cursor:not-allowed;}.recipe-listing .radio.is-disabled label,.recipe-listing .checkbox.is-disabled label{color:#9b9e9f;cursor:default;}.recipe-listing .switch{position:relative;}.recipe-listing .switch__input{position:absolute;right:0;opacity:0;}.recipe-listing .switch__label{display:block;cursor:pointer;padding-right:66px;line-height:1.4;}.recipe-listing .switch__toggle{position:absolute;top:50%;right:0;margin-top:-11px;width:62px;height:22px;cursor:pointer;}.recipe-listing .switch__toggle-label{position:relative;display:block;height:inherit;background-color:#9b9e9f;border-radius:22px;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;}.recipe-listing .switch__toggle-label:before,.recipe-listing .switch__toggle-label:after{position:absolute;top:50%;margin-top:-.5em;color:#fff;font-size:.75rem;line-height:1;}.recipe-listing .switch__toggle-label:before{content:attr(data-off);right:8px;}.recipe-listing .switch__toggle-label:after{content:attr(data-on);left:8px;opacity:0;}.recipe-listing .switch__input:hover~.switch__toggle .switch__toggle-label,.recipe-listing .switch__input:focus~.switch__toggle .switch__toggle-label{box-shadow:inset 0 0 0 2px rgba(30,30,30,.15);}.recipe-listing .switch__input:checked~.switch__toggle .switch__toggle-label{background-color:#1e1e1e;}.recipe-listing .switch__input:checked~.switch__toggle .switch__toggle-label:before{opacity:0;}.recipe-listing .switch__input:checked~.switch__toggle .switch__toggle-label:after{opacity:1;}.recipe-listing .brand-actions .switch__input:checked~.switch__toggle .switch__toggle-label{background-color:#4a90e2;}.recipe-listing .switch__toggle-handle{position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;-webkit-transition:left .15s ease-out;transition:left .15s ease-out;}.recipe-listing .switch__input:checked~.switch__toggle .switch__toggle-handle{left:42px;}.recipe-listing .form{max-width:22em;}.recipe-listing .form-group{margin-bottom:1rem;}.recipe-listing .form-group label{display:block;font-weight:bold;}.recipe-listing .form-group label.required:after{content:' *';color:#c8101e;}.recipe-listing .form-group--short{width:50%;}.recipe-listing .form-group--inline label{display:inline-block;margin-right:.875rem;font-size:.75rem;text-transform:uppercase;vertical-align:middle;}.recipe-listing .wf-active .form-group--inline label{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:700;}.recipe-listing .form-group--inline .form-control,.recipe-listing .form-group--inline .select{display:inline-block;width:auto;}.recipe-listing .has-error,.recipe-listing .has-error label,.recipe-listing .has-error .invalid-message,.recipe-listing .has-error+.invalid-message{color:#c8101e;}.recipe-listing .has-error .form-control,.recipe-listing .has-error iframe{border-color:#b00e1a;}.recipe-listing .has-error .form-control:focus,.recipe-listing .has-error iframe:focus{border-color:#810a13;box-shadow:0 0 6px #ef3644;}.recipe-listing .has-error iframe{border-style:solid;border-width:1px;}.recipe-listing .invalid-message{padding:.4rem 1rem;font-size:.75rem;line-height:1.4;}.recipe-listing .island,.recipe-listing .island--dubs,.recipe-listing .islet,.recipe-listing .landmark,.recipe-listing .landmark--dubs,.recipe-listing .landmarklet,.recipe-listing .landmarklet--half{display:block;}.recipe-listing .island:after,.recipe-listing .island--dubs:after,.recipe-listing .islet:after,.recipe-listing .landmark:after,.recipe-listing .landmark--dubs:after,.recipe-listing .landmarklet:after,.recipe-listing .landmarklet--half:after{display:table;content:"";clear:both;}.recipe-listing .island>:last-child,.recipe-listing .island--dubs>:last-child,.recipe-listing .islet>:last-child,.recipe-listing .landmark>:last-child,.recipe-listing .landmark--dubs>:last-child,.recipe-listing .landmarklet>:last-child,.recipe-listing .landmarklet--half>:last-child{margin-bottom:0;}.recipe-listing .island{padding-top:1.75rem;padding-bottom:1.75rem;}.recipe-listing .island--dubs{padding-top:3.5rem;padding-bottom:3.5rem;}.recipe-listing .islet{padding-top:.875rem;padding-bottom:.875rem;}.recipe-listing .landmark{margin-bottom:3.5rem;}.recipe-listing .landmark--dubs{margin-bottom:7rem;}.recipe-listing .landmarklet{margin-bottom:1.75rem;}.recipe-listing .landmarklet--half{margin-bottom:.875rem;}@media screen and (max-width:47.99em){.recipe-listing .island--mobile{padding-top:1.75rem;padding-bottom:1.75rem;}}.recipe-listing .h-list,.recipe-listing .v-list{list-style:none;margin:0;overflow:hidden;}.recipe-listing .h-list>li{float:left;margin-right:.875rem;}.recipe-listing .h-list>li:last-child{margin-right:0;}.recipe-listing .h-list--centered{text-align:center;}.recipe-listing .h-list--centered>li{float:none;display:inline;}.recipe-listing .h-list--centered>li:last-child{margin-right:.4375rem;}.recipe-listing .h-list--piped>li{margin-right:0;}.recipe-listing .h-list--piped>li+li{margin-left:.875rem;padding-left:.875rem;border-left:solid 1px;}.recipe-listing .v-list>li{margin-top:.875rem;}.recipe-listing .v-list--nav li{margin-top:0;padding:.4375rem 0;font-weight:bold;border-top:1px solid #e5e5e5;}.recipe-listing .v-list--nav li:last-child{border-bottom:1px solid #e5e5e5;}@media screen and (max-width:47.99em){.recipe-listing .lap-one-half+.lap-one-half .v-list--nav li:first-child{border-top:none;}}.recipe-listing .wysiwyg table,.recipe-listing .table{clear:left;max-width:100%;font-size:.75rem;}@media screen and (min-width:48em){.recipe-listing .wysiwyg table,.recipe-listing .table{font-size:.875rem;}}.recipe-listing .wysiwyg table th,.recipe-listing .table th,.recipe-listing .wysiwyg table td,.recipe-listing .table td{text-align:left;padding:.6em 1em;line-height:1.4;vertical-align:top;border:0;border-bottom:1px solid #e5e5e5;}.recipe-listing .wysiwyg table th,.recipe-listing .table th{font-weight:bold;}.recipe-listing .wysiwyg table thead th,.recipe-listing .table thead th{vertical-align:bottom;border-bottom:2px solid #1e1e1e;}.recipe-listing .wysiwyg table tfoot td,.recipe-listing .table tfoot td{font-weight:bold;border-top:2px solid #e5e5e5;}.recipe-listing .wysiwyg table{width:100%;background-color:#fff;}.recipe-listing .table{display:inline-block;vertical-align:top;white-space:nowrap;overflow-x:auto;}.recipe-listing .table .small{display:block;font-weight:normal;}.recipe-listing .table,.recipe-listing .table--flip tbody{-webkit-overflow-scrolling:touch;background-image:-webkit-radial-gradient(left ellipse,rgba(30,30,30,.2) 0%,rgba(30,30,30,0) 75%),-webkit-radial-gradient(right ellipse,rgba(30,30,30,.2) 0%,rgba(30,30,30,0) 75%);background-image:radial-gradient(ellipse at left,rgba(30,30,30,.2) 0%,rgba(30,30,30,0) 75%),radial-gradient(ellipse at right,rgba(30,30,30,.2) 0%,rgba(30,30,30,0) 75%);background-attachment:scroll,scroll;background-repeat:no-repeat;background-position:0 center,100% center;background-size:10px 100%,10px 100%;}.recipe-listing .table th:first-child,.recipe-listing .table td:first-child,.recipe-listing .table tbody th:first-child,.recipe-listing .table--flip tbody tr:first-child{background-image:-webkit-linear-gradient(left,#fff 50%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,#fff 50%,rgba(255,255,255,0) 100%);background-repeat:no-repeat;background-size:20px 100%;}.recipe-listing .table th:last-child,.recipe-listing .table td:last-child,.recipe-listing .table--flip tbody tr:last-child{background-image:-webkit-linear-gradient(right,#fff 50%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to left,#fff 50%,rgba(255,255,255,0) 100%);background-repeat:no-repeat;background-position:100% 0;background-size:20px 100%;}.recipe-listing .table th:first-child:last-child,.recipe-listing .table td:first-child:last-child,.recipe-listing .table--flip tbody tr:first-child:last-child{background-image:-webkit-linear-gradient(left,#fff 50%,rgba(255,255,255,0) 100%),-webkit-linear-gradient(right,#fff 50%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,#fff 50%,rgba(255,255,255,0) 100%),linear-gradient(to left,#fff 50%,rgba(255,255,255,0) 100%);background-repeat:no-repeat;background-position:0 0,100% 0;background-size:20px 100%,20px 100%;}.recipe-listing .table--flip{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;background:none;}.recipe-listing .table--flip thead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;}.recipe-listing .table--flip thead th{background-color:#f7f7f7;border-bottom:1px solid #e5e5e5;}.recipe-listing .table--flip tbody{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;overflow-x:auto;overflow-y:hidden;}.recipe-listing .table--flip tbody th:first-child{border-top:0;border-bottom:2px solid #1e1e1e;}.recipe-listing .table--flip tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}.recipe-listing .table--flip th,.recipe-listing .table--flip td{display:block;background-image:none !important;}.recipe-listing .table--flip th:first-child,.recipe-listing .table--flip td:first-child{border-top:1px solid #e5e5e5;}.recipe-listing .table--flip th.column-heading{background-color:transparent;border-top:0;border-bottom:2px solid #1e1e1e;}.recipe-listing .table--rows-dubs th:not(:first-child),.recipe-listing .table--rows-dubs td:not(:first-child){height:2.95rem;}@media screen and (min-width:48em){.recipe-listing .table--rows-dubs th:not(:first-child),.recipe-listing .table--rows-dubs td:not(:first-child){height:3.3rem;}}.recipe-listing .table--rows-dubs td{padding-top:1rem;}.recipe-listing .table--bullets th:not(:first-child),.recipe-listing .table--bullets td:not(:first-child){height:4.9rem;padding-top:1.6rem;}.recipe-listing .table--bullets td{padding-top:1.8rem;}.recipe-listing .table--bullets .bullet-img img{max-height:100%;}@media screen and (min-width:48em){.recipe-listing .table--bullets .bullet-img{display:inline-block;margin-right:.875rem;height:3.75rem;}}@media screen and (max-width:47.99em){.recipe-listing .table--bullets .bullet-img{display:block;height:2.3125rem;margin-top:.2em;margin-bottom:.6em;}}.recipe-listing .table--striped{border-bottom:1px solid #e5e5e5;}.recipe-listing .table--striped tbody tr:nth-of-type(even){background-color:#f7f7f7;}.recipe-listing .table--striped th,.recipe-listing .table--striped td{border-bottom:0;}.recipe-listing .table--striped,.recipe-listing .table--striped td:first-child,.recipe-listing .table--striped td:last-child{background:none;}.recipe-listing body{min-width:320px;}.recipe-listing .site-wrapper{max-width:1440px;margin-left:auto;margin-right:auto;}.recipe-listing .wrapper{margin-left:auto;margin-right:auto;padding-right:1.75rem;padding-left:1.75rem;}@media screen and (min-width:48em){.recipe-listing .wrapper--mid{max-width:1200px;}.recipe-listing .wrapper--narrow{max-width:800px;}}@media screen and (max-width:47.99em){.recipe-listing .wrapper--bleed-mobile{padding-left:0;padding-right:0;}}.recipe-listing .grid-columns .grid.one-half:nth-of-type(2n+1),.recipe-listing .grid-columns .grid.lap-one-half:nth-of-type(2n+1){clear:left;}@media screen and (min-width:48em){.recipe-listing .grid-columns .grid.one-half:nth-of-type(2n+1){clear:none;}.recipe-listing .grid-columns .grid.lap-one-third:nth-of-type(3n+1){clear:left;}.recipe-listing .grid-columns .grid.lap-one-quarter:nth-of-type(4n+1){clear:left;}}.recipe-listing .v-centered{display:table-cell;vertical-align:middle;}.recipe-listing .figure{position:relative;width:100%;}.recipe-listing .figure img,.recipe-listing .figure video{width:100% !important;height:auto !important;vertical-align:middle;}.recipe-listing .figure .shim{padding-top:60%;height:0;}@media screen and (min-width:48em){.recipe-listing .figure .shim{padding-top:30%;}.recipe-listing .figure .shim.shim--tall{padding-top:42%;}}.recipe-listing .content-over-image{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;}@media screen and (max-width:63.99em){.recipe-listing .content-over-image.content-over-image--stacked-mobile{position:relative;}}.recipe-listing .content-over-image.content-over-image--overlay,.recipe-listing .content-over-image.content-over-image--hoverlay{-webkit-transition:background-color .15s ease;transition:background-color .15s ease;}.recipe-listing .content-over-image.content-over-image--overlay{background-color:rgba(30,30,30,.3);}.recipe-listing .content-over-image.content-over-image--hoverlay{background-color:rgba(255,255,255,0);}.recipe-listing a:hover .content-over-image.content-over-image--hoverlay,.recipe-listing a:focus .content-over-image.content-over-image--hoverlay{background-color:rgba(255,255,255,.2);}.recipe-listing .react-placeholder{position:relative;min-height:28rem;}.recipe-listing .react-placeholder .spinner{border:0;font:0/0 a;text-shadow:none;color:transparent;width:32px;height:32px;left:50%;top:50%;margin-left:-16px;margin-top:-16px;background-image:url(../images/preload-ios.png);overflow:hidden;-webkit-animation:playload 1.4s steps(12) infinite;animation:playload 1.4s steps(12) infinite;position:absolute;}.recipe-listing .responsive-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}.recipe-listing .responsive-embed iframe,.recipe-listing .responsive-embed object,.recipe-listing .responsive-embed embed{position:absolute;top:0;left:0;width:100%;height:100%;}.recipe-listing .icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor;pointer-events:none;}.recipe-listing .video-icon{position:relative;display:inline-block;margin:.4em;width:4.5rem;height:4.5rem;text-align:center;background-color:#fff;border-radius:100%;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;}.recipe-listing .video-icon .icon-play{position:absolute;top:50%;left:55%;margin:-1rem 0 0 -1rem;fill:#1e1e1e;width:2rem;height:2rem;-webkit-transition:fill .15s ease;transition:fill .15s ease;}.recipe-listing .brand-actions .video-icon .icon-play{fill:#4a90e2;}.recipe-listing a:hover .video-icon,.recipe-listing a:focus .video-icon{background-color:#1e1e1e;}.recipe-listing .brand-actions a:hover .video-icon,.recipe-listing .brand-actions a:focus .video-icon{background-color:#4a90e2;}.recipe-listing a:hover .video-icon .icon,.recipe-listing a:focus .video-icon .icon{fill:#fff !important;}.recipe-listing .social-icon{display:inline-block;width:2.4rem;height:2.4rem;font-size:1.3rem;text-align:center;background-color:#fff;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;}.recipe-listing .social-icon:hover,.recipe-listing .social-icon:focus{text-decoration:none;background-color:#9b9e9f;}.recipe-listing .social-icon .icon{fill:#1e1e1e;-webkit-transition:fill .15s ease;transition:fill .15s ease;}@media screen and (min-width:48em){.recipe-listing .social-icon{width:1.9rem;height:1.9rem;font-size:1rem;}}.recipe-listing .alert{position:relative;line-height:1.4;text-align:center;overflow:hidden;}.recipe-listing .alert a{text-decoration:underline;}.recipe-listing .alert.dark-on-light a{color:#1e1e1e;}.recipe-listing .alert--global{font-size:.875rem;z-index:2010;}.recipe-listing .alert--global.dark-on-light{background-color:#fff;border-bottom:1px solid #e5e5e5;}.recipe-listing .alert--inset{padding:1.25rem;}.recipe-listing .alert--inset.dark-on-light{background-color:#f7f7f7;border:1px solid #9b9e9f;}.recipe-listing .alert--inset.alert--warn{background-color:#fcf8e3;border:1px solid #9b9e9f;}.recipe-listing .alert--inset.alert--success{color:#08672b;background-color:#f0fef5;border:1px solid #08672b;}.recipe-listing .alert--inset.alert--error{color:#c8101e;background-color:#fef3f3;border:1px solid #c8101e;}.recipe-listing .header{position:relative;border-bottom:1px solid #e5e5e5;}.recipe-listing .header ul{margin:0;list-style:none;}.recipe-listing .header button{border:0;border-radius:0;cursor:pointer;}.recipe-listing .header__logo-wrapper{display:table;padding-top:.5rem;padding-bottom:.5rem;width:100%;background-color:#fff;}.recipe-listing .header__logo-wrapper:after{display:table;content:"";clear:both;}.recipe-listing .header__logo{float:left;}.recipe-listing .header__hamburger{position:absolute;top:0;bottom:0;right:0;z-index:20;padding:1.75rem;width:5rem;text-align:center;background-color:#fff;}.recipe-listing .hamburger{position:absolute;top:50%;right:1.75rem;margin-top:-8px;height:17px;width:24px;}.recipe-listing .hamburger__bread,.recipe-listing .hamburger__meat{position:absolute;left:0;height:3px;width:100%;background-color:#1e1e1e;}.recipe-listing .hamburger__bread--top{top:0;}.recipe-listing .hamburger__bread--bottom{bottom:0;}.recipe-listing .hamburger__meat{top:7px;}.recipe-listing .header__overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#1e1e1e;background-color:rgba(30,30,30,.4);z-index:-1;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;}.recipe-listing .header-nav__item{position:relative;text-transform:uppercase;cursor:pointer;}.recipe-listing .wf-active .header-nav__item{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:700;}@media screen and (min-width:64em){.recipe-listing .header__hamburger,.recipe-listing .header-nav__close,.recipe-listing .header-nav__back,.recipe-listing .header__overlay{display:none;}.recipe-listing .header{z-index:2000;}.recipe-listing .header__logo-wrapper{height:4.8rem;}.recipe-listing .header__logo img{max-width:300px;}.recipe-listing .header-nav-wrapper{clear:left;background-color:#fff;border-top:1px solid #e5e5e5;}.recipe-listing .header-nav-wrapper:after{display:table;content:"";clear:both;}.recipe-listing .header-nav-wrapper .wrapper{position:relative;}.recipe-listing .header-nav>li{display:inline-block;vertical-align:bottom;}.recipe-listing .header-nav>li:last-child .header-nav__item{margin-right:0;}.recipe-listing .header-nav__item{position:relative;display:inline-block;margin-right:1.75rem;padding:.875rem 0;color:#1e1e1e;font-size:.75rem;line-height:1.4;}.recipe-listing .header-nav__item:before{content:"";position:absolute;bottom:0;left:0;right:0;height:0;z-index:110;border-bottom:2px solid transparent;-webkit-transition:border-color .15s ease;transition:border-color .15s ease;}.recipe-listing .header-nav__item:focus,.recipe-listing .header-nav__item:hover,.recipe-listing .is-active .header-nav__item{text-decoration:none;}.recipe-listing .header-nav__item:focus:before,.recipe-listing .header-nav__item:hover:before,.recipe-listing .is-active .header-nav__item:before{border-color:#1e1e1e;}.recipe-listing .brand-actions .header-nav__item:focus:before,.recipe-listing .brand-actions .header-nav__item:hover:before,.recipe-listing .brand-actions .is-active .header-nav__item:before{border-color:#4a90e2;}.recipe-listing .has-children{position:relative;}.recipe-listing .has-children .header-nav__item{padding-right:.875rem;}.recipe-listing .has-children .header-nav__item:after{content:"";position:absolute;top:50%;right:0;margin-top:-.2em;height:0;width:0;border:3px solid transparent;border-top-width:4px;border-top-color:inherit;z-index:100;}.recipe-listing .header-nav__subitems{position:absolute;top:100%;left:0;width:9rem;border:1px solid #e5e5e5;z-index:-1;-webkit-transition:-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform:translateY(-100%);transform:translateY(-100%);will-change:transform;}.recipe-listing .is-active .header-nav__subitems{-webkit-transform:translateY(0);transform:translateY(0);}.recipe-listing .header-nav__subitem{display:block;padding:.5rem .875rem;color:#1e1e1e;font-size:.875rem;line-height:1.4;background-color:#fff;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;}.recipe-listing .header-nav__subitem:focus,.recipe-listing .header-nav__subitem:hover{text-decoration:none;background-color:#f0f0f0;}.recipe-listing .utility-nav{position:absolute;bottom:100%;right:1.75rem;padding-bottom:.5rem;z-index:1000;}.recipe-listing .utility-nav>li{display:inline-block;vertical-align:middle;}.recipe-listing .utility-nav__item{display:inline-block;margin-right:1.75rem;padding:.2rem;max-width:7.6rem;color:#1e1e1e;font-size:.75rem;line-height:1.4;}.recipe-listing .header__search .search-field{width:11rem;-webkit-transition:width .45s cubic-bezier(.23,1,.32,1);transition:width .45s cubic-bezier(.23,1,.32,1);}.recipe-listing .header__search .search-field:focus{width:13rem;}.recipe-listing .header__search .search-field:focus+.search-btn:hover{background-color:#e5e5e5;}}@media screen and (min-width:75em){.recipe-listing .header-nav__subitems{width:11rem;}}@media screen and (max-width:63.99em){.recipe-listing .header__logo-wrapper{height:4.375rem;}.recipe-listing .header__logo{max-width:210px;}.recipe-listing .header-nav-wrapper,.recipe-listing .header-nav__subitems{position:fixed;top:0;right:0;width:300px;height:100%;background-color:#f7f7f7;z-index:2200;overflow:auto;-webkit-transition:-webkit-transform .55s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .55s cubic-bezier(.23,1,.32,1);transition:transform .55s cubic-bezier(.23,1,.32,1);transition:transform .55s cubic-bezier(.23,1,.32,1),-webkit-transform .55s cubic-bezier(.23,1,.32,1);-webkit-transform:translateX(300px);transform:translateX(300px);will-change:transform;}.recipe-listing .is-active .header-nav-wrapper,.recipe-listing .is-active .header-nav__subitems{-webkit-transform:translateX(0);transform:translateX(0);}.recipe-listing .header-nav-wrapper.is-hidden .header-nav__item,.recipe-listing .header-nav-wrapper.is-hidden .utility-nav__item,.recipe-listing .header-nav-wrapper.is-hidden .header__search,.recipe-listing .header-nav-wrapper.is-hidden .header-nav>li>.header-nav__close,.recipe-listing .header-nav__subitems.is-hidden .header-nav__item,.recipe-listing .header-nav__subitems.is-hidden .utility-nav__item,.recipe-listing .header-nav__subitems.is-hidden .header__search,.recipe-listing .header-nav__subitems.is-hidden .header-nav>li>.header-nav__close{-webkit-transform:translateX(-300px);transform:translateX(-300px);}.recipe-listing .header-nav-wrapper{padding-top:3.5rem;}.recipe-listing .header-nav-wrapper .wrapper{padding-left:0;padding-right:0;}.recipe-listing .header-nav__close{display:block;position:absolute;top:0;right:0;width:3.5rem;height:3.5rem;background-color:#fff;z-index:2400;-webkit-transition:-webkit-transform .55s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .55s cubic-bezier(.23,1,.32,1);transition:transform .55s cubic-bezier(.23,1,.32,1);transition:transform .55s cubic-bezier(.23,1,.32,1),-webkit-transform .55s cubic-bezier(.23,1,.32,1);will-change:transform;}.recipe-listing .header-nav__item,.recipe-listing .header-nav__subitem,.recipe-listing .header-nav__back,.recipe-listing .utility-nav__item{display:block;padding:1.15rem .875rem;color:#1e1e1e;font-size:.938rem;line-height:1.4;border-bottom:1px solid #e5e5e5;-webkit-tap-highlight-color:#f0f0f0;-webkit-transition:-webkit-transform .55s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .55s cubic-bezier(.23,1,.32,1);transition:transform .55s cubic-bezier(.23,1,.32,1);transition:transform .55s cubic-bezier(.23,1,.32,1),-webkit-transform .55s cubic-bezier(.23,1,.32,1);will-change:transform;}.recipe-listing .header-nav__item:focus,.recipe-listing .header-nav__item:hover,.recipe-listing .header-nav__subitem:focus,.recipe-listing .header-nav__subitem:hover,.recipe-listing .header-nav__back:focus,.recipe-listing .header-nav__back:hover,.recipe-listing .utility-nav__item:focus,.recipe-listing .utility-nav__item:hover{text-decoration:none;}.recipe-listing .header-nav__item{font-size:.875rem;}.recipe-listing .has-children .header-nav__item{padding-right:2.5rem;}.recipe-listing .has-children .header-nav__item:after{content:"";position:absolute;top:50%;right:.875rem;margin-top:-.4em;height:0;width:0;border:5px solid transparent;border-left-width:6px;border-left-color:inherit;}.recipe-listing .header-nav__back{position:relative;padding-right:3.5rem;padding-left:3.5rem;font-size:.875rem;text-transform:uppercase;text-align:center;background-color:#fff;cursor:pointer;}.recipe-listing .wf-active .header-nav__back{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:700;}.recipe-listing .header-nav__back .icon{position:absolute;top:50%;left:.875rem;margin-top:-1em;height:2em;width:1.5em;}.recipe-listing .utility-nav{padding:.6rem 0;}.recipe-listing .utility-nav__item{padding:.6rem .875rem;color:#1e1e1e;border-bottom:0;}.recipe-listing .header__search{position:absolute;top:0;left:0;width:100%;background:#fff;border-bottom:1px solid #e5e5e5;z-index:1900;-webkit-transition:-webkit-transform .55s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .55s cubic-bezier(.23,1,.32,1);transition:transform .55s cubic-bezier(.23,1,.32,1);transition:transform .55s cubic-bezier(.23,1,.32,1),-webkit-transform .55s cubic-bezier(.23,1,.32,1);will-change:transform;}.recipe-listing .header__search .search-field{padding:1.2rem 3.5rem 1.2rem 2.5rem;height:3.5rem;font-size:1rem;border:0;}.recipe-listing .header__search .search-field:focus+.search-btn{color:#1e1e1e;}.recipe-listing .header__search .search-btn{right:auto;left:0;color:#9b9e9f;-webkit-transition:color .15s ease;transition:color .15s ease;}.recipe-listing .nav-is-open{position:fixed;height:100%;width:100%;}.recipe-listing .nav-is-open .header__overlay{opacity:1;z-index:2100;}.recipe-listing .nav-is-open .header-nav-wrapper{-webkit-transform:translateX(0);transform:translateX(0);}}.recipe-listing .breadcrumbs{padding:.3rem 0;color:#9b9e9f;font-size:.75rem;}.recipe-listing .breadcrumbs a{color:#9b9e9f;}.recipe-listing .breadcrumbs li{margin-right:.7rem;}.recipe-listing .breadcrumbs li:before{content:"/";margin-right:.5rem;}.recipe-listing .breadcrumbs li:first-child:before{display:none;}@media screen and (max-width:47.99em){.recipe-listing .breadcrumbs{display:none;}}.recipe-listing .footer-toolbar a{display:inline-block;font-size:.75rem;line-height:1.4;text-transform:uppercase;-webkit-transition:color .15s ease;transition:color .15s ease;}.recipe-listing .wf-active .footer-toolbar a{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:700;}.recipe-listing .footer-toolbar a:hover,.recipe-listing .footer-toolbar a:focus{text-decoration:none;}.recipe-listing .footer-toolbar a:hover span,.recipe-listing .footer-toolbar a:focus span{text-decoration:underline;}.recipe-listing .footer-toolbar.dark-on-light{border-top:1px solid #e5e5e5;}.recipe-listing .footer-toolbar.dark-on-light a{color:#1e1e1e;}.recipe-listing .brand-actions .footer-toolbar.dark-on-light a:hover,.recipe-listing .brand-actions .footer-toolbar.dark-on-light a:focus{color:#4a90e2;}.recipe-listing .brand-actions .footer-toolbar.dark-on-light a:hover span,.recipe-listing .brand-actions .footer-toolbar.dark-on-light a:focus span{text-decoration:none;}.recipe-listing .footer-toolbar.light-on-dark{border-bottom:1px solid #666;}.recipe-listing .footer-toolbar__icon{display:inline-block;margin-right:.875rem;vertical-align:middle;}.recipe-listing .footer{padding:1.75rem 0;font-size:.875rem;}.recipe-listing .footer__sections{line-height:1.5;}.recipe-listing .footer__section-label{color:#9b9e9f;line-height:1.3;}@media screen and (max-width:47.99em){.recipe-listing .footer__sections .one-half:nth-of-type(2n+1){clear:left;}}.recipe-listing .footer-master{font-size:.75rem;text-align:center;}.recipe-listing .footer-master__social{margin:0 -1.75rem 1.75rem;}.recipe-listing .footer-master__legal{margin-bottom:.875rem;}@media screen and (min-width:48em){.recipe-listing .footer-master__legal{margin-bottom:0;}.recipe-listing .footer-master__legal li{display:inline;}.recipe-listing .footer-master__legal li+li{margin-left:.875rem;padding-left:.875rem;border-left:solid 1px;}}.recipe-listing .footer-master__copyright{color:#9b9e9f;}.recipe-listing .brand-actions .wysiwyg a:not(.btn--primary):not(.btn--secondary):not(.btn--text){color:#4a90e2;}.recipe-listing .wysiwyg p:last-child{margin-bottom:0;}.recipe-listing .wysiwyg h1,.recipe-listing .wysiwyg .h1,.recipe-listing .wysiwyg h2,.recipe-listing .wysiwyg .h2,.recipe-listing .wysiwyg h3,.recipe-listing .wysiwyg .h3,.recipe-listing .wysiwyg h4,.recipe-listing .wysiwyg .h4,.recipe-listing .wysiwyg h5,.recipe-listing .wysiwyg .h5,.recipe-listing .wysiwyg h6,.recipe-listing .wysiwyg .h6{text-transform:none;}.recipe-listing .image-full{height:auto !important;width:108% !important;width:calc(100% + 3.5rem) !important;max-width:none;}.recipe-listing .image-half{height:auto !important;margin-top:1.5rem;margin-bottom:1.5rem;}@media screen and (min-width:48em){.recipe-listing .image-full,.recipe-listing .image-half{margin-right:-3.5rem;margin-left:-3.5rem;}.recipe-listing .image-half{float:left;margin-right:1.75rem;width:55% !important;}}@media screen and (max-width:47.99em){.recipe-listing .image-full{margin-right:-1.75rem;margin-left:-1.75rem;}}.recipe-listing .owl-carousel{display:none;list-style:none;margin:0;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}.recipe-listing .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}.recipe-listing .owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.recipe-listing .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.recipe-listing .owl-carousel .owl-wrapper,.recipe-listing .owl-carousel .owl-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.recipe-listing .owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.recipe-listing .owl-carousel .owl-item img{display:block;width:100%;}.recipe-listing .owl-carousel .owl-nav.disabled,.recipe-listing .owl-carousel .owl-dots.disabled{display:none;}.recipe-listing .owl-carousel .owl-nav .owl-prev,.recipe-listing .owl-carousel .owl-nav .owl-next,.recipe-listing .owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.recipe-listing .owl-carousel.owl-loaded{display:block;}.recipe-listing .owl-carousel.owl-loading{opacity:0;display:block;}.recipe-listing .owl-carousel.owl-hidden{opacity:0;}.recipe-listing .owl-carousel.owl-refresh .owl-item{display:none;}.recipe-listing .owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.recipe-listing .owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab;}.recipe-listing .owl-carousel.owl-rtl{direction:rtl;}.recipe-listing .owl-carousel.owl-rtl .owl-item{float:right;}.recipe-listing .no-js .owl-carousel,.recipe-listing .edit-mode .owl-carousel{display:block;}.recipe-listing .owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.recipe-listing .owl-carousel .owl-animated-in{z-index:0;}.recipe-listing .owl-carousel .owl-animated-out{z-index:1;}.recipe-listing .owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.recipe-listing .owl-height{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.recipe-listing .owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;}.recipe-listing .owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.recipe-listing .owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.recipe-listing .owl-carousel .owl-video-play-icon{position:absolute;height:32px;width:32px;left:50%;top:50%;margin-left:-16px;margin-top:-16px;background:url(/public/EP/images/svg-icons/play.svg) no-repeat center center;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 100ms ease;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease,-webkit-transform 100ms ease;}.recipe-listing .owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3);}.recipe-listing .owl-carousel .owl-video-playing .owl-video-tn,.recipe-listing .owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}.recipe-listing .owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;}.recipe-listing .owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}.recipe-listing .owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;}@media screen and (max-width:63.99em){.recipe-listing .owl-theme .owl-nav{display:none;}}.recipe-listing .owl-theme .owl-nav .owl-prev,.recipe-listing .owl-theme .owl-nav .owl-next{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;color:#1e1e1e;background-color:#fff;cursor:pointer;z-index:20;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;}.recipe-listing .owl-theme .owl-nav .owl-prev:hover,.recipe-listing .owl-theme .owl-nav .owl-next:hover{background-color:#e5e5e5;}.recipe-listing .owl-theme .owl-nav .owl-prev{left:0;}.recipe-listing .owl-theme .owl-nav .owl-next{right:0;}.recipe-listing .owl-theme .owl-nav .icon{width:3rem;height:3rem;}.recipe-listing .owl-theme .owl-nav .disabled{opacity:.5;cursor:default;}.recipe-listing .owl-theme .owl-nav .disabled:hover{background-color:inherit;}.recipe-listing .owl-theme .owl-dots{position:absolute;bottom:.875rem;width:100%;text-align:center;-webkit-tap-highlight-color:transparent;z-index:10;}.recipe-listing .owl-theme .owl-dots .owl-dot{display:inline-block;}.recipe-listing .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:0 4px;background-color:transparent;border:2px solid #e5e5e5;display:block;-webkit-backface-visibility:visible;-webkit-transition:all .15s ease;transition:all .15s ease;border-radius:100%;}.recipe-listing .owl-theme .owl-dots .owl-dot.active span,.recipe-listing .owl-theme .owl-dots .owl-dot:hover span{background-color:#9b9e9f;border-color:#9b9e9f;}.recipe-listing .owl-theme .content-over-image{padding-bottom:1.3125rem;}.recipe-listing .owl-theme--light .owl-nav .owl-prev,.recipe-listing .owl-theme--light .owl-nav .owl-next{color:#fff;background-color:#1e1e1e;}.recipe-listing .owl-theme--light .owl-nav .owl-prev:before,.recipe-listing .owl-theme--light .owl-nav .owl-prev:after,.recipe-listing .owl-theme--light .owl-nav .owl-next:before,.recipe-listing .owl-theme--light .owl-nav .owl-next:after{background-color:#fff;}.recipe-listing .owl-theme--light .owl-nav .owl-prev:hover,.recipe-listing .owl-theme--light .owl-nav .owl-next:hover{background-color:#666;}.recipe-listing .owl-theme--inset{padding-top:1.75rem;padding-bottom:3.5rem;}.recipe-listing .owl-theme--inset .owl-nav .owl-prev,.recipe-listing .owl-theme--inset .owl-nav .owl-next{top:40%;}.recipe-listing .owl-theme--product{margin-top:.875rem;padding:0 1.75rem;}.recipe-listing .owl-theme--product .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;}.recipe-listing .owl-theme--product .owl-nav .owl-prev,.recipe-listing .owl-theme--product .owl-nav .owl-next{position:absolute;top:0;height:100%;width:1.75rem;color:#1e1e1e;cursor:pointer;z-index:20;}.recipe-listing .owl-theme--product .owl-nav .owl-prev{left:0;}.recipe-listing .owl-theme--product .owl-nav .owl-next{right:0;}.recipe-listing .owl-theme--product .owl-nav .icon{display:block;position:relative;top:50%;margin-top:-.875rem;width:1.75rem;height:1.75rem;}.recipe-listing .owl-theme--product .owl-nav .disabled{opacity:.2;cursor:default;}.recipe-listing .owl-theme--product .owl-nav .disabled:hover{background-color:inherit;}.recipe-listing .owl-theme--product .owl-item a{display:block;margin-bottom:1px;text-align:center;border:1px solid transparent;}.recipe-listing .owl-theme--product .owl-item a:hover{border-color:#e5e5e5;}.recipe-listing .owl-theme--product .owl-item a.is-current{border-color:#1e1e1e;}.recipe-listing .vbox-open{overflow:hidden;}.recipe-listing .vbox-overlay{position:fixed;top:0;left:0;bottom:0;width:100%;height:auto;background-color:#1e1e1e;background-color:rgba(30,30,30,.9);z-index:9999;opacity:0;overflow-x:hidden;overflow-y:auto;}.recipe-listing .vbox-container{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:0 1.75rem;background-color:#1e1e1e;}.recipe-listing .vbox-content{position:relative;float:left;width:100%;text-align:center;overflow:hidden;}.recipe-listing .vbox-container img{max-width:100%;height:auto;}.recipe-listing .vbox-inline{width:100%;max-width:600px;height:400px;margin:0 auto;padding:16px;text-align:left;background:#fff;overflow:auto;}.recipe-listing .vbox-video{position:relative;padding-bottom:56.25% !important;height:0;width:100%;}.recipe-listing .vbox-video .venoframe{position:absolute;left:0;height:100%;}.recipe-listing .venoframe{border:none;width:100%;}.recipe-listing .vbox-preloader{border:0;font:0/0 a;text-shadow:none;color:transparent;width:32px;height:32px;left:50%;top:50%;margin-left:-16px;margin-top:-16px;background-image:url(../images/preload-ios.png);overflow:hidden;-webkit-animation:playload 1.4s steps(12) infinite;animation:playload 1.4s steps(12) infinite;position:fixed;}.recipe-listing .vbox-next,.recipe-listing .vbox-prev{border:0;font:0/0 a;text-shadow:none;color:transparent;position:fixed;top:50%;margin-top:-25px;width:50px;height:50px;color:#fff;background-color:#1e1e1e;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;}.recipe-listing .vbox-next:before,.recipe-listing .vbox-next:after,.recipe-listing .vbox-prev:before,.recipe-listing .vbox-prev:after{content:'';position:absolute;height:3px;width:18px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.recipe-listing .vbox-next:after,.recipe-listing .vbox-prev:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.recipe-listing .vbox-next:hover,.recipe-listing .vbox-prev:hover{text-decoration:none;background-color:#666;}.recipe-listing .vbox-prev{left:0;}.recipe-listing .vbox-prev:before{top:58%;left:30%;}.recipe-listing .vbox-prev:after{top:36%;left:30%;}.recipe-listing .vbox-next{right:0;}.recipe-listing .vbox-next:before{top:36%;right:30%;}.recipe-listing .vbox-next:after{top:58%;right:30%;}.recipe-listing .vbox-title{display:none;position:fixed;float:left;top:-1px;left:0;width:100%;padding:10px 46px;color:#fff;text-align:center;background:#1e1e1e;overflow:hidden;}.recipe-listing .vbox-num{display:none;position:fixed;top:-1px;left:0;padding:10px 16px;color:#fff;overflow:hidden;}.recipe-listing .vbox-close{position:absolute;top:0;right:0;padding:0;width:2.5rem;height:2.5rem;background-color:transparent;border:0;border-radius:0;cursor:pointer;}.recipe-listing .vbox-close:before,.recipe-listing .vbox-close:after{content:"";position:absolute;height:3px;width:18px;top:19px;right:11px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.recipe-listing .vbox-close:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);}.recipe-listing .addtocalendar{position:relative;}.recipe-listing .addtocalendar var{display:none;}.recipe-listing .atcb-link{position:relative;padding-left:1.75rem;cursor:pointer;}.recipe-listing .atcb-link:before{content:'';position:absolute;left:0;height:22px;width:20px;background:url(/public/EP/images/svg-icons/calendar-plus.svg) no-repeat center center;background-size:100%;}.recipe-listing .atcb-link:focus~.atcb-list,.recipe-listing .atcb-link:active~.atcb-list{display:block;}.recipe-listing .atcb-list{display:none;list-style:none;position:absolute;top:115%;left:0;margin:0;width:150px;width:9rem;background:#fff;border:1px solid #e5e5e5;z-index:10;}.recipe-listing .atcb-list:hover{display:block;}.recipe-listing .atcb-item-link{display:block;padding:.5rem .875rem;color:#666 !important;font-size:.875rem;line-height:1.4;}.recipe-listing .atcb-item-link:hover{text-decoration:none;background:#e5e5e5;}.recipe-listing .hero,.recipe-listing .display-header,.recipe-listing .featured-section--overlay,.recipe-listing .block,.recipe-listing .tile--overlay{position:relative;overflow:hidden;}.recipe-listing .hero p,.recipe-listing .featured-section p,.recipe-listing .featured-section--text p{margin-bottom:.875rem;}.recipe-listing .hero .description,.recipe-listing .featured-section .description,.recipe-listing .featured-section--text .description{line-height:1.4;}@media screen and (min-width:64em){.recipe-listing .hero .top-padding{padding-top:4%;}}@media screen and (min-width:75em){.recipe-listing .hero .top-padding{padding-top:8%;}}@media screen and (min-width:64em){.recipe-listing .hero .desk-one-half:not(.text-center) .inset-content{padding-left:6%;}}@media screen and (min-width:75em){.recipe-listing .hero .desk-one-half:not(.text-center) .inset-content{padding-left:8%;}}@media screen and (min-width:64em){.recipe-listing .hero .desk-one-half:not(.text-center).push--desk-one-half .inset-content{padding-right:6%;}}@media screen and (min-width:75em){.recipe-listing .hero .desk-one-half:not(.text-center).push--desk-one-half .inset-content{padding-right:8%;}}@media screen and (max-width:63.99em){.recipe-listing .hero .shim.shim--tall{padding-top:0;}}@media screen and (min-width:64em){.recipe-listing .hero .description{font-size:1.25rem;}}@media screen and (min-width:64em){.recipe-listing .featured-section .inset-content,.recipe-listing .block .inset-content{padding-right:6%;padding-left:6%;}}@media screen and (min-width:75em){.recipe-listing .featured-section .inset-content,.recipe-listing .block .inset-content{padding-right:8%;padding-left:8%;}}@media screen and (min-width:75em){.recipe-listing .featured-section .top-padding,.recipe-listing .block .top-padding{padding-top:8%;}}.recipe-listing .blocks .block--video a:hover{text-decoration:none;}@media screen and (min-width:48em){.recipe-listing .blocks .block--text{line-height:1.6;}}.recipe-listing .image-caption .caption{padding:.875rem;color:#666;font-size:.875rem;line-height:1.4;border-bottom:1px solid #e5e5e5;}.recipe-listing .section-header{margin-bottom:1.75rem;padding-top:3.5rem;}@media screen and (min-width:48em){.recipe-listing .layout-container .section-header{margin-bottom:3.5rem;padding-top:5.25rem;}}.recipe-listing .section-header+.island--dubs,.recipe-listing .section-header+.island{padding-top:0;}.recipe-listing .section-header p:last-child{margin-bottom:0;}.recipe-listing .section-header .description{line-height:1.4;}.recipe-listing .tile{text-align:center;}.recipe-listing .tile .tile__title{padding:.875rem;line-height:1.2;}.recipe-listing .tile--overlay{margin-bottom:1.75rem;color:#fff;}.recipe-listing .tile--overlay .tile__title{line-height:1.1;}.recipe-listing .tile--overlay a:hover .content-over-image--overlay,.recipe-listing .tile--overlay a:focus .content-over-image--overlay{background-color:rgba(30,30,30,.5);}.recipe-listing .grid-wrapper--full .tile--overlay{margin-bottom:0;}.recipe-listing .tile--overlay__content{padding:.875rem;}@media screen and (max-width:47.99em){.recipe-listing .tile--overlay__content{padding-top:10%;}}@media screen and (min-width:75em){.recipe-listing .tile--overlay__content{padding-top:8%;padding-right:6%;padding-left:6%;}}.recipe-listing .lap-one-half .tile--overlay__content{padding-top:12%;}.recipe-listing [data-edit-mode='true'] .blocks,.recipe-listing [data-edit-mode='true'] .carousel--full{padding-top:1.4em;padding-bottom:1.4em;}.recipe-listing .card{position:relative;overflow:hidden;background:#fff;border:1px solid #e5e5e5;}.recipe-listing .card,.recipe-listing .card a,.recipe-listing .card .btn--text{color:#1e1e1e;}.recipe-listing .brand-actions .card .btn--text{color:#4a90e2;}.recipe-listing .card--press,.recipe-listing .card--recall,.recipe-listing .card--search,.recipe-listing .card--event,.recipe-listing .card--article,.recipe-listing .card--promo{min-height:110px;}.recipe-listing .card--press:first-of-type,.recipe-listing .card--recall:first-of-type,.recipe-listing .card--search:first-of-type,.recipe-listing .card--event:first-of-type,.recipe-listing .card--article:first-of-type,.recipe-listing .card--promo:first-of-type{margin-top:0;}@media screen and (min-width:48em){.recipe-listing .card--press,.recipe-listing .card--recall,.recipe-listing .card--search,.recipe-listing .card--event,.recipe-listing .card--article,.recipe-listing .card--promo{min-height:170px;}.recipe-listing .card--press .anchor-plain,.recipe-listing .card--recall .anchor-plain,.recipe-listing .card--search .anchor-plain,.recipe-listing .card--event .anchor-plain,.recipe-listing .card--article .anchor-plain,.recipe-listing .card--promo .anchor-plain{position:absolute;height:100%;width:100%;}}@media screen and (min-width:48em){.recipe-listing .card--promo{min-height:212px;}.recipe-listing .card--promo .card__thumb{max-width:284px;}}.recipe-listing .card--press .h5,.recipe-listing .card--recall .h5,.recipe-listing .card--search .h5{max-height:5.6em;}.recipe-listing .card--event .h5,.recipe-listing .card--article .h5,.recipe-listing .card--promo .h5{max-height:2.8em;}@media screen and (max-width:47.99em){.recipe-listing .card--pdf .h5{padding-right:2em;}}.recipe-listing .card__content{padding:1.3125rem 1.3125rem 1.3125rem .875rem;overflow:hidden;}.recipe-listing .card__content p:last-child{margin-bottom:0;}.recipe-listing .card__content .h5{margin-bottom:.875rem;max-width:34em;text-transform:none;overflow:hidden;}.recipe-listing a:hover .card__content .h5,.recipe-listing a:focus .card__content .h5{text-decoration:underline;}.recipe-listing .card__content .description{max-width:43em;font-size:.875rem;line-height:1.4;}.recipe-listing .card__content .btn{position:absolute;left:.875rem;bottom:.875rem;font-size:1rem;}.recipe-listing .card__content .icon{position:absolute;top:.875rem;right:.875rem;width:22px;height:30px;}.recipe-listing .card__content--truncated{position:relative;margin-bottom:.875rem;max-height:96px;overflow:hidden;}.recipe-listing .card__content--truncated:after{content:'';position:absolute;bottom:-.1em;right:0;height:1.4em;width:5em;background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff 50%);background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%);}@media screen and (min-width:64em){.recipe-listing .card__content--truncated{max-height:99px;}}@media screen and (min-width:48em){.recipe-listing .card__thumb{float:right;text-align:right;}}@media screen and (max-width:47.99em){.recipe-listing .card__thumb{display:none;}.recipe-listing .card--promo .card__thumb{display:block;}}.recipe-listing .card__category,.recipe-listing .card__country{margin-bottom:.3em;color:#666;font-size:.75rem;line-height:1.4;text-transform:uppercase;}@media screen and (min-width:48em){.recipe-listing .card__category,.recipe-listing .card__country{position:absolute;left:.875rem;bottom:.875rem;}}.recipe-listing .card__category+.card__date,.recipe-listing .card__country+.card__date{margin-bottom:.6em;}.recipe-listing .card__date{margin-bottom:.3em;color:#666;font-size:.875rem;line-height:1.4;}.recipe-listing .card__date span{color:#1e1e1e;}.recipe-listing .card__date+.card__country{margin-top:.875rem;}.recipe-listing .card__info{margin-bottom:.3em;font-size:.875rem;line-height:1.4;}.recipe-listing .product-card{position:relative;overflow:hidden;}.recipe-listing .product-card--ammo{background:#fff;border:1px solid #e5e5e5;}.recipe-listing .product-card--ammo:first-of-type{margin-top:0;}@media screen and (min-width:48em){.recipe-listing .product-card--ammo{min-height:128px;}.recipe-listing .product-card--ammo .anchor-plain{position:absolute;height:100%;width:100%;}}.recipe-listing .product-card__thumb{display:table;width:100%;text-align:center;}@media screen and (min-width:48em){.recipe-listing .product-card__thumb{float:left;height:100%;width:26%;max-width:228px;}}.recipe-listing .product-card__top{padding:0 .875rem;font-size:.75rem;background:#e5e5e5;overflow:hidden;}.recipe-listing .product-card__content{padding:.875rem;font-size:.75rem;line-height:1.4;overflow:hidden;}.recipe-listing .product-card__content p{margin-bottom:.3em;}.recipe-listing .product-card__title{margin-bottom:.6em;font-size:.75rem;line-height:1.4;}.recipe-listing a:hover .product-card__title,.recipe-listing a:focus .product-card__title{text-decoration:underline;}.recipe-listing .product-card--ammo__title{margin-bottom:.6em;font-size:1rem;line-height:1.4;text-transform:none;overflow:hidden;}.recipe-listing a:hover .product-card--ammo__title,.recipe-listing a:focus .product-card--ammo__title{text-decoration:underline;}@media screen and (min-width:48em){.recipe-listing .product-card--ammo__title{max-height:2.8em;}}.recipe-listing .product-card__bulletstyle{margin-top:-.3em;margin-bottom:.6em;}.recipe-listing .product-card__value{display:block;min-height:1.4em;font-weight:bold;}.recipe-listing .product-card__label{display:block;font-size:.688rem;color:#666;text-transform:uppercase;}.recipe-listing .product__new,.recipe-listing .product__new-option,.recipe-listing .product__discontinued{display:inline-block;padding:.3em .6em;font-size:.75rem;background:#fff;}.recipe-listing .product-card .product__new,.recipe-listing .ammo-product-card .product__new,.recipe-listing .product-card .product__new-option,.recipe-listing .ammo-product-card .product__new-option,.recipe-listing .product-card .product__discontinued,.recipe-listing .ammo-product-card .product__discontinued{position:absolute;top:.4375rem;left:.4375rem;z-index:110;}.recipe-listing .product-card .product__discontinued{top:auto;bottom:.4375rem;}.recipe-listing .product__new{color:#fff;font-weight:bold;text-transform:uppercase;background:#1e1e1e;}.recipe-listing .product__new-option{padding:.125em .6em;font-weight:bold;border:2px solid #1e1e1e;}.recipe-listing .product__discontinued{border:2px solid #e5e5e5;}.recipe-listing .brand-actions .product__new{background:#4a90e2;}.recipe-listing .brand-actions .product__new-option{color:#4a90e2;border-color:#4a90e2;}.recipe-listing .panel{margin-bottom:2px;background-color:#f7f7f7;overflow:hidden;}.recipe-listing .panel__toggle a{position:relative;display:block;padding:.875rem 2.625rem .875rem .875rem;color:#1e1e1e;-webkit-transition:color .15s ease;transition:color .15s ease;}.recipe-listing .panel__toggle a:after{content:'â€“';position:absolute;top:50%;right:.875rem;margin-top:-.55em;font-size:1.5rem;line-height:1;}.recipe-listing .wf-active .panel__toggle a:after{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:800;}.recipe-listing .panel__toggle a.collapsed:after{content:'+';margin-top:-.5em;}.recipe-listing .panel__toggle a:hover,.recipe-listing .panel__toggle a:focus{text-decoration:none;}.recipe-listing .panel__toggle a:hover .panel__title,.recipe-listing .panel__toggle a:focus .panel__title{text-decoration:underline;}.recipe-listing .brand-actions .panel__toggle a:hover,.recipe-listing .brand-actions .panel__toggle a:focus{color:#4a90e2;}.recipe-listing .brand-actions .panel__toggle a:hover .panel__title,.recipe-listing .brand-actions .panel__toggle a:focus .panel__title{text-decoration:none;}@media screen and (min-width:48em){.recipe-listing .panel__toggle a{padding-right:3.5rem;padding-left:1.75rem;}}.recipe-listing .panel__title{margin-bottom:0;text-transform:none;}.recipe-listing .panel__title .icon{margin-top:-.2rem;margin-left:.5rem;}.recipe-listing .panel__body{padding:0 .875rem 1.75rem .875rem;}.recipe-listing .panel__body:after{display:table;content:"";clear:both;}.recipe-listing .panel__body>:last-child{margin-bottom:0;}@media screen and (min-width:48em){.recipe-listing .panel__body{padding-right:1.75rem;padding-left:1.75rem;}}.recipe-listing .tabs{list-style:none;margin:0;margin-bottom:.875rem;overflow:hidden;}.recipe-listing .tabs__toggle{float:left;margin-right:2px;margin-bottom:2px;}.recipe-listing .tabs__toggle a{padding:.4em 1.2em;color:#1e1e1e;background-color:#f7f7f7;-webkit-transition:color .15s ease;transition:color .15s ease;}.recipe-listing .tabs__toggle:not(.active) a:hover,.recipe-listing .tabs__toggle:not(.active) a:focus{text-decoration:underline;}.recipe-listing .brand-actions .tabs__toggle:not(.active) a:hover,.recipe-listing .brand-actions .tabs__toggle:not(.active) a:focus{color:#4a90e2;text-decoration:none;}.recipe-listing .tabs__toggle.active a{color:#fff;background-color:#1e1e1e;cursor:default;}.recipe-listing .brand-actions .tabs__toggle.active a{background-color:#4a90e2;}.recipe-listing .tab-content>.tab-pane{display:none;}.recipe-listing .tab-content>.active{display:block;}.recipe-listing .social-share .social-share__label,.recipe-listing .social-share .h-list{display:inline-block;margin-bottom:0;margin-right:.875rem;vertical-align:middle;}.recipe-listing .social-share .social-share__label li,.recipe-listing .social-share .h-list li{margin-right:0;}.recipe-listing .social-share__item{border:1px solid #1e1e1e;overflow:hidden;}.recipe-listing .social-share__item+.social-share__item{border-left:0;}.recipe-listing .social-share__item .social-share__social-icon{padding:.2rem;width:2.4rem;height:2.4rem;font-size:1.1rem;}.recipe-listing .social-share__item .social-share__social-icon:hover,.recipe-listing .social-share__item .social-share__social-icon:focus{background-color:#1e1e1e;}.recipe-listing .social-share__item .social-share__social-icon:hover .icon,.recipe-listing .social-share__item .social-share__social-icon:focus .icon{fill:#fff;}.recipe-listing .pagination{padding-top:1.75rem;}.recipe-listing .pagination .icon{fill:#1e1e1e;margin-top:-.25rem;width:1.6rem;height:1.6rem;-webkit-transition:fill .15s ease;transition:fill .15s ease;}.recipe-listing .pagination__prev,.recipe-listing .pagination__next{position:relative;display:inline-block;width:1.5rem;height:1.5rem;cursor:pointer;}.recipe-listing .pagination__prev:hover,.recipe-listing .pagination__prev:focus,.recipe-listing .pagination__next:hover,.recipe-listing .pagination__next:focus{text-decoration:none;}.recipe-listing .pagination__prev.disabled,.recipe-listing .pagination__next.disabled{cursor:default;}.recipe-listing .pagination__prev.disabled .icon,.recipe-listing .pagination__next.disabled .icon{fill:#e5e5e5;}.recipe-listing .pagination__number{padding:0 .875rem;color:#9b9e9f;}.recipe-listing .sidebar-nav ul{margin-left:0;list-style:none;}.recipe-listing .sidebar-nav__items{padding-top:1.75rem;}.recipe-listing .sidebar-nav__items a{display:block;padding:.5rem .875rem;color:#1e1e1e;font-size:.875rem;line-height:1.4;}.recipe-listing .sidebar-nav__items>li>a{text-transform:uppercase;}.recipe-listing .sidebar-nav__items .is-active>a{font-weight:bold;}.recipe-listing .sidebar-nav__subitems{margin-bottom:.875rem;}.recipe-listing .sidebar-nav__subitems a{padding-left:1.75rem;}.recipe-listing .sidebar-nav__sub-subitems{margin-bottom:.875rem;}.recipe-listing .sidebar-nav__sub-subitems a{padding-left:2.625rem;font-size:.75rem;}@media screen and (min-width:48em){.recipe-listing .sidebar-nav__panel.collapse,.recipe-listing .sidebar-nav__panel.collapsing{display:block;height:auto !important;}}@media screen and (max-width:47.99em){.recipe-listing .sidebar-nav{position:absolute;left:.875rem;right:.875rem;}.recipe-listing .sidebar-nav__headline{float:left;margin-top:-8px;padding:.45rem;width:2.5rem;height:2.5rem;color:#fff;text-align:center;background:#1e1e1e;cursor:pointer;}.recipe-listing .sidebar-nav__panel{position:absolute;top:100%;left:0;right:0;background-color:#1e1e1e;background-color:rgba(30,30,30,.95);z-index:1100;}.recipe-listing .sidebar-nav__items a{color:#fff;padding:.7rem 1.75rem .7rem 2.625rem;}.recipe-listing .sidebar-nav__subitems a{padding-left:4.375rem;}.recipe-listing .sidebar-nav__sub-subitems a{padding-left:6.125rem;}.recipe-listing .product-listing__headline--inset{padding-left:2.5rem;min-height:2rem;}}.recipe-listing .sidebar__headline .h5,.recipe-listing .sidebar__headline .h6,.recipe-listing .overlay__headline .h5,.recipe-listing .overlay__headline .h6{margin-bottom:0;}.recipe-listing .sidebar__headline .clear,.recipe-listing .overlay__headline .clear{font-size:.75rem;line-height:1.4;color:#1e1e1e;cursor:pointer;}.recipe-listing .filter-panel__collapse{border-bottom:solid 1px #e5e5e5;-webkit-transition:height .45s cubic-bezier(.23,1,.32,1);transition:height .45s cubic-bezier(.23,1,.32,1);overflow:hidden;}.recipe-listing .filter-panel__toggle a{position:relative;display:block;color:inherit;border-bottom:solid 1px #e5e5e5;-webkit-transition:color .15s ease;transition:color .15s ease;}.recipe-listing .filter-panel__toggle a:after{content:'â€“';position:absolute;top:50%;right:.875rem;margin-top:-.55em;font-size:1.25rem;line-height:1;}.recipe-listing .wf-active .filter-panel__toggle a:after{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:800;}.recipe-listing .filter-panel__toggle a.collapsed:after{content:'+';margin-top:-.5em;}.recipe-listing .filter-panel__toggle a:hover,.recipe-listing .filter-panel__toggle a:focus{text-decoration:none;}.recipe-listing .filter-panel__toggle a:hover .filter-panel__title,.recipe-listing .filter-panel__toggle a:focus .filter-panel__title{text-decoration:underline;}.recipe-listing .brand-actions .filter-panel__toggle a:hover,.recipe-listing .brand-actions .filter-panel__toggle a:focus{color:#4a90e2;}.recipe-listing .brand-actions .filter-panel__toggle a:hover .filter-panel__title,.recipe-listing .brand-actions .filter-panel__toggle a:focus .filter-panel__title{text-decoration:none;}.recipe-listing .filter-panel__toggle.is-disabled a:after{content:'';}.recipe-listing .filter-panel__toggle.is-disabled a,.recipe-listing .filter-panel__toggle.is-disabled a:hover,.recipe-listing .filter-panel__toggle.is-disabled a:focus{color:#9b9e9f !important;}.recipe-listing .filter-panel__title{margin-bottom:0;}.recipe-listing .filter-panel__body{padding:.875rem;background-color:#fff;}.recipe-listing .filter-panel__body:after{display:table;content:"";clear:both;}.recipe-listing .filter-panel__body.is-truncated .checkbox:nth-of-type(n+8){display:none;}.recipe-listing .view-all{font-size:.75rem;line-height:1.4;color:#1e1e1e;cursor:pointer;display:none;}.recipe-listing .is-truncated .view-all{display:block;}.recipe-listing .filter-nonpanel{padding:.875rem;}.recipe-listing .filter-facets{margin-bottom:.875rem;}.recipe-listing .filter-facets:after{display:table;content:"";clear:both;}.recipe-listing .facet{display:inline-block;margin-right:.875rem;margin-bottom:.4375rem;padding:.3rem .5rem;color:#1e1e1e;font-size:.75rem;line-height:1.4;background-color:#f7f7f7;cursor:pointer;}.recipe-listing .facet .icon{margin-top:-.1rem;margin-right:.5rem;width:.5rem;height:.5rem;vertical-align:middle;}@media screen and (min-width:48em){.recipe-listing .button-bar,.recipe-listing .select-list{display:none;}.recipe-listing .sidebar-filter .btn,.recipe-listing .sort .btn{display:none;}.recipe-listing .sort{float:right;margin-top:-.4375rem;margin-left:.875rem;}.recipe-listing .sidebar__headline{padding:.5rem .875rem;background-color:#f7f7f7;overflow:hidden;}.recipe-listing .sidebar__headline .h5,.recipe-listing .sidebar__headline .h6{float:left;font-size:.75rem;}.recipe-listing .sidebar__headline .clear{float:right;}.recipe-listing .form-group--overlay .overlay__headline{display:inline-block;margin-right:.875rem;vertical-align:middle;}.recipe-listing .form-group--overlay .overlay__headline .h5{font-size:.75rem;}.recipe-listing .form-group--overlay .form-control,.recipe-listing .form-group--overlay .select{display:inline-block;width:auto;}.recipe-listing .filters{border-top:solid 1px #e5e5e5;}.recipe-listing .filter-panel__toggle a{padding:.875rem 2.5rem .875rem .875rem;}.recipe-listing .filter-panel__title{font-size:.75rem;}.recipe-listing .filter-panel__body,.recipe-listing .filter-nonpanel{font-size:.75rem;}}@media screen and (max-width:47.99em){.recipe-listing .button-bar{margin:0 -1.75rem .875rem;}.recipe-listing .button-bar .grid:last-child .btn--wide{border-left:0;}.recipe-listing .button-bar .icon{margin-top:-.2em;margin-right:.4em;}.recipe-listing .sidebar-filter,.recipe-listing .sort{position:fixed;top:0;left:0;right:0;height:100%;background-color:#f7f7f7;z-index:2200;overflow:auto;-webkit-transition:-webkit-transform .45s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .45s cubic-bezier(.23,1,.32,1);transition:transform .45s cubic-bezier(.23,1,.32,1);transition:transform .45s cubic-bezier(.23,1,.32,1),-webkit-transform .45s cubic-bezier(.23,1,.32,1);-webkit-transform:translateY(110%);transform:translateY(110%);will-change:transform;}.recipe-listing .sidebar-filter .btn,.recipe-listing .sort .btn{position:absolute;top:50%;right:.875rem;margin-top:-1.15em;}.recipe-listing .overlay__headline{position:relative;padding:1.15rem 8rem 1.15rem .875rem;background:#fff;border-bottom:solid 1px #e5e5e5;}.recipe-listing .overlay__headline .clear{position:absolute;top:50%;right:8rem;margin-top:-.5em;}.recipe-listing .sort .select{display:none;}.recipe-listing .select-list{list-style:none;margin:0;padding:0 .875rem;}.recipe-listing .select-list a{position:relative;display:block;padding:1.15rem 2.5rem 1.15rem .875rem;color:inherit;font-size:.938rem;line-height:1.4;font-weight:bold;text-decoration:none;border-bottom:solid 1px #e5e5e5;}.recipe-listing .select-list a.is-active:after{content:"";position:absolute;top:50%;right:.875rem;margin-top:-7px;height:14px;width:16px;background:url(/public/EP/images/svg-icons/check.svg) no-repeat center center;background-size:100%;}.recipe-listing .filters{padding:0 .875rem;}.recipe-listing .filter-panel__toggle a{padding:1.15rem 2.5rem 1.15rem .875rem;}.recipe-listing .filter-panel__body,.recipe-listing .filter-nonpanel{font-size:.875rem;}}@media screen and (min-width:48em){.recipe-listing .product-listing__cta .h4{float:left;}.recipe-listing .product-listing__cta a{float:right;margin-left:.875rem;}}.recipe-listing .filter-bar{margin-bottom:.875rem;padding:.875rem;background:#fff;overflow:hidden;}@media screen and (min-width:48em){.recipe-listing .filter-bar__left{float:left;}}@media screen and (min-width:48em){.recipe-listing .filter-bar__left+.filter-bar__right{float:right;}}@media screen and (max-width:47.99em){.recipe-listing .filter-bar__left+.filter-bar__right{margin-top:1em;}}.recipe-listing .search-form{position:relative;}.recipe-listing .search-field{padding:.5rem 2.6rem .5rem 1rem;height:3em;font-size:.875rem;}.recipe-listing .search-btn{position:absolute;top:1px;bottom:1px;right:1px;padding:0;width:2.5rem;background-color:#fff;border:0;border-radius:0;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;}.recipe-listing .search-btn--rev{background-color:#1e1e1e;}.recipe-listing .search-btn--rev .icon{fill:#fff;}.recipe-listing .results-count{color:#9b9e9f;font-family:Helvetica,Arial,sans-serif;font-size:.875em;font-weight:normal;}.recipe-listing .info-top{margin-bottom:.875rem;color:#666;}@media screen and (min-width:48em){.recipe-listing .info-top{padding:.875rem 0;border-top:1px solid #1e1e1e;}}.recipe-listing .article__category{padding:.875rem 0;font-size:.875rem;line-height:1.4;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}.recipe-listing .boilerplate{color:#666;font-size:.875rem;line-height:1.4;border-top:1px solid #e5e5e5;}.recipe-listing .brand-portfolio__headline{margin-bottom:3.5rem;padding-bottom:.3em;text-transform:none;border-bottom:2px solid #1e1e1e;}.recipe-listing .brand-portfolio__item{display:block;margin-bottom:.875rem;padding:1rem;text-align:center;background-color:#fff;border:1px solid #e5e5e5;}@media screen and (max-width:47.99em){.recipe-listing .product-images{margin-bottom:1.75rem;}.recipe-listing .product-images__carousel{margin:0 -1.75rem;}}.recipe-listing .product-images__large{position:relative;padding-bottom:62.5%;height:0;overflow:hidden;}.recipe-listing .product-images__large:after{border:0;font:0/0 a;text-shadow:none;color:transparent;width:32px;height:32px;left:50%;top:50%;margin-left:-16px;margin-top:-16px;background-image:url(../images/preload-ios.png);overflow:hidden;-webkit-animation:playload 1.4s steps(12) infinite;animation:playload 1.4s steps(12) infinite;content:'';position:absolute;z-index:-1;}.recipe-listing .product-images__large img{position:absolute;top:0;left:0;width:100%;z-index:1;}.recipe-listing .product-images__caption{margin:.875rem 0;height:1.4em;font-size:.875rem;line-height:1.4;text-align:center;overflow:hidden;}@media screen and (max-width:29.99em){.recipe-listing .product-images__caption{height:2.8em;}}.recipe-listing .master-video{line-height:1.4;}.recipe-listing .master-video .video-icon{margin:0;width:1.25rem;height:1.25rem;background-color:#1e1e1e;}.recipe-listing .master-video .video-icon .icon-play{margin:-.3rem 0 0 -.3rem;fill:#fff !important;width:.6rem;height:.6rem;}.recipe-listing .brand-actions .master-video .video-icon{background-color:#4a90e2;}.recipe-listing .master-video .video-label{font-size:.75rem;}.recipe-listing .brand-actions .master-video{color:#4a90e2;}.recipe-listing .product__designation{margin-bottom:.875rem;}.recipe-listing .product__subbrand-logo{margin-bottom:.875rem;}.recipe-listing .product__subbrand-logo li{max-width:15rem;}@media screen and (min-width:48em){.recipe-listing .product__variants{margin-top:.875rem;}}.recipe-listing .product__msrp{margin-bottom:.875rem;}.recipe-listing .product__sku{margin-bottom:.875rem;font-size:.875rem;}.recipe-listing .product__share{padding:.4375rem 0;font-size:.875rem;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;overflow:hidden;}.recipe-listing .product__share-icon .icon{width:1.05rem;height:1.05rem;}.recipe-listing .product__dealer{margin-right:2.625rem;float:left;}.recipe-listing .product__new-label{display:block;}.recipe-listing .brand-actions .product__new-label{color:#4a90e2;}.recipe-listing .product__group-list+.product__sku-list{margin-top:-1.75rem;}.recipe-listing .product-promos{margin-bottom:.875rem;}.recipe-listing .product-promos .lap-one-half:nth-of-type(2n+1){clear:left;}.recipe-listing .product-promo{margin-bottom:.875rem;background-color:#fff;border:2px solid #1e1e1e;}.recipe-listing .product-promo a{display:block;padding:.875rem;}.recipe-listing .product-promo p:last-child{margin-bottom:0;}.recipe-listing .brand-actions .product-promo{border-color:#4a90e2;}.recipe-listing a:hover .product-promo__title,.recipe-listing a:focus .product-promo__title{text-decoration:underline;}.recipe-listing .brand-actions .product-promo__title{color:#4a90e2;}.recipe-listing .product-promo__desc{margin-bottom:.3em;font-size:.875rem;line-height:1.4;}.recipe-listing .product-promo__note{margin-bottom:.3em;color:#666;font-size:.75rem;line-height:1.4;}.recipe-listing .product-tech{padding-top:3.5rem;}.recipe-listing .tech{margin-bottom:1.75rem;clear:both;overflow:hidden;}.recipe-listing .tech:first-of-type{margin-top:0;}.recipe-listing .tech__img{margin-right:.875rem;float:left;width:75px;border:1px solid #e5e5e5;}.recipe-listing .tech__content{font-size:.75rem;line-height:1.4;overflow:hidden;}.recipe-listing .tech__content p{margin-bottom:0;}.recipe-listing .tech__name{font-size:.75rem;}@media screen and (min-width:48em){.recipe-listing .video-playlist__list-wrapper{position:relative;height:0;padding-bottom:115%;overflow-y:scroll;}.recipe-listing .video-playlist__list{position:absolute;width:100%;}}@media screen and (max-width:47.99em){.recipe-listing .video-playlist__stage{margin-bottom:.875rem;}}.recipe-listing .video-playlist__list-item{clear:both;overflow:hidden;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;}.recipe-listing .video-playlist__list-item:first-of-type{margin-top:0;}.recipe-listing .video-playlist__list-item:hover,.recipe-listing .video-playlist__list-item.is-active{background-color:#f7f7f7;}.recipe-listing .video__thumb{float:left;width:38%;}.recipe-listing .video__content{padding:.4375rem .875rem;font-size:.75rem;line-height:1.4;overflow:hidden;}.recipe-listing .is-active .video__content{font-weight:bold;}@media screen and (min-width:64em){.recipe-listing .video__content{font-size:.875rem;}}.recipe-listing .video__duration{color:#666;font-size:.75rem;font-weight:normal;}.recipe-listing .ct-label{fill:#1e1e1e;color:#1e1e1e;font-size:.75rem;line-height:1;}.recipe-listing .ct-chart-line .ct-label,.recipe-listing .ct-chart-bar .ct-label{display:block;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.recipe-listing .ct-chart-pie .ct-label,.recipe-listing .ct-chart-donut .ct-label{dominant-baseline:central;}.recipe-listing .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start;}.recipe-listing .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start;}.recipe-listing .ct-label.ct-vertical.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end;}.recipe-listing .ct-label.ct-vertical.ct-end{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start;}.recipe-listing .ct-chart-bar .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start;}.recipe-listing .ct-chart-bar .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start;}.recipe-listing .ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start;}.recipe-listing .ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start;}.recipe-listing .ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end;}.recipe-listing .ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:end;}.recipe-listing .ct-grid{stroke:#9b9e9f;stroke-width:1px;}.recipe-listing .ct-grid-background{fill:none;}.recipe-listing .ct-point{stroke-width:10px;stroke-linecap:round;}.recipe-listing .ct-line{fill:none;stroke-width:4px;}.recipe-listing .ct-area{stroke:none;fill-opacity:.1;}.recipe-listing .ct-bar{fill:none;stroke-width:10px;}.recipe-listing .ct-slice-donut{fill:none;stroke-width:60px;}.recipe-listing .ct-series .ct-point,.recipe-listing .ct-series .ct-line,.recipe-listing .ct-series .ct-bar,.recipe-listing .ct-series .ct-slice-donut{stroke:#1e1e1e;}.recipe-listing .ct-series .ct-slice-pie,.recipe-listing .ct-series .ct-slice-donut-solid,.recipe-listing .ct-series .ct-area{fill:#1e1e1e;}.recipe-listing .brand-actions .ct-series .ct-point,.recipe-listing .brand-actions .ct-series .ct-line,.recipe-listing .brand-actions .ct-series .ct-bar,.recipe-listing .brand-actions .ct-series .ct-slice-donut{stroke:#4a90e2;}.recipe-listing .brand-actions .ct-series .ct-slice-pie,.recipe-listing .brand-actions .ct-series .ct-slice-donut-solid,.recipe-listing .brand-actions .ct-series .ct-area{fill:#4a90e2;}.recipe-listing .ct-chart{display:block;position:relative;width:100%;}.recipe-listing .ct-chart:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%;}.recipe-listing .ct-chart:after{content:"";display:table;clear:both;}.recipe-listing .ct-chart>svg{display:block;position:absolute;top:0;left:0;}.recipe-listing .ct-chart-x-axis,.recipe-listing .ct-chart-y-axis{position:absolute;bottom:0;width:100%;font-size:.75rem;line-height:1.4;font-weight:bold;text-align:center;}@media screen and (min-width:48em){.recipe-listing .ct-chart-x-axis,.recipe-listing .ct-chart-y-axis{font-size:.875rem;}}.recipe-listing .ct-chart-y-axis{top:0;}.recipe-listing .ct-chart-y-axis span{display:block;position:relative;top:42%;left:-48.25%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.recipe-listing .visible-print{display:none !important;}@media print{.recipe-listing *{background:transparent !important;color:#000 !important;box-shadow:none !important;-webkit-filter:none !important;filter:none !important;text-shadow:none !important;}@page{.recipe-listing{margin:.5cm;};}.recipe-listing thead{display:table-header-group;}.recipe-listing table,.recipe-listing tr,.recipe-listing img{page-break-inside:avoid;}.recipe-listing p,.recipe-listing h2,.recipe-listing h3{orphans:3;widows:3;}.recipe-listing h1,.recipe-listing h2,.recipe-listing h3,.recipe-listing h4{page-break-after:avoid;}.recipe-listing a,.recipe-listing a:visited{text-decoration:underline;}.recipe-listing .visible-print{display:inherit !important;}.recipe-listing .hidden-print{display:none !important;}}.recipe-listing .wrapper{padding-left:15px;padding-right:15px;}@media(min-width:576px){.recipe-listing .wrapper{max-width:540px;}}@media(min-width:768px){.recipe-listing .wrapper{max-width:768px;}}@media(min-width:992px){.recipe-listing .wrapper{max-width:992px;}}@media(min-width:1200px){.recipe-listing .wrapper{max-width:1200px;}}.recipe-listing .select select{font:normal 16px "Nunito Sans",sans-serif;line-height:40px;border-radius:0;padding:0 0 0 1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/Assets/Images/dropdown-arrow.svg) no-repeat;background-position:right 10px center;background-size:14px;}.recipe-listing .select select.form-control:not([size]):not([multiple]){height:40px;}.recipe-listing .select:after{display:none;}.recipe-listing button{background-color:#b39659;font-family:"Oswald",sans-serif;color:#fff;letter-spacing:2px;font-size:18px;padding:1rem 2rem;align-items:center;}.recipe-listing button:hover{background-color:#a3874c;color:#fff;text-decoration:none;box-shadow:none;}.recipe-listing button .icon{display:none;}@media(min-width:768px){.recipe-listing .landmarklet,.recipe-listing .landmark{max-width:300px;}}.recipe-listing .grid{padding-left:0;}.recipe-listing .grid-wrapper{margin-left:0;}@media(min-width:768px){.recipe-listing .grid-wrapper{display:flex;}}.recipe-listing .sidebar__headline{background-color:transparent;margin-bottom:1.875rem;}@media(min-width:768px){.recipe-listing .sidebar__headline{padding:0;}}.recipe-listing .sidebar__headline label.h6,.recipe-listing .sidebar__headline h2.h5{font:bold 24px "Oswald",sans-serif;text-transform:uppercase;margin-bottom:0;}.recipe-listing .sidebar-filter .sidebar__headline{margin-bottom:.625rem;display:flex;align-items:center;justify-content:space-between;}.recipe-listing .sidebar-filter .sidebar__headline .btn--primary{padding:.375rem 1.5625rem;}.recipe-listing .sidebar-filter .sidebar__headline .clear{font:normal 16px "Nunito Sans",sans-serif;color:#333;cursor:pointer;}.recipe-listing .sidebar-filter .sidebar__headline .clear:hover{text-decoration:underline;}.recipe-listing .sidebar-filter .filters{border-top:none;}.recipe-listing .sidebar-filter .filter-panel{margin-bottom:.875rem;}.recipe-listing .sidebar-filter .filter-panel__collapse{border-bottom:none;}.recipe-listing .sidebar-filter .filter-panel__collapse.in.show,.recipe-listing .sidebar-filter .filter-panel__collapse.in{display:block;}.recipe-listing .sidebar-filter .filter-panel__collapse.show{display:none;}.recipe-listing .sidebar-filter .filter-panel__toggle a{padding:.875rem 0;}.recipe-listing .sidebar-filter .filter-panel__toggle a h3{font:bold 14px "Oswald",sans-serif;color:#484848;letter-spacing:1px;line-height:14px;text-transform:uppercase;text-decoration:none;}.recipe-listing .sidebar-filter .filter-panel__toggle a:after{content:url("../../images/icon-collapse.svg");top:4px;margin-top:0;line-height:unset;font-size:unset;}.recipe-listing .sidebar-filter .filter-panel__toggle a.collapsed:after{content:url("../../images/icon-expand.svg");top:12px;}.recipe-listing .sidebar-filter .filter-panel__body{background-color:transparent;padding:.875rem 0;}.recipe-listing .sidebar-filter .filter-panel__body .checkbox label{margin-bottom:0;font-size:1rem;line-height:24px;padding-left:0;}.recipe-listing .sidebar-filter .filter-panel__body .checkbox label input{position:relative;margin-left:0;}.recipe-listing .lap-one-quarter{margin-right:1.875rem;}@media(min-width:768px){.recipe-listing .lap-one-quarter{width:33.33%;}}.recipe-listing .lap-three-quarters{position:relative;}@media(min-width:768px){.recipe-listing .lap-three-quarters{width:66.66%;}}.recipe-listing .lap-three-quarters h1{align-items:center;display:flex;font:bold 24px "Oswald",sans-serif;text-transform:uppercase;line-height:36px;color:#242424;}.recipe-listing .lap-three-quarters h1 span{font:normal 20px "Nunito Sans",sans-serif;color:#242424;margin-left:1rem;}.recipe-listing .lap-three-quarters p.alert{background-color:#fff;border-radius:0;border:none;color:#1e1e1e;font:normal 20px "Nunito Sans",sans-serif;left:0;margin:0;}@media(min-width:768px){.recipe-listing .lap-three-quarters p.alert{position:absolute;padding:0;top:0;height:100%;display:flex;align-items:center;justify-content:center;}}.recipe-listing .lap-three-quarters .card{border:none;border-bottom:solid 1px #e3e3e3;margin-bottom:0;}.recipe-listing .lap-three-quarters .card .product-card__content{padding:1.25rem 0;}.recipe-listing .lap-three-quarters .card a.anchor-plain h3{font:bold 16px "Nunito Sans",sans-serif;line-height:24px;color:#b4975a;text-decoration:none;}.recipe-listing .lap-three-quarters .card a.anchor-plain:hover{text-decoration:none;}.recipe-listing .lap-three-quarters .card a.anchor-plain:hover h3{color:#333;}.recipe-listing .lap-three-quarters .card a.anchor-plain ul{display:flex;padding:0;margin:0;align-items:center;}.recipe-listing .lap-three-quarters .card a.anchor-plain ul li{font:normal 16px "Nunito Sans",sans-serif;color:#333;line-height:16px;margin-right:10px;padding-right:10px;border-right:solid 1px #333;}.recipe-listing .lap-three-quarters .card a.anchor-plain ul li:last-child{border:none;}.recipe-listing .lap-three-quarters .button-bar{margin:0;}.recipe-listing .lap-three-quarters .button-bar .dark-on-gray{background-color:transparent;}.recipe-listing .lap-three-quarters .button-bar .dark-on-gray .wrapper{padding-right:0;padding-left:0;}.recipe-listing .lap-three-quarters .button-bar .dark-on-gray .sidebar__headline{margin-bottom:0;}.recipe-listing .lap-three-quarters .button-bar .grid-wrapper{padding:0;}@media(min-width:768px){.recipe-listing .island{max-width:1130px;}}.recipe-listing .island .collapse.in.show,.recipe-listing .island .collapse.in{display:block;}.recipe-listing .island .collapse.show{display:none;}.recipe-listing .island h4{font:bold 24px "Oswald",sans-serif;margin-bottom:1.25rem;}.recipe-listing .island .btn--primary{background-color:#b39659;font-family:"Oswald",sans-serif;color:#fff;letter-spacing:2px;font-size:18px;padding:1rem 2rem;align-items:center;}.recipe-listing .island .btn--primary:hover{background-color:#a3874c;color:#fff;text-decoration:none;box-shadow:none;}.recipe-listing .island h3{text-align:center;font:500 30px "Oswald",sans-serif;text-transform:inherit;line-height:60px;color:#333;margin-bottom:3.125rem;}.recipe-listing .island h3.panel__title{text-align:left;font:bold 16px "Nunito Sans";margin-bottom:0;}@media(min-width:576px){.recipe-listing .island h3{font-size:40px;}}.recipe-listing .island .panel__toggle a:hover .panel__title,.recipe-listing .island .panel__toggle a:focus .panel__title{text-decoration:none;}.recipe-listing .island .panel__toggle a:after{content:url("../../images/icon-collapse.svg");top:8px;margin-top:0;line-height:unset;font-size:unset;}.recipe-listing .island .panel__toggle a.collapsed:after{content:url("../../images/icon-expand.svg");top:16px;}.recipe-listing .island .panel__body{font:normal 16px "Nunito Sans",sans-serif;line-height:24px;}.recipe-listing .island ul{list-style-type:disc;}.recipe-listing .island .table--flip thead th{border:none;background-color:transparent;font:bold 16px "Nunito Sans",sans-serif;padding-left:.75rem;padding-right:.75rem;}.recipe-listing .island .table--flip thead th.column-heading{padding-top:1.25rem;padding-bottom:1.25rem;border-bottom:solid 4px #e3e3e3;}@media(min-width:768px){.recipe-listing .island .table--flip thead th{font-size:20px;padding-left:2.5rem;}}.recipe-listing .island .table--flip tbody th{border-bottom:solid 4px #e3e3e3;color:#242424;padding:1.25rem 0;font:bold 16px "Nunito Sans",sans-serif;padding:1.25rem .75rem;}@media(min-width:768px){.recipe-listing .island .table--flip tbody th{font-size:20px;}}.recipe-listing .island .table--flip tbody td{font:normal 14px "Nunito Sans",sans-serif;color:#333;border:none;padding-left:.75rem;padding-right:.75rem;}@media(min-width:768px){.recipe-listing .island .table--flip tbody td{font-size:16px;}}.recipe-listing .island .table--bullets .bullet-img{vertical-align:middle;}.recipe-listing .island .table--headings-dubs thead th{border:none;background-color:transparent;font:bold 14px "Nunito Sans",sans-serif;}@media(min-width:768px){.recipe-listing .island .table--headings-dubs thead th{font-size:16px;}}.recipe-listing .island .table--headings-dubs thead th:nth-child(2){margin-top:1.75rem;}.recipe-listing .island .table--headings-dubs thead th:nth-child(even){background-color:#fafafa;}.recipe-listing .island .table--headings-dubs thead th.column-heading{font:bold 16px "Nunito Sans",sans-serif;height:98px;line-height:64px;}@media(min-width:768px){.recipe-listing .island .table--headings-dubs thead th.column-heading{font-size:20px;line-height:82px;}}.recipe-listing .island .table--headings-dubs tbody th{height:98px;}.recipe-listing .island .table--headings-dubs tbody tr td:first-of-type{margin-top:1.75rem;}.recipe-listing .island .table--headings-dubs tbody td:nth-child(even){background-color:#fafafa;}.recipe-listing .btn{background-color:#b4975a;color:#fff;font-size:16px;}@media(min-width:768px){.island{max-width:1130px;}}.island .collapse.in.show,.island .collapse.in{display:block;}.island .collapse.show{display:none;}.island h4{font:bold 24px "Oswald",sans-serif;margin-bottom:1.25rem;}.island .btn--primary{background-color:#b39659;font-family:"Oswald",sans-serif;color:#fff;letter-spacing:2px;font-size:18px;padding:1rem 2rem;align-items:center;}.island .btn--primary:hover{background-color:#a3874c;color:#fff;text-decoration:none;box-shadow:none;}.island h3{text-align:center;font:500 30px "Oswald",sans-serif;text-transform:inherit;line-height:60px;color:#333;margin-bottom:3.125rem;}.island h3.panel__title{text-align:left;font:bold 16px "Nunito Sans";margin-bottom:0;}@media(min-width:576px){.island h3{font-size:40px;}}.island .panel__toggle a:hover .panel__title,.island .panel__toggle a:focus .panel__title{text-decoration:none;}.island .panel__toggle a:after{content:url("../../images/icon-collapse.svg");top:8px;margin-top:0;line-height:unset;font-size:unset;}.island .panel__toggle a.collapsed:after{content:url("../../images/icon-expand.svg");top:16px;}.island .panel__body{font:normal 16px "Nunito Sans",sans-serif;line-height:24px;}.island ul{list-style-type:disc;}.island .table--flip thead th{border:none;background-color:transparent;font:bold 16px "Nunito Sans",sans-serif;padding-left:.75rem;padding-right:.75rem;}.island .table--flip thead th.column-heading{padding-top:1.25rem;padding-bottom:1.25rem;border-bottom:solid 4px #e3e3e3;}@media(min-width:768px){.island .table--flip thead th{font-size:20px;padding-left:2.5rem;}}.island .table--flip tbody th{border-bottom:solid 4px #e3e3e3;color:#242424;padding:1.25rem 0;font:bold 16px "Nunito Sans",sans-serif;padding:1.25rem .75rem;}@media(min-width:768px){.island .table--flip tbody th{font-size:20px;}}.island .table--flip tbody td{font:normal 14px "Nunito Sans",sans-serif;color:#333;border:none;padding-left:.75rem;padding-right:.75rem;}@media(min-width:768px){.island .table--flip tbody td{font-size:16px;}}.island .table--bullets .bullet-img{vertical-align:middle;}.island .table--headings-dubs thead th{border:none;background-color:transparent;font:bold 14px "Nunito Sans",sans-serif;}@media(min-width:768px){.island .table--headings-dubs thead th{font-size:16px;}}.island .table--headings-dubs thead th:nth-child(2){margin-top:1.75rem;}.island .table--headings-dubs thead th:nth-child(even){background-color:#fafafa;}.island .table--headings-dubs thead th.column-heading{font:bold 16px "Nunito Sans",sans-serif;height:98px;line-height:64px;}@media(min-width:768px){.island .table--headings-dubs thead th.column-heading{font-size:20px;line-height:82px;}}.island .table--headings-dubs tbody th{height:98px;}.island .table--headings-dubs tbody tr td:first-of-type{margin-top:1.75rem;}.island .table--headings-dubs tbody td:nth-child(even){background-color:#fafafa;}.filter-is-open .sidebar-filter,.sort-is-open .sort{-webkit-transform:translateY(0);transform:translateY(0);}.navbar-sticky{display:none;}@media(min-width:992px){.navbar-sticky{display:block;position:fixed;right:0;top:20%;z-index:99;}.navbar-sticky ul{flex-direction:column;}.navbar-sticky ul li{position:relative;border-bottom:solid 1px #333;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}.navbar-sticky ul li:last-child{border-bottom:none;}.navbar-sticky ul li a{background-color:#b4975a;color:#fff;display:block;background-position:center center;background-repeat:no-repeat;height:50px;width:50px;position:relative;z-index:1;}.navbar-sticky ul li a:hover{background-color:#a3874c;}.navbar-sticky ul li a:hover{text-decoration:none;font-weight:bold;}.navbar-sticky ul li a.icon-location{background-image:url("../../Images/sticky-location.svg");background-size:17px 25px;}.navbar-sticky ul li a.icon-parts{background-image:url("../../Images/sticky-parts.svg");background-size:27px 20px;}.navbar-sticky ul li a.icon-email{background-image:url("../../Images/sticky-email.svg");background-size:20px 20px;}.navbar-sticky ul li a.icon-share{background-image:url("../../Images/sticky-share.svg");background-size:23px 28px;}}.navbar-sticky .menu{display:none;transition:all .4s;opacity:0;position:absolute;top:0;right:0;list-style-type:none;margin:0;padding:0;}.navbar-sticky .menu li{display:table-cell;border:none;background-color:transparent;padding-right:1px;cursor:pointer;}.navbar-sticky .menu li span{display:block;border:solid 1px #e3e3e3;background-color:#f8f8f8;background-repeat:no-repeat;background-position:center center;width:50px;height:50px;line-height:50px;text-align:center;text-indent:-99999px;}.navbar-sticky .menu li[data-network=twitter] span{background-image:url(../../images/sa-twitter-icon-share.svg);}.navbar-sticky .menu li[data-network=facebook] span{background-image:url(../../images/sa-facebook-icon-share.svg);}.navbar-sticky .menu li[data-network=email] span{background-image:url(../../images/sa-email-icon-share.svg);}.navbar-sticky .menu-hidden{display:none;opacity:0;transform:translateX(0);}.navbar-sticky .menu-visible{display:table;opacity:1;transform:translateX(-50px);}.navbar-sticky .menu-slideOut{display:table;animation:slideOut .2s linear forwards;}.navbar-sticky .menu-slideIn{animation:slideIn .2s linear forwards;}@keyframes slideOut{from{opacity:0;transform:translateX(0);}to{opacity:1;transform:translateX(-50px);}}@keyframes slideIn{from{opacity:1;transform:translateX(-50px);}to{opacity:0;transform:translateX(0);}}.ambassador__profiles .four-per-row>div{text-align:center;}.ambassador__profiles h2{color:#242424;font:bold 36px "Oswald",sans-serif;line-height:36px;margin-bottom:40px;}.ambassador__profiles img{margin-bottom:20px;max-width:100%;}.ambassador__profiles h4{font:bold 18px "Nunito Sans",sans-serif;line-height:24px;color:#333;}.ambassador__profiles p{font:normal 18px "Nunito Sans",sans-serif;line-height:24px;}.page-utility{display:flex;position:relative;justify-content:flex-end;}@media(min-width:992px){.page-utility{pointer-events:none;}}.page-utility .icon-print{background-image:url(../../images/fp-icon-gold-print.svg);background-position:top center;background-repeat:no-repeat;width:40px;height:80px;border:none;background-color:transparent;cursor:pointer;font:600 18px "Oswald",sans-serif;line-height:120px;color:#b4975a;pointer-events:all;padding:0;}.page-utility .social-share{position:relative;margin-right:50px;pointer-events:all;}.page-utility .social-share .icon-share{color:#b4975a;background-image:url(../../images/fp-icon-gold-share.svg);background-position:center center;width:40px;height:40px;font:600 18px "Oswald",sans-serif;line-height:120px;text-decoration:none;}.page-utility .social-share .menu{display:none;transition:all .4s;opacity:0;position:absolute;top:0;right:0;list-style-type:none;margin:0;padding:0;}.page-utility .social-share .menu li{display:table-cell;border:none;background-color:transparent;padding-right:5px;cursor:pointer;}.page-utility .social-share .menu li span{display:block;border:solid 1px #e3e3e3;border-radius:50%;background-color:#f8f8f8;background-repeat:no-repeat;background-position:center center;width:40px;height:40px;line-height:50px;text-align:center;text-indent:-99999px;}.page-utility .social-share .menu li[data-network=twitter] span{background-image:url(../../images/fp-twitter-icon-share.svg);}.page-utility .social-share .menu li[data-network=facebook] span{background-image:url(../../images/fp-facebook-icon-share.svg);}.page-utility .social-share .menu li[data-network=email] span{background-image:url(../../images/fp-email-icon-share.svg);}.page-utility .social-share .menu-hidden{display:none;opacity:0;transform:translateX(0);}.page-utility .social-share .menu-visible{display:table;opacity:1;transform:translateX(-40px);}.page-utility .social-share .menu-slideOut{display:table;animation:slideOut .2s linear forwards;}.page-utility .social-share .menu-slideIn{animation:slideIn .2s linear forwards;}@keyframes slideOut{from{opacity:0;transform:translateX(0);}to{opacity:1;transform:translateX(-40px);}}@keyframes slideIn{from{opacity:1;transform:translateX(-50px);}to{opacity:0;transform:translateX(0);}}@media print{a{text-decoration:none !important;}.top-nav{display:none;}.column{flex-direction:column;}.column__item{width:100%;}.navigation-container .logo img{height:40px;width:auto;}.navigation-container .navbar-center,.navigation-container .navbar__main,.navigation-container .navbar-sticky{display:none;}.newsletter-signup>*{display:none;}.pdp-charts__tabs .nav-tabs{flex-direction:row;justify-content:space-around;padding:0;}.pdp-charts__tabs .nav-tabs li{width:auto;flex:1 0;}.pdp-zoom-slider .slick-list{width:100%;overflow:hidden;}.pdp-zoom-slider .slider-zoom__item{display:none;margin:0 auto;}.pdp-zoom-slider .slider-zoom__item .icon-zoom{display:none;}.pdp-zoom-slider .slider-zoom__item:first-child{display:flex;}.pdp-zoom-slider .slider-zoom__item:first-child img{max-width:500px;}.pdp-zoom-slider .slider-zoom-nav{display:none;}.downloads__links{flex-direction:column;}}