.flexibletwocolumn .a-heading-1,.section.paragraph h2{font-family:'Gill Sans MT Pro Book'}.genericpagepar [class*=' u-cols'],.genericpagepar [class^=u-cols]{float:none}.genericpagepar .o-grid-controller .o-text-block{display:block}.genericpagepar .o-lazy-load{height:auto}.takeover{position:relative;z-index:1}.takeover .o-takeover{margin:0 auto;cursor:auto}.takeover .o-takeover h2{font-size:32px;letter-spacing:.4px;line-height:45px;margin:0 0 8px}@media (min-width:768px){.takeover .o-takeover h2{font-size:45px;line-height:26px;margin:0 0 27px}}.takeover .o-takeover .a-link{font-size:14px;letter-spacing:.4px;line-height:27px;margin:2px 0!important;position:relative;text-decoration:underline}@media (min-width:768px){.takeover .o-takeover .a-link{margin:0 6px!important;display:inline-block;font-size:16px;letter-spacing:.8px;line-height:5px}}.takeover .o-takeover .ws-discover-more{bottom:40px;color:#fff;display:block;font-size:14px;left:50%;letter-spacing:.4px;line-height:24.6px;position:fixed;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.takeover .o-takeover .ws-discover-more.ws-hidden{display:none}@media (min-width:768px){.takeover .o-takeover .ws-discover-more{font-size:16px;letter-spacing:.8px;line-height:24.6px;position:absolute}.takeover .o-takeover .ws-discover-more.ws-hidden{display:block}}.takeover .o-takeover .ws-discover-more .a-icon-down-arrow{-webkit-animation:bounce 4s infinite;animation:bounce 4s infinite;display:block;font-size:38px;margin-top:-2px}.takeover .o-takeover .ws-discover-more .a-icon-down-arrow:before{display:block}.productlisting>.u-cols-lg-24-24,.section.fourcolumns .m-free-tile .headline-preamble-wrapper:first-child,.section.threecolumns .cta-link .underline:after,.section.threecolumns .m-free-tile .headline-preamble-wrapper:first-child{display:none}@-webkit-keyframes bounce{0%,100%,20%,50%,90%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%,70%{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes bounce{0%,100%,20%,50%,90%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%,70%{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}}.section.paragraph{text-align:center}.section.paragraph.fixed{bottom:0;left:0;position:fixed;top:auto!important;width:100%}.section.paragraph.absolute{left:0;position:absolute;width:100%}.section.paragraph h2,.section.paragraph p.a-paragraph{margin:40px auto}.section.paragraph h2{font-size:18px;font-weight:400;letter-spacing:.48px;line-height:1}@media (min-width:768px){.section.paragraph h2,.section.paragraph p.a-paragraph{margin:80px auto}.section.paragraph h2{font-size:24px;letter-spacing:.64px}}.section.paragraph .o-blog-text{margin:0}.section.paragraph .contain{height:auto;max-width:784px;padding:0 32px}.section.paragraph .a-paragraph{margin:32px auto;padding:0}@media (min-width:768px){.section.paragraph .a-paragraph{margin:71px auto 78px}}@media (max-width:767px){.section.paragraph .q-mega{font-size:18px;letter-spacing:.02em;line-height:24px}}.takeover.section+.paragraph.section{margin:40px auto}@media (min-width:768px){.takeover.section+.paragraph.section{margin:80px auto}}.takeover.section+.paragraph.section.absolute,.takeover.section+.paragraph.section.fixed{margin:0}.keyline{margin:40px auto}@media (min-width:768px){.keyline{margin:80px auto}}.section.threecolumns{margin:40px auto}@media (min-width:768px){.section.threecolumns{margin:80px auto}}.section.threecolumns h1{font-size:24px!important;letter-spacing:.48px;line-height:26px!important;margin:40px auto}@media (min-width:768px){.section.threecolumns h1{font-size:28px!important;letter-spacing:.65px;line-height:30px!important;margin:80px auto}}.section.threecolumns .cta-wrapper,.section.threecolumns h2{margin:10px 0!important}.section.threecolumns h2{margin-top:15px!important}@media (min-width:1025px){.section.threecolumns h2{font-size:12px;letter-spacing:.0825em;margin-top:20px!important}}.section.threecolumns .cta-wrapper{padding:0!important;margin-bottom:0!important}.section.threecolumns .m-free-tile,.section.threecolumns .q-body-copy-1{font-size:11px;line-height:14px}.section.threecolumns .content{text-align:left}.section.threecolumns .column{width:50%;margin-bottom:20px}.section.threecolumns .column>.section{margin-bottom:0!important;margin-top:20px}@media (min-width:768px){.section.threecolumns .m-free-tile,.section.threecolumns .q-body-copy-1{font-size:13px;line-height:17px}.section.threecolumns .column{width:33.33333%}.section.threecolumns .column>.section{margin-top:40px}}.section.threecolumns .column>.section:first-child{margin-top:0}.section.threecolumns.ws-has-cta{position:relative;margin-bottom:80px}.section.threecolumns .cta-section{bottom:-40px;left:0;position:absolute;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.section.threecolumns.ws-has-cta{margin-bottom:160px}.section.threecolumns .cta-section{bottom:-80px}}.section.threecolumns .cta-section .a-link{margin:0}.section.threecolumns .out-of-stock{color:#999;text-transform:uppercase}.section.threecolumns .out-of-stock:hover{opacity:1}.section.fourcolumns .a-heading-1{font-size:24px;letter-spacing:.65px;line-height:26px;margin:40px auto}@media (min-width:768px){.section.fourcolumns .a-heading-1{font-size:28px;letter-spacing:.65px;line-height:30px;margin:80px auto}}.section.fourcolumns .a-heading-2,.section.fourcolumns .cta-wrapper{margin:10px 0!important}.section.fourcolumns .a-heading-2{margin-top:15px!important}@media (min-width:1025px){.section.fourcolumns .a-heading-2{font-size:12px;letter-spacing:.0825em;margin-top:20px!important}}.section.fourcolumns .cta-wrapper{padding:0!important;margin-bottom:0!important}.section.fourcolumns .mimic-small{padding:0!important}.section.fourcolumns .m-free-tile,.section.fourcolumns .q-body-copy-1{font-size:11px;line-height:14px}.flexibletwocolumn{margin-bottom:40px}@media (min-width:768px){.section.fourcolumns .m-free-tile,.section.fourcolumns .q-body-copy-1{font-size:13px;line-height:17px}.flexibletwocolumn{margin-bottom:100px}}.flexibletwocolumn .a-paragraph{font-size:14px;letter-spacing:.4px;line-height:20px}.flexibletwocolumn .o-flexible-listing .a-image{padding-bottom:0}