@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;800&family=Open+Sans:wght@400;500;700&display=swap";*{box-sizing:border-box}html,body{height:100%}body{padding:0;margin:0;overflow-x:hidden}body,input,select,textarea{font-family:"Open Sans",arial,sans-serif;font-weight:400}button{outline:none}input,select,textarea{outline:none;border:0}a{text-decoration:none}ul{list-style-type:none}ul,li{padding:0;margin:0}h1,h2,h3,h4,h5,h6{padding:0;margin:0}.column{display:flex;flex-direction:column;align-items:center;justify-content:center}.row{display:flex;flex-direction:row;align-items:center;justify-content:center}section a,section .cta{display:block;padding:10px 35px;border-radius:50px;width:fit-content;margin:0 auto;text-transform:uppercase;font-weight:700}body>header{width:100%;padding:1em 0 0}@media(min-width: 1024px){body>header{padding:1.5em 0}}@media(min-width: 1920px){body>header{padding:1em 0}}body>header .inner{width:100%;max-width:1000px;margin:auto;justify-content:space-between;flex-direction:column;align-items:center;padding:0 1em}@media(min-width: 768px){body>header .inner{flex-direction:row}}body>header .inner img{width:10em;height:auto}@media(min-width: 1024px){body>header .inner img{width:12em}}@media(min-width: 1920px){body>header .inner img{width:12em}}body>header .inner .cta{padding:10px 30px;border-radius:50px;font-weight:800;text-transform:uppercase;box-shadow:0 0 10px rgba(0,0,0,.3882352941);border:4px solid rgba(0,0,0,0);margin:25px 0 25px;transition:box-shadow .2s,opacity .2s;white-space:nowrap;font-size:1em}@media(min-width: 1024px){body>header .inner .cta{margin:0}}body>header .inner .cta:hover{box-shadow:0 3px 5px #000;opacity:.9}@media(max-width: 600px){body>header .inner .sticky-navbar{position:fixed !important;left:0 !important;bottom:0 !important;width:100% !important;z-index:99999 !important;text-align:center;margin:unset;border-radius:unset}}section.blog{max-width:1250px;margin:1em auto;padding:0 1em 3em;display:flex;justify-content:center}section.blog main{width:100%}section.blog header{display:flex;flex-direction:column;align-items:flex-start;width:100%}section.blog header .top{display:flex;align-items:flex-start;width:100%;justify-content:space-between}@media(max-width: 550px){section.blog header .top{flex-direction:column;align-items:flex-end}section.blog header .top a{order:1;margin-bottom:10px}section.blog header .top .category{order:2}}section.blog header a{margin:0}section.blog header .category{display:flex;margin:0 0 0 auto;font-size:.7em;color:#777;font-style:italic}section.blog header .category span{font-weight:bold;margin-left:5px;font-style:normal}section.blog header h1,section.blog header h2{margin:0;font-size:2em}@media(max-width: 1024px){section.blog header h2{font-size:3vw;font-weight:normal}}@media(max-width: 750px){section.blog header h2{font-size:4vw;font-weight:normal}}@media(max-width: 600px){section.blog header h2{font-size:5vw}}section.blog .stats{display:flex;width:100%;justify-content:space-between;font-size:.7em;padding:1em 0}@media(max-width: 1024px){section.blog .stats{padding:.5em 0}}section.blog .stats .author,section.blog .stats .author div,section.blog .stats .publish{display:flex;align-items:flex-start}@media(max-width: 1024px){section.blog .stats .publish{flex-direction:column}}section.blog .stats .date img{height:11px;margin:-2px 0}@media(max-width: 1024px){section.blog .stats .date img{height:15px}}section.blog .stats .views img{height:13px;margin:-3px 0}@media(max-width: 1024px){section.blog .stats .views img{height:18px}}section.blog .stats .author img{border-radius:50%;height:40px;width:40px;background:#ccc}section.blog .stats .author>div{margin-left:.5em}section.blog .stats .publish div{margin:0 .5em;line-height:100%}section.blog section{line-height:1.7}section.blog section .img-hero{width:100%}section.blog section video{width:100%;margin:2em auto}section.blog section div{padding:2em 0;position:relative}section.blog section div.full{background:#f5f5f5;margin:1em 0}section.blog section div.full::after,section.blog section div.full::before{content:"";width:500%;height:100%;position:absolute;right:-500%;top:0;background:#f5f5f5;z-index:1}section.blog section div.full::before{right:100%}section.blog section blockquote{padding-left:1em;width:90%;line-height:1.8;font-style:italic;margin-left:.5em}section.blog section pre{width:100px;height:2px;outline:none;margin:3em auto}section.blog aside{max-width:250px;width:100%;margin-left:1em;z-index:5}section.blog aside .banners{position:sticky;top:0}section.blog aside .banners a{width:100%;margin:1em 0 0}section.blog aside .banners a img{width:100%}@media(max-width: 1024px){section.blog aside{display:none}}section.faq{width:100%;margin:1em auto 0;padding:5em 1em 3em;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;background:#f5f5f5}@media(max-width: 1000px){section.faq{overflow:hidden}}section.faq .full-width-no-scroll{background:#f5f5f5;margin:0 auto;max-width:1000px}section.faq::before{right:100%}@media(max-width: 1024px){section.faq{width:100%}section.faq header,section.faq content{padding:0 1em 0 1em !important}}section.faq header,section.faq content{width:100%;padding:0 250px 0 1em}section.faq strong{margin-right:2em}section.faq .question h3{padding:.5em 1em .5em .5em;font-weight:normal;cursor:pointer;transition:.2s background;user-select:none;margin:0}section.faq .question h3:hover{background:#f5f5f5}section.faq .question p{display:flex;align-items:center;max-height:0;transition:opacity .3s,max-height .5s;opacity:0;pointer-events:none;padding:0 2em 1em .5em;margin-bottom:0;overflow:hidden}section.faq .question p strong{font-size:1.2em;margin-right:2.5em}section.faq .question.active p{max-height:300px;opacity:1}footer.footer-container{padding:5em 5%;font-size:12px}@media(min-width: 1024px){footer.footer-container{flex-direction:row;align-items:center;justify-content:space-between}}footer.footer-container img.logo{width:150px;height:auto;margin:0 auto}@media(min-width: 1024px){footer.footer-container img.logo{margin:0 0 0 50px}}footer.footer-container a{color:inherit;text-decoration:underline}footer.footer-container .wysiwyg{opacity:.9;align-items:center;padding:2em 0 0;text-align:center}@media(min-width: 1024px){footer.footer-container .wysiwyg{align-items:flex-end;padding:0;text-align:unset}}footer.footer-container .wysiwyg p{margin:3px 0}footer.footer-container .wysiwyg img{height:15px;max-width:60px;margin-top:3px}.age-overlay{width:100%;height:100%;position:fixed;top:0;display:flex;justify-content:center;align-items:center;z-index:100}.age-overlay .age-popup{border-radius:20px;box-shadow:4px 4px 30px 4px rgba(0,0,0,.3764705882);max-width:650px;width:80%;margin:25px 0;background-color:#fff;z-index:100}.age-overlay .age-popup-image{width:100%;border-radius:20px;max-height:350px;object-fit:cover;border-bottom-right-radius:0;border-bottom-left-radius:0}.age-overlay .age-validation{width:100%;position:relative;min-height:150px;width:90%;margin:15px auto 0;padding-bottom:20px}.age-overlay .age-validation .innerAge{width:100%}.age-overlay .age-validation .warning{width:100%;margin:10px 0 0;padding:10px 0;display:none;color:#000;background-color:#fff;font-size:17px;font-weight:700;border-radius:16px;justify-content:center}.age-overlay .age-validation .warning.active{display:flex}.age-overlay .age-validation .container-btn{flex-wrap:wrap;display:flex;width:100%}.age-overlay .age-validation-btn{margin:20px auto 0;padding:10px 20px;border-radius:50px;text-align:center;cursor:pointer;font-size:22px;text-transform:uppercase;white-space:nowrap}.age-overlay .age-validation-btn:hover{filter:brightness(85%)}.age-overlay .age-validation h2{margin-top:15px;text-transform:uppercase}.age-overlay .age-validation h2,.age-overlay .age-validation p{text-align:center}.age-overlay .age-validation .selectBox{width:100%;max-width:650px;justify-content:center;margin:15px 0 0}.age-overlay .age-validation .selectBox .select-container{position:relative;width:32%}.age-overlay .age-validation .selectBox .select-container img{position:absolute;right:1.5em;top:0;bottom:0;height:15px;width:15px;pointer-events:none;margin:auto 0}@media(max-width: 768px){.age-overlay .age-validation .selectBox .select-container img{height:12px;width:12px}}@media(max-width: 480px){.age-overlay .age-validation .selectBox .select-container img{height:8px;width:8px;right:.7em}}.age-overlay .age-validation .selectBox .select-container select{width:100%;max-width:175px;background:#f2f2f2;padding:10px;padding-right:0;border:none;border-radius:50px;outline:none;font-size:18px;margin:0 5px;-webkit-appearance:none;-moz-appearance:none}@media(max-width: 768px){.age-overlay .age-validation .selectBox .select-container select{font-size:2.5vw}}@media(max-width: 480px){.age-overlay .age-validation .selectBox .select-container select{font-size:3.8vw}}section.products{width:100%;margin:1em auto 0;padding:2.5em 1em;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;background:#f5f5f5}@media(max-width: 1000px){section.products{overflow:hidden}}section.products .full-width-no-scroll{margin:0 auto;max-width:800px}section.products::before{right:100%}@media(max-width: 550px){section.products content{flex-direction:column;align-items:center !important;padding:0 !important}section.products content img{width:70% !important;padding-top:1.5em;align-self:center !important}}section.products content{display:flex;width:100%;padding:0 1em;align-items:flex-start;justify-content:center}section.products content h2{text-align:center}section.products strong{margin-right:2em}section.products content img{width:30%;object-fit:contain;align-self:flex-start}.products a{width:100%;margin:20px 0 0 0px;text-align:center;font-size:14px}.products .productsBox{width:100%}.promoCodeBoxOuter{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2em 3em}.promoCodeBoxOuter .product-title>*{line-height:1;text-align:center;font:normal normal normal 36px/36px Roboto}.promoCodeBox{width:100%;max-width:700px;display:flex;flex-direction:column;justify-content:center;align-items:center;letter-spacing:1px}.promoCodeBox .promoCodeCtaBox{width:100%;font-size:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.promoCodeBox .promoCodeTag{width:100%;text-transform:uppercase;cursor:default;text-align:center;font:normal normal normal 16px/36px Roboto;padding:.5em 0px 1em}.promoCodeBox .promoCodeValue{width:100%;padding:10px 35px;font-weight:700;font-size:14px;text-align:center;text-transform:uppercase;display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid #707070;border-radius:24px;background:rgba(0,0,0,0)}.promoCodeBox .promoCodeCtaSubmit{cursor:pointer}.promoCodeBox input{font-weight:normal !important;background:none}@media(min-width: 550px)and (max-width: 768px){.promoCodeBoxOuter{padding:1px 3em}.promoCodeBoxOuter .product-title>*{font-size:30px}}@media(max-width: 550px){.products a{font-size:100%}.promoCodeBox .promoCodeTag{padding:0em 0em 1em}.promoCodeBoxOuter{padding:3em 0 0 0;width:70%}}@media(max-width: 767px){.promoCodeBox{max-width:none}}@media(max-width: 550px){section.article p img{width:100%;height:auto}}section.article .hidden-content{filter:blur(15px);pointer-events:none}.stickyContinueRead{display:none;bottom:6vh;left:0;right:0;margin:0 auto;position:fixed;z-index:2147483647;background:#0a52f0;color:#fff;text-transform:uppercase;cursor:pointer}.hidden-content~*{filter:blur(15px);pointer-events:none}.comments--container{width:100%;margin:1em auto 0;padding:5em 1em 3em;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative}.comments{width:1000px;margin:0 auto}.comments h1{text-transform:uppercase}.topcomment{display:flex;align-items:flex-start;gap:.5rem}.commentInfo{display:flex;align-items:flex-start;flex-direction:column}.profileImage{max-width:3rem;border-radius:3rem}.commentName{font-weight:bold;margin-bottom:0}.commentImage{max-width:50%;max-height:10rem}.comment{border-bottom:1px solid #000;padding-bottom:1rem;padding-top:1rem}.comment .comment{margin-left:2rem;border-bottom:none;padding-bottom:0}
