@-webkit-keyframes popup{0%{opacity:0;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}40%{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}80%{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}to{opacity:0;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}}@keyframes popup{0%{opacity:0;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}40%{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}80%{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}to{opacity:0;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}}@-webkit-keyframes slide{to{-webkit-transform:translate3d(calc(-50% - 4rem),0,0);transform:translate3d(calc(-50% - 4rem),0,0)}}@keyframes slide{to{-webkit-transform:translate3d(calc(-50% - 4rem),0,0);transform:translate3d(calc(-50% - 4rem),0,0)}}.display-none,.hidden{display:none!important}.underline--dark-thin{position:relative}.underline--dark-thin:before{background-color:#007335;border-radius:2rem;bottom:2px;content:"";height:4px;position:absolute;width:100%}@media only screen and (max-width:62.5em){.underline--dark-thin:before{height:3px}}.underline--dark{position:relative}.underline--dark:before{background-color:#007335;border-radius:2rem;bottom:0;content:"";height:10px;position:absolute;width:100%}@media only screen and (max-width:50em){.underline--dark:before{height:8px}}.underline--light{display:inline-block;position:relative}.underline--light:before{background-color:#1ac569;border-radius:2rem;bottom:0;content:"";height:.5rem;position:absolute;width:100%}@media only screen and (max-width:50em){.underline--light:before{height:.4rem}}.product__underline{position:relative}.product__underline:before{background-color:#007335;border-radius:2rem;bottom:-10%;content:"";height:1rem;left:5%;position:absolute;width:90%}.side-accent{display:inline-block;-webkit-filter:drop-shadow(0 0 2px rgba(244,247,249,.9));filter:drop-shadow(0 0 2px rgba(244,247,249,.9));position:relative}.side-accent:before{background-color:#1ac569;border-radius:1rem;content:"";height:60%;left:-1rem;position:absolute;-webkit-transform:translateY(30%);-ms-transform:translateY(30%);transform:translateY(30%);width:2px}.hyperlink-dashed{position:relative}.hyperlink-dashed:before{background-image:-webkit-gradient(linear,left top,right top,color-stop(66%,#007335),color-stop(0,hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,#007335 66%,#fff0 0);background-position:bottom;background-repeat:repeat-x;background-size:15px 3px;bottom:3px;content:"";height:3px;position:absolute;width:98%}@media only screen and (max-width:31.25em){.hyperlink-dashed:before{bottom:1px}}.button-primary{background:linear-gradient(52deg,#1d7343,#17663b 15%,#0d4f2a 42%,#01361a);border-radius:5px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 3px 6px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px #0000001f,0 3px 6px #00000026;color:#f4f7f9;cursor:pointer;padding:1rem 2rem;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.button-primary:hover{-webkit-box-shadow:0 15px 25px 0 rgba(0,0,0,.15),0 5px 10px 0 rgba(0,0,0,.05);box-shadow:0 15px 25px #00000026,0 5px 10px #0000000d;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.button-primary:active{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.button-primary--cart{padding:0 2rem;text-transform:none}.policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:8.4rem auto auto;max-width:96rem;padding:0 1.2rem;position:relative}.policy__header{margin-bottom:2.4rem;-ms-flex-item-align:center;align-self:center}.policy__bulletpoints,.policy__ordered-bulletpoints{margin:1.8rem 0 2.4rem 6%}@media only screen and (max-width:31.25em){.policy__bulletpoints,.policy__ordered-bulletpoints{margin-left:8%}}.policy__ordered-bulletpoints{margin:1.8rem 0 2.4rem 4%}.policy__bulletpoint+.policy__bulletpoint,.policy__ordered-bulletpoint+.policy__ordered-bulletpoint{margin-top:1.2rem}.policy__sub-section{margin:1.6rem 0}.policy__closing-statement{margin:4.8rem 0}
