@charset "UTF-8";*{margin:0;padding:0}html{background:color(white-0);box-sizing:border-box;color:color(grey-5)}*,:after,:before{box-sizing:inherit}body{display:flex;flex-direction:column;min-height:100vh}body main{flex:1}img{height:auto;-ms-interpolation-mode:bicubic;vertical-align:middle;width:100%}@media screen and (min-width:48em){img{margin:0 auto;max-width:100%;width:auto}}@font-face{font-display:swap;font-family:Brandon;font-style:"normal";font-weight:500;src:local("BrandonGrotesque");src:url(/assets/fonts/Brandon-Medium-500-subset.woff2) format("woff2"),url(/assets/fonts/Brandon-Medium-500-subset.zopfli.woff) format("woff");unicode-range:U+20-7e}@font-face{font-display:swap;font-family:Brandon;font-style:"normal";font-weight:700;src:local("BrandonGrotesque-Medium");src:url(/assets/fonts/Brandon-Bold-700-subset.woff2) format("woff2"),url(/assets/fonts/Brandon-Bold-700-subset.zopfli.woff) format("woff");unicode-range:U+20-7e}@font-face{font-display:swap;font-family:MuseoSans;font-style:"normal";font-weight:300;src:local("MuseoSans-300");src:url(/assets/fonts/Museo-Sans-300-subset.woff2) format("woff2"),url(/assets/fonts/Museo-Sans-300-subset.zopfli.woff) format("woff");unicode-range:U+20-7e}@font-face{font-display:swap;font-family:MuseoSans;font-style:"normal";font-weight:500;src:local("MuseoSans-500");src:url(/assets/fonts/Museo-Sans-500-subset.woff2) format("woff2"),url(/assets/fonts/Museo-Sans-500-subset.zopfli.woff) format("woff");unicode-range:U+20-7e}@font-face{font-family:system;font-style:normal;font-weight:300;src:local(".SFNSText-Light"),local(".HelveticaNeueDeskInterface-Light"),local(".LucidaGrandeUI"),local("Ubuntu Light"),local("Segoe UI Light"),local("Roboto-Light"),local("DroidSans"),local("Tahoma")}html{font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@media (max-width:1000px){html{font-size:calc(12px + .4vw)}}body{line-height:175%}.heading,body,h1,h2,h3,h4,h5,h6{font-family:Brandon,Helvetica Neue,Arial,sans-serif;font-weight:500;font-style:normal}.heading,h1,h2,h3,h4,h5,h6{line-height:133%;color:#263645}.headline--1,h1{font-size:2.25rem;letter-spacing:1.5px}.headline--2,h2{font-size:1.75rem;letter-spacing:1px}.headline--3,h3{font-size:1.5rem;letter-spacing:1px}.headline--4,h4{font-size:1.25rem;letter-spacing:.5px}.headline--5,h5{font-size:1.125rem;letter-spacing:.5px}.headline--6,h6{font-size:1rem;text-transform:uppercase;letter-spacing:1.5px}p{font-family:MuseoSans,Helvetica Neue,Arial,sans-serif;font-weight:300;font-style:normal}a{font-weight:500}.caption,a,caption,figcaption{font-family:Brandon,Helvetica Neue,Arial,sans-serif;font-style:normal}.caption,caption,figcaption{font-weight:700;letter-spacing:.5px;font-size:12px;text-transform:uppercase}.pageSection{display:block;justify-content:center;margin:0;padding:0;width:100%;flex-flow:column nowrap}@media screen and (min-width:48em){.pageSection{display:flex}}.pageSection .row{background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;overflow:hidden}.pageSection .row>.imageWrap picture,.pageSection .row video{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center}.pageSection .row>.imageWrap picture img,.pageSection .row>.imageWrap picture source,.pageSection .row video img,.pageSection .row video source{object-fit:cover;height:100%;width:100%}.pageSection .row video{display:block;overflow:hidden;height:100%}@media screen and (min-width:48em){.pageSection .row video{left:0;top:0}}.pageSection .sectionWrap{display:flex;flex-direction:column;margin:0 auto;z-index:10}@media screen and (min-width:26.562em){.pageSection .sectionWrap{max-width:90%}}@media screen and (min-width:48em){.pageSection .sectionWrap{display:flex;flex-direction:row;flex-flow:wrap;justify-content:center;max-width:48em}}@media screen and (min-width:64em){.pageSection .sectionWrap{max-width:64em}}.pageSection .sectionWrap__pad--none{padding:0}.pageSection .sectionWrap__pad--small{padding:.75em 0}.pageSection .sectionWrap__pad--medium{padding:1em 0}.pageSection .sectionWrap__pad--large{padding:1.5em 0}.pageSection .sectionWrap__pad--xlarge{padding:3em 0}.pageSection .sectionWrap__pad--mega{padding:8em 0}.pageSection .sectionWrap__pad--full-screen{padding:0;height:100vh}.pageSection .sectionWrap__bm--none .sectionBlock{margin:0}.pageSection .sectionWrap__bm--small .sectionBlock{margin:.5em}.pageSection .sectionWrap__bm--medium .sectionBlock{margin:.75em}.pageSection .sectionWrap__bm--large .sectionBlock{margin:1em}.pageSection .sectionWrap__bm--xlarge .sectionBlock{margin:1.5em}.sectionBlock{align-self:stretch;flex:1;position:relative}.sectionWrap__pad--full-screen .sectionBlock--media{display:flex}.sectionWrap__pad--full-screen .sectionBlock--media .imageWrap{align-self:center}.sectionBlock--media .imageWrap img{width:100%}.sectionBlock--media .markdown__wrapper{position:absolute;top:0}.sectionBlock .markdown__wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:48em;padding:3em 1em}.sectionBlock .markdown__wrapper a:not(.btn){font-family:MuseoSans,Helvetica Neue,Arial,sans-serif;font-weight:300;font-style:normal}@media screen and (min-width:26.562em){.sectionBlock .markdown__wrapper{padding:3em 1em}}@media screen and (min-width:48em){.sectionBlock .markdown__wrapper{padding:3em 1.5em}}@media screen and (min-width:64em){.sectionBlock .markdown__wrapper{padding:3em}}.sectionBlock .markdown__wrapper img{width:auto;max-width:100%}.sectionBlock .markdown__wrapper ol,.sectionBlock .markdown__wrapper p,.sectionBlock .markdown__wrapper ul{margin:8px 0}.sectionBlock .markdown__wrapper ol,.sectionBlock .markdown__wrapper ul{font-family:MuseoSans,Helvetica Neue,Arial,sans-serif;font-weight:300;font-style:normal}.sectionBlock .markdown__wrapper ol li,.sectionBlock .markdown__wrapper ul li{list-style-position:outside;margin-left:1em}.sectionBlock .markdown__wrapper table{border-collapse:collapse;border-spacing:0}.sectionBlock .markdown__wrapper table td,.sectionBlock .markdown__wrapper table th{padding:.4em;text-align:center;vertical-align:middle}.sectionBlock .markdown__wrapper table td:first-of-type,.sectionBlock .markdown__wrapper table th:first-of-type{padding:.4em 0;text-align:left}.sectionBlock .markdown__wrapper table thead tr{font-size:1.1em}.sectionBlock .markdown__wrapper table thead tr th{border-bottom:2px solid rgba(0,0,0,.2);text-transform:uppercase}.sectionBlock .markdown__wrapper table tbody{font-size:.8em}.sectionBlock .markdown__wrapper table tbody tr td{font-family:MuseoSans,Helvetica Neue,Arial,sans-serif;font-weight:300;font-style:normal;border-bottom:1px solid rgba(0,0,0,.1);line-height:1.8em;padding:.5em 0}.sectionBlock .markdown__wrapper table tbody tr td strong{font-family:Brandon,Helvetica Neue,Arial,sans-serif;font-weight:700;font-style:normal;display:block;font-size:1.1em;text-transform:uppercase}.sectionBlock .markdown__wrapper--white,.sectionBlock .markdown__wrapper--white a:not(.btn),.sectionBlock .markdown__wrapper--white a:visited:not(.btn),.sectionBlock .markdown__wrapper--white h1,.sectionBlock .markdown__wrapper--white h2,.sectionBlock .markdown__wrapper--white h3,.sectionBlock .markdown__wrapper--white h4,.sectionBlock .markdown__wrapper--white h5,.sectionBlock .markdown__wrapper--white h6,.sectionBlock .markdown__wrapper--white p,.sectionBlock .markdown__wrapper--white span{color:#fff}.sectionBlock .markdown__wrapper--black,.sectionBlock .markdown__wrapper--black a:not(.btn),.sectionBlock .markdown__wrapper--black a:visited:not(.btn),.sectionBlock .markdown__wrapper--black h1,.sectionBlock .markdown__wrapper--black h2,.sectionBlock .markdown__wrapper--black h3,.sectionBlock .markdown__wrapper--black h4,.sectionBlock .markdown__wrapper--black h5,.sectionBlock .markdown__wrapper--black h6,.sectionBlock .markdown__wrapper--black p,.sectionBlock .markdown__wrapper--black span{color:#2b2b2b}.sectionWrap__pad--full-screen .sectionBlock{height:100%}.imageWrap img,.imageWrap picture,.imageWrap source,.imageWrap video{height:auto;margin:0 auto;max-width:100%}.imageWrap p{color:#185674;font-size:11px;font-weight:700;letter-spacing:1px;margin:5px 0;padding:0;text-transform:uppercase}.imageWrap p a{color:#185674;text-decoration:none}.imageWrap p a:visited{color:#185674}.section__video .grid__row-wrap{width:100%}.youtube .youtube__playButton,.youtube .youtube__playButton:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.youtube{overflow:hidden;padding-top:56.25%;position:relative}.youtube,.youtube img{cursor:pointer;width:100%}.youtube img{top:0;left:0;opacity:.9;position:absolute;transition:opacity .4s ease-out}.youtube img:hover{opacity:1;transition:opacity .2s ease-in}.youtube .youtube__playButton{width:90px;height:60px;background-color:#e15237;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;border-radius:6px;cursor:pointer;position:absolute}.youtube .youtube__playButton:before{content:"";border-color:transparent transparent transparent #fff;border-style:solid;border-width:15px 0 15px 26px;position:absolute}.youtube iframe{position:absolute;height:100%;width:100%;top:0;left:0}.btn{font-family:Brandon,Helvetica Neue,Arial,sans-serif;font-weight:700;font-style:normal;letter-spacing:2px;border-radius:.3rem;border:2px solid transparent;cursor:pointer;display:inline-block;font-size:.8rem;line-height:1.5;margin-top:1rem;padding:.75em 3em;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn-orange{background-color:#e34f30;color:#e34f30;border-color:#e34f30}.btn-orange:hover{background-color:#e07b66;color:#e07b66;border-color:#e07b66}.btn-orange:active{background-color:#d1310f;color:#d1310f;border-color:#d1310f}.btn-blue{background-color:#185674;color:#185674;border-color:#185674}.btn-blue:hover{background-color:#2a7295;color:#2a7295;border-color:#2a7295}.btn-blue:active{background-color:#0b384e;color:#0b384e;border-color:#0b384e}.btn-navy{background-color:#263645;color:#263645;border-color:#263645}.btn-navy:hover{background-color:#404f5e;color:#404f5e;border-color:#404f5e}.btn-navy:active{background-color:#111c27;color:#111c27;border-color:#111c27}.btn-white,.btn-white:hover{background-color:#fff;color:#fff;border-color:#fff}.btn-white:active{background-color:#e6e6e6;color:#e6e6e6;border-color:#e6e6e6}.btn-solid,.btn-solid:active,.btn-solid:hover{color:#fff}.btn-solid.btn-white{color:#263645}.btn-hollow,.btn-hollow:active,.btn-hollow:hover{background-color:transparent}.btn-link{text-decoration:underline;padding-left:0!important}.btn-link,.btn-link:active,.btn-link:hover{background-color:transparent;border-color:transparent}.btn-small{letter-spacing:1.5px;font-size:.625rem;padding:.5em .75em}.btn-medium{padding:.75em 1em;line-height:1.2}.pageHeader{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4);font-family:Brandon,Helvetica Neue,Arial,sans-serif;font-weight:700;font-style:normal;position:fixed;top:0;transition:transform .2s ease-in-out;width:100%;will-change:transform;z-index:9999}.pageHeader.pageHeader--pinned{transform:translateY(0)}.pageHeader.pageHeader--unpinned{transform:translateY(-100%)}.navBanner{background:#094f6e;display:none;text-align:center;width:100%}.navBanner a{color:#fff;display:block;font-size:1rem;padding:.8rem 1.2rem .6rem;text-decoration:none}.navBanner a:after{background:hsla(0,0%,100%,.4);border-radius:1em;content:"\2192";margin-left:.2rem;padding:.2em}.navBanner.no-arrow a:after{background:none;border-radius:unset;content:"";margin:unset;padding:unset}.navBanner .banner__code{border:2px solid #fff;border-radius:4px;font-weight:700;letter-spacing:.5px;padding:0 .2em;text-transform:uppercase;font-size:.8em}@media screen and (min-width:48em){.navBanner a{font-size:1rem}}.pageNav{align-items:center;display:flex;flex-direction:row;height:64px;justify-content:flex-start;margin:0 auto;max-width:90em;padding:.8rem 2rem}#pageNav__toggle{border:0;cursor:pointer;display:inherit;flex-shrink:0;height:40px;overflow:hidden;width:30px}#pageNav__toggle:focus{outline:none}@media screen and (min-width:48em){#pageNav__toggle{display:none}}#pageNav__toggle .pageNav__hamburger{cursor:inherit;height:20px;position:relative;top:14px;transform:rotate(0deg);transition:.5s ease-in-out;width:16px}#pageNav__toggle .pageNav__hamburger span{background:#bbb;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}#pageNav__toggle .pageNav__hamburger span:first-child{top:0}#pageNav__toggle .pageNav__hamburger span:nth-child(2),#pageNav__toggle .pageNav__hamburger span:nth-child(3){top:5px}#pageNav__toggle .pageNav__hamburger span:nth-child(4){top:10px}#pageNav__toggle .pageNav__hamburger.open span:nth-child(4){transform:rotate(45deg);width:0}#pageNav__toggle .pageNav__hamburger.open span:first-child{transform:rotate(-45deg);width:0}#pageNav__toggle .pageNav__hamburger.open span:nth-child(2){transform:rotate(45deg)}#pageNav__toggle .pageNav__hamburger.open span:nth-child(3){transform:rotate(-45deg)}.pageNav__logo a{background-image:url(/assets/logo_harrys.svg);background-repeat:no-repeat;color:transparent;display:inherit;font:0/0 a;height:20px;width:112px}.pageNav__list{display:none;list-style-type:none;padding:0 0 0 .8em}.pageNav__list.show{background-color:#fff;border-radius:4px;box-shadow:0 1px 5px 1px rgba(0,0,0,.25);display:block;left:1rem;position:absolute;top:4rem;z-index:999}@media screen and (min-width:48em){.pageNav__list{display:inherit}}.pageNav__link{display:block;font-size:.8rem;letter-spacing:1px;text-transform:uppercase}.pageNav__link a{color:#868686;padding:1em 4em 1em 2em;width:100%;text-decoration:none}.pageNav__link a:hover{color:#d1461c;text-decoration:underline}@media screen and (min-width:48em){.pageNav__link a{display:block;padding:1em 1em .6em}}.pageNav__link-cta{color:#d1461c;display:inherit;margin-left:auto;padding:1em 0;text-decoration:underline}@media screen and (min-width:48em){.pageNav__link-cta{padding:0}}.slideshow{margin:0 auto;width:20em}@media screen and (min-width:26.562em){.slideshow{width:26.562em}}@media screen and (min-width:48em){.slideshow{width:48em}}.slideshow .slideshow__step{display:none}@media screen and (min-width:48em){.slideshow .slideshow__step{background-color:transparent;border-radius:3em;border:2px solid;color:#185674;cursor:pointer;display:block;height:3em;position:absolute;top:50%;width:3em}.slideshow .slideshow__step--prev{left:0}.slideshow .slideshow__step--next{right:0}}.slideshow .slideshow__nav{padding:.5em 1em;text-align:center}@media screen and (min-width:26.562em){.slideshow .slideshow__nav{padding:.5em 4em}}.slideshow .slideshow__nav .slideshow__navBtn{background:transparent;border-radius:1rem;border:none;cursor:pointer;color:rgba(0,0,0,.4);font-size:1.2em;height:1em;margin:.2rem;width:1rem}.slideshow .slideshow__nav .slideshow__navBtn--active,.slideshow .slideshow__nav .slideshow__navBtn:active,.slideshow .slideshow__nav .slideshow__navBtn:hover{color:#000}.slideshow .slideshow__wrap{position:relative}.slideshow .slideshow__slide{padding:1em}@media screen and (min-width:26.562em){.slideshow .slideshow__slide{padding:1em 4em}}.slideshow .slideshow__slide .markdown__wrapper{padding:1em!important}.sectionBlock--product{flex-grow:0;align-self:center}@media screen and (min-width:26.562em){.sectionBlock--product{max-width:460px}.sectionWrap__bm--small .sectionBlock--product{margin-right:auto;margin-left:auto}}.productListing{background:#fff;border-radius:8px;margin:.5em .25em}.productListing a{align-items:center;border-radius:8px;display:flex;flex-flow:column nowrap;height:100%;padding:1em;position:relative;text-decoration:none;transition:box-shadow .25s ease 0s;width:100%}.productListing a:hover{box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}.productListing a .productListing__image{margin:-1em -1em 0}.productListing a .productListing__image .imageWrap{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.productListing a .productListing__image .imageWrap img{min-width:33.33333%}.productListing a .productListing__info{font-family:MuseoSans,Helvetica Neue,Arial,sans-serif;font-weight:300;font-style:normal;color:#666;margin:3em .5em 1em}.productListing a .productListing__title{font-weight:500}.productListing a .productListing__badge,.productListing a .productListing__badge--active,.productListing a .productListing__tout{font-family:MuseoSans,Helvetica Neue,Arial,sans-serif;font-weight:500;font-style:normal;border-radius:12px;font-size:.8em;line-height:1em;margin-bottom:1rem;padding:6px 10px 4px}.productListing a .productListing__tout{background-color:#e5f6f2;color:#007a5c;position:absolute;left:1em;top:1em}.productListing a .productListing__badge{background-color:transparent}.productListing a .productListing__badge--active{background-color:#dfe7ed;color:#185674}@media screen and (min-width:48em){.productListing a{width:339px}}@media screen and (min-width:64em){.productListing a{width:316px}}.page__brochure--article .article__header .sectionWrap{flex-direction:column}.page__brochure--article .article__header .sectionWrap p.byline{font-family:Brandon,Helvetica Neue,Arial,sans-serif;font-weight:700;font-style:normal;letter-spacing:.5px;color:#094f6e;margin-bottom:8px;text-transform:uppercase}.page__brochure--article .article__header .sectionWrap p.byline .byline-date{color:#868686}.page__brochure--article .article__header .sectionWrap .imageWrap{margin:1.6rem auto}.page__brochure--article .sectionBlock .markdown__wrapper{padding-bottom:0;padding-top:0}.page__brochure--article .sectionBlock .markdown__wrapper p{margin-top:0;margin-bottom:1.6rem}.page__brochure--article .sectionBlock .markdown__wrapper .caption p{font-family:MuseoSans,Helvetica Neue,Arial,sans-serif;margin-top:1rem}.page__brochure--article .sectionBlock .markdown__wrapper blockquote{border-left:.15rem solid;color:#094f6e;padding-left:1rem;margin-bottom:1.4rem}.page__brochure--article .sectionBlock .markdown__wrapper blockquote p{line-height:2.2rem;margin:0;padding:.6rem 0}.page__brochure--article .sectionBlock .markdown__wrapper blockquote p:first-of-type{font-family:Brandon,Helvetica Neue,Arial,sans-serif;font-size:150%;quotes:"“" "”" "‘" "’"}.page__brochure--article .sectionBlock .markdown__wrapper blockquote p:first-of-type:before{content:open-quote}.page__brochure--article .sectionBlock .markdown__wrapper blockquote p:first-of-type:after{content:close-quote}.page__brochure--article .sectionBlock .markdown__wrapper blockquote p:not(:first-of-type){color:#494949;font-style:italic}.page__brochure--article a:not(.btn),.page__brochure--article li,.page__brochure--article p{font-family:Georgia,Times,Times New Roman,serif;font-size:120%;line-height:160%}.page__brochure--article h1,.page__brochure--article h2,.page__brochure--article h3,.page__brochure--article h4,.page__brochure--article h5,.page__brochure--article h6{margin:1rem 0}.page__brochure--article h1.article__title{color:#094f6e;font-size:220%;font-weight:700;line-height:120%;text-transform:uppercase}@media screen and (min-width:48em){.page__brochure--article h1.article__title{font-size:300%}}.pageFooter{background:#094f6e;color:#fff;font-size:size(size-2);font-family:MuseoSans,Helvetica Neue,Arial,sans-serif;font-weight:300;font-style:normal}.pageFooter .section{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:1rem 2rem 4rem}.pageFooter .section .pageFooter__mascot{background-image:url(/assets/img/logo_mammoth.svg);background-repeat:no-repeat;color:transparent;display:inline-block;flex-shrink:0;font:0/0 a;height:46px;margin-right:1rem;position:relative;width:60px}.pageFooter .section .pageFooter__copyright a{text-decoration:underline;color:#fff}.gdprBanner{font-family:MuseoSans,Helvetica Neue,Arial,sans-serif;font-weight:300;font-style:normal;background:#185674;bottom:0;color:#fff;display:none;font-size:13px;line-height:17px;padding:8px;position:fixed;text-align:center;width:100%;z-index:1000}.gdprBanner__text a{color:#fff;text-decoration:underline}.gdprBanner__accept{font-family:Brandon,Helvetica Neue,Arial,sans-serif;font-weight:500;font-style:normal;cursor:pointer;letter-spacing:1px;padding-top:8px;text-decoration:underline;text-transform:uppercase}.gdprBanner.gdprBanner--open{display:block}