footer .no-border{border:0}footer h2,footer .h2{font-size:.875rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;font-weight:bold;display:block}footer .h1{font-size:1.5rem;font-weight:900;line-height:1.1;color:#000;letter-spacing:normal}footer .footer-argumentation .content-asset{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:center;height:40px;padding-top:7px;padding-bottom:12px;z-index:0;position:relative}footer .footer-argumentation .content-asset:before{z-index:-1;position:absolute;top:0;bottom:0;left:-15px;right:-15px;content:'';background-color:#f0f0f0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media (min-width: 1200px){footer .footer-argumentation .content-asset:before{width:100vw;top:0;bottom:0;left:calc((100vw - 100%) / -2)}}footer .footer-argumentation .content-asset section{padding-left:36px}footer .footer-argumentation .content-asset section:first-child{padding-left:0}footer .footer-argumentation .content-asset section .h2{font-size:1rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;font-weight:bold;margin-top:1px;margin-bottom:10px;display:inline-block}footer .footer-argumentation .content-asset section .small-ok-sign{margin-bottom:4px;margin-right:5px}@media (max-width: 1200px){footer .footer-argumentation .content-asset{flex-flow:column;align-items:center;height:auto;padding-bottom:0}footer .footer-argumentation .content-asset section{padding-left:0;margin-bottom:5px}footer .footer-argumentation .content-asset section .h2{display:inline}}@media (max-width: 767px){footer .footer-argumentation .content-asset .h2{font-size:.8125rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;font-weight:bold}footer .footer-argumentation .content-asset .small-ok-sign{margin-bottom:3px;margin-right:3px}}@media (max-width: 480px){footer .footer-argumentation .content-asset .h2{font-size:.5625rem;letter-spacing:normal;font-weight:bold}footer .footer-argumentation .content-asset .small-ok-sign{margin-bottom:2px;margin-right:2px}}footer .footer-newsletter .content-asset{padding-top:38px;padding-bottom:38px;text-align:center;font-size:.75rem}footer .footer-newsletter .content-asset ul{list-style-position:inside}@media (max-width: 767px){footer .footer-newsletter .content-asset ul{list-style-position:outside}}footer .footer-newsletter .extra-newsletter-content{margin-top:20px}footer .footer-newsletter .extra-newsletter-content .content-asset{padding:0;text-align:left}footer .footer-seo-categories .content-asset{padding-top:38px;padding-bottom:38px;z-index:0;position:relative}footer .footer-seo-categories .content-asset:before{z-index:-1;position:absolute;top:0;bottom:0;left:-15px;right:-15px;content:'';background-color:#f0f0f0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media (min-width: 1200px){footer .footer-seo-categories .content-asset:before{width:100vw;top:0;bottom:0;left:calc((100vw - 100%) / -2)}}footer .footer-seo-categories .content-asset div{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between}@media (max-width: 1200px){footer .footer-seo-categories .content-asset div{flex-flow:column;align-items:center}}footer .footer-seo-categories .content-asset div section{padding-left:10px}@media (max-width: 1200px){footer .footer-seo-categories .content-asset div section{margin-top:19px}}footer .footer-seo-categories .content-asset div section:first-child{padding-left:0}footer .footer-seo-categories .content-asset div .h2{font-size:.875rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;font-weight:bold;text-transform:uppercase;padding-left:0;margin-top:0;margin-bottom:12px}footer .footer-seo-categories .content-asset div ul{font-size:.875rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;list-style:none;padding:0;margin:0}@media (max-width: 1200px){footer .footer-seo-categories .content-asset div ul.active{display:block;padding:20px 0}}@media (min-width: 961px){footer .footer-seo-categories .content-asset div ul{display:block}}footer .footer-seo-categories .content-asset div ul li{margin-bottom:8px}footer .footer-seo-categories .content-asset div ul li:last-child{margin:0}footer .footer-seo-categories .content-asset div a{font-size:.875rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;text-decoration:none;color:#333}footer .footer-main-content .content-asset{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;padding-top:20px;padding-bottom:20px}@media (max-width: 960px){footer .footer-main-content .content-asset{flex-flow:column;align-items:center;padding-top:0px}footer .footer-main-content .content-asset section{text-align:center;width:100%}footer .footer-main-content .content-asset section:first-of-type .h2:first-of-type:before{border-top:0;padding-top:0}}footer .footer-main-content .content-asset .h2{font-size:.875rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;font-weight:bold;text-transform:uppercase}footer .footer-main-content .content-asset h2,footer .footer-main-content .content-asset .h2:not(.no-border),footer .footer-main-content .content-asset a.store-locator{margin:0}@media (max-width: 960px){footer .footer-main-content .content-asset h2,footer .footer-main-content .content-asset .h2:not(.no-border),footer .footer-main-content .content-asset a.store-locator{padding:20px 0 0 0;margin-bottom:12px;z-index:0;position:relative}footer .footer-main-content .content-asset h2:before,footer .footer-main-content .content-asset .h2:not(.no-border):before,footer .footer-main-content .content-asset a.store-locator:before{z-index:-1;position:absolute;top:0;bottom:0;left:-15px;right:-15px;content:'';border-top:1px solid #ccc}}@media (max-width: 960px) and (min-width: 1200px){footer .footer-main-content .content-asset h2:before,footer .footer-main-content .content-asset .h2:not(.no-border):before,footer .footer-main-content .content-asset a.store-locator:before{width:100vw;top:0;bottom:0;left:calc((100vw - 100%) / -2)}}footer .footer-main-content .content-asset .footer-social-links ul{display:inline-block;margin-bottom:0}footer .footer-main-content .content-asset .footer-social-links ul.active{display:inline-block;padding:0}footer .footer-main-content .content-asset .footer-social-links ul li:last-child{margin:0}footer .footer-main-content .content-asset ul{margin-bottom:15px;font-size:.875rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;list-style:none;padding:0}@media (max-width: 960px){footer .footer-main-content .content-asset ul{display:none;margin-top:0}footer .footer-main-content .content-asset ul.active{display:block;padding:0 0 20px 0}footer .footer-main-content .content-asset ul.active li{margin-bottom:3px}footer .footer-main-content .content-asset ul.active li:last-child{margin:0}}footer .footer-main-content .content-asset ul.payment li{margin-bottom:10px}footer .footer-main-content .content-asset ul li{margin-bottom:8px}footer .footer-main-content .content-asset ul li:last-child{margin-bottom:25px}footer .footer-main-content .content-asset ul li a{font-size:.875rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;text-decoration:none;color:#333}footer .footer-main-content .content-asset .payment span{vertical-align:top;margin-left:12px;height:42px;display:inline-block}footer .footer-main-content .content-asset .payment span.first{margin-left:0}footer .footer-main-content .content-asset .payment a{text-decoration:underline}footer .footer-main-content .content-asset .payment li{margin-bottom:10px}footer .footer-main-content .content-asset .centered{text-align:center}footer .footer-legal-footer .content-asset{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:center;font-size:.75rem;height:34px;padding-top:10px;z-index:0;position:relative}@media (max-width: 767px){footer .footer-legal-footer .content-asset{flex-flow:row wrap;align-items:center;height:auto;padding-top:5px;padding-bottom:5px}footer .footer-legal-footer .content-asset section{flex:0 0 40%;margin-top:5px;margin-bottom:5px}footer .footer-legal-footer .content-asset section:nth-child(even){text-align:left;padding-left:5px}footer .footer-legal-footer .content-asset section:nth-child(odd){text-align:right;padding-right:5px}}footer .footer-legal-footer .content-asset:before{z-index:-1;position:absolute;top:0;bottom:0;left:-15px;right:-15px;content:'';background-color:#f0f0f0}@media (min-width: 1200px){footer .footer-legal-footer .content-asset:before{width:100vw;top:0;bottom:0;left:calc((100vw - 100%) / -2)}}footer .footer-legal-footer .content-asset section{margin-left:10px;margin-right:10px}footer .footer-legal-footer .content-asset a{text-decoration:none;color:#000}footer .to-top{width:100%;text-align:center;position:fixed;bottom:0;padding:10px;opacity:0.9;left:0;background:#fff;display:none}footer .to-top .text{display:inline-block;margin-left:10px}footer .to-top .text a{font-size:.875rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;text-decoration:none;display:block}.footer-container{display:block;clear:left;z-index:0;position:relative}.footer-container:after{content:"";display:table;clear:both}.footer-container:before{z-index:-1;position:absolute;top:0;bottom:0;left:-15px;right:-15px;content:'';border-top:1px solid #ccc}@media (min-width: 1200px){.footer-container:before{width:100vw;top:0;bottom:0;left:calc((100vw - 100%) / -2)}}@media (max-width: 767px){.footer-container{padding:0}}.footer-container .newsletter-signup:after,.footer-container .form-group:after{content:"";display:table;clear:both}.footer-container li{margin-bottom:15px}.footer-container h2,.footer-container .h2{margin-top:15px;margin-bottom:15px}.footer-container a.store-locator{display:block;text-decoration:none}.footer-container .current-country .sprite{margin-right:10px;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.11);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.11);box-sizing:content-box;width:18px;height:13px;background-position:0 0;background-repeat:no-repeat;background-size:18px 13px}.footer-container .current-country a{font-size:.875rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;text-decoration:none;color:#333}.footer-container .flyout{z-index:3;background-color:#fff;position:absolute;line-height:initial;padding:40px 50px 50px 50px;width:600px;right:40px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2)}.footer-container .flyout a{text-decoration:none}.footer-container .newsletter-signup{width:50%;text-align:center;display:inline-table}@media (max-width: 1200px){.footer-container .newsletter-signup{width:60%}}@media (max-width: 960px){.footer-container .newsletter-signup{width:75%}}.footer-container .newsletter-signup .form-group{display:flex;flex-flow:row nowrap;align-items:flex-start}.footer-container .newsletter-signup .form-group .form-row,.footer-container .newsletter-signup .form-group button{vertical-align:top;width:auto}.footer-container .newsletter-signup .form-group button{margin-left:2%;flex-shrink:0}.footer-container .newsletter-signup .form-group .form-row{margin-top:0px !important;text-align:left;flex-grow:1}.footer-container .newsletter-signup .form-group .form-row input{margin-top:0px !important}.footer-container .newsletter-signup .h1{font-size:1.5rem;font-weight:900;line-height:1.1;color:#000;letter-spacing:normal;margin:0 0 5px 0}.footer-container .newsletter-signup p{margin:0;display:block}.footer-container .newsletter-signup label{display:none}.footer-container.brand-1982{padding-top:20px}@media (max-width: 767px){.footer-container.brand-1982:before{border-top:0}}.footer-social-links ul:after{content:"";display:table;clear:both}.footer-social-links li{float:left;padding-right:10px}.footer-bottom{clear:left}@media (min-width: 1201px){.footer-container .newsletter-signup .formfield{width:60%;float:left;margin-right:15px}.footer-container .newsletter-signup .newsletter-email{width:100%}}@media (max-width: 1200px){.footer-container{width:100%}.footer-container .footer-seo-categories .content-asset ul{display:none}.footer-container .footer-seo-categories .content-asset ul.active{display:block;padding:0 0 20px 0}.footer-container .footer-seo-categories .content-asset ul.payment li{margin-bottom:10px}.footer-container .footer-seo-categories .content-asset ul li{margin-bottom:3px}.footer-container .footer-seo-categories .content-asset ul li:last-child{margin:0}}@media (max-width: 767px){.footer-container{width:100%;border:0 none}.footer-container .current-country{display:block}.footer-container .footer-newsletter h2,.footer-container .footer-newsletter .h2:not(.no-border),.footer-container .footer-newsletter a.store-locator,.footer-container .footer-legal-footer h2,.footer-container .footer-legal-footer .h2:not(.no-border),.footer-container .footer-legal-footer a.store-locator{margin:0;padding:20px 0;z-index:0;position:relative}.footer-container .footer-newsletter h2:before,.footer-container .footer-newsletter .h2:not(.no-border):before,.footer-container .footer-newsletter a.store-locator:before,.footer-container .footer-legal-footer h2:before,.footer-container .footer-legal-footer .h2:not(.no-border):before,.footer-container .footer-legal-footer a.store-locator:before{z-index:-1;position:absolute;top:0;bottom:0;left:-15px;right:-15px;content:'';border-top:1px solid #ccc}}@media (max-width: 767px) and (min-width: 1200px){.footer-container .footer-newsletter h2:before,.footer-container .footer-newsletter .h2:not(.no-border):before,.footer-container .footer-newsletter a.store-locator:before,.footer-container .footer-legal-footer h2:before,.footer-container .footer-legal-footer .h2:not(.no-border):before,.footer-container .footer-legal-footer a.store-locator:before{width:100vw;top:0;bottom:0;left:calc((100vw - 100%) / -2)}}@media (max-width: 767px){.footer-container .footer-seo-categories .content-asset{padding-top:18px;padding-bottom:18px}.footer-container .footer-newsletter .content-asset{padding-left:17px;padding-right:17px}.footer-container .footer-newsletter .content-asset ul{text-align:left}.footer-container .footer-newsletter .content-asset .newsletter-signup-form{margin-bottom:10px}.footer-container section{margin:0;padding:0;width:100%;text-align:center}.footer-container p{display:none}.footer-container .footer-newsletter p{display:block}.footer-container .newsletter-signup{margin:0;width:100%}.footer-container .newsletter-signup ul{display:block}.footer-container .newsletter-signup .form-group{flex-flow:column;align-items:center}.footer-container .newsletter-signup .form-group .form-row,.footer-container .newsletter-signup .form-group button{width:100%}.footer-container .newsletter-signup .form-group button{margin-left:auto}.footer-container .footer-legal-footer .content-asset{margin-top:20px}}
