@media only screen and (min-width:501px){.category-breadcrumbs-container{position:absolute!important;left:-9999px;height:1px}}.gvp-lp h1,.gvp-lp h2,.gvp-lp h3{font-weight:800;text-transform:uppercase;margin:0}.gvp-lp h4,.gvp-lp p{font-weight:700;text-transform:uppercase;margin:0}@media (max-width:544px){.gvp-lp h2{font-size:30px}}@media (max-width:544px){.gvp-lp h3{font-size:24px}}@media (max-width:544px){.gvp-lp h4{font-size:14px}}.gvp-lp sup{font-weight:400}@media (min-width:545px){.image-bloom{overflow:hidden}.image-bloom img{-webkit-transition:.15s;-o-transition:.15s;transition:.15s}.image-bloom:hover img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}}.black-box>a,.black-box>div{margin:15px}.black-box .inner-black-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:30px;padding-right:10px;min-height:180px;background-color:#221e1d;color:#fcfcfc!important}@media (min-width:545px){.black-box .inner-black-box{min-height:250px;padding-left:60px}}.black-box .inner-black-box a{color:#fcfcfc!important;font-size:inherit}@media (max-width:544px){.black-box .inner-black-box h3{font-size:24px}}@media (max-width:544px){.black-box .inner-black-box h2{font-size:36px}}@media (min-width:545px){.black-box a.inner-black-box{text-decoration:none}.black-box a.inner-black-box .black-shop-all,.black-box a.inner-black-box h4{position:relative}.black-box a.inner-black-box .black-shop-all::after,.black-box a.inner-black-box h4::after{position:absolute;display:block;content:"";background-color:#fff;margin-top:1%;width:0;height:1.5px;-webkit-transition:.15s;-o-transition:.15s;transition:.15s}.black-box a.inner-black-box:active h4::after,.black-box a.inner-black-box:focus h4::after,.black-box a.inner-black-box:hover h4::after{width:25%}.black-box a.inner-black-box:active .black-shop-all::after,.black-box a.inner-black-box:focus .black-shop-all::after,.black-box a.inner-black-box:hover .black-shop-all::after{width:85%}}@media (min-width:545px){.gvp-hero{position:relative;width:100vw;left:calc((100vw - 100%)/ -2)}.story,.video-box{position:relative}.story::before,.video-box::before{position:absolute;width:100vw;height:100%;top:0;left:calc((100vw - 100%)/ -2);display:block;content:"";background-color:#221e1d;z-index:-1}.gvp-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:600px;overflow:hidden;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:center}@supports (-webkit-touch-callout:none){.gvp-hero{background-attachment:scroll}}}.story{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#221e1d;color:#fcfcfc;min-height:350px}@media (max-width:544px){.story{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.story h3,.story h4{margin:0;padding:20px 40px}@media (min-width:545px){.story h3{width:37%;text-align:right}}.story h4{line-height:1.6}@media (min-width:545px){.story h4{width:50%}}.read-the-label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width:545px){.read-the-label{margin:25px 0}}@media (max-width:544px){.read-the-label{margin:15px}}@media (max-width:544px){.read-the-label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.read-the-label>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:450px}.read-the-label>div>div,.read-the-label>div>h2,.read-the-label>div>h4{margin-bottom:15px}@media (min-width:545px){.read-the-label>div>div,.read-the-label>div>h2,.read-the-label>div>h4{margin-bottom:25px}}.read-the-label>div>h4{font-size:24px;font-weight:800}@media (min-width:545px){.read-the-label>div>h4{font-size:32px}}.read-the-label>div>h4>a{font-size:inherit}.read-the-label>div>div>h3{font-weight:700;font-size:14px}@media (min-width:545px){.read-the-label>div>div>h3{font-size:20px}}@media (min-width:545px){.read-the-label .checklist{-o-object-fit:contain;object-fit:contain;max-width:450px}}.slider{text-align:center}@media (min-width:545px){.slider{margin:25px 0}}@media (max-width:544px){.slider{margin:15px}}.slider .cat-grid_slide>a{margin:0 5%}@media (max-width:544px){.slider .cat-grid_slide{width:30%}}.slider h4{margin:3% 0}.slider h2>a{font-size:inherit}.video-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px;background-color:#221e1d;color:#fcfcfc}@media (min-width:545px){.video-box{margin:25px 0}}@media (max-width:544px){.video-box{margin:15px}}@media (min-width:545px){.video-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:20px}}@media (min-width:545px){.video-box .black-box{width:40%}}.video-box .iframe-container{overflow:hidden;width:90%;padding-top:56.25%;position:relative}@media (min-width:545px){.video-box .iframe-container{width:60%;padding-top:35.25%}}.video-box .iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.compare-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1000px){.compare-boxes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.compare-boxes .black-box{width:50%;margin:0}.compare-boxes .black-box h2{font-size:50px}}@media (min-width:1000px) and (max-width:544px){.compare-boxes .black-box .black-shop-all{font-size:30px}}@media (max-width:544px){.black-shop-all{width:85%}}