/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'EncodeSansExpanded';src:url("../fonts/encode_sans_expanded/EncodeSansExpanded-Regular-743094a5.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'EncodeSansExpanded';src:url("../fonts/encode_sans_expanded/EncodeSansExpanded-Bold-97302698.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'EncodeSansExpanded';src:url("../fonts/encode_sans_expanded/EncodeSansExpanded-SemiBold-7ed7dc49.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'EncodeSansExpanded';src:url("../fonts/encode_sans_expanded/EncodeSansExpanded-Regular-743094a5.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'EncodeSansExpanded';src:url("../fonts/encode_sans_expanded/EncodeSansExpanded-Thin-7723218d.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica';src:url("../fonts/helvetica/Helvetica-Condensed-Light-de80fe5c.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica';src:url("../fonts/helvetica/Helvetica-Condensed-Bold-8b9d8d72.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'HelveticaNeue';src:url("../fonts/HelveticaNeueLTStd-BlkEx-bee77995.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Gotham';src:url("../fonts/gotham/gotham-bold-7eda72c0.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Gotham';src:url("../fonts/gotham/gotham-black-57f6c650.otf") format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Gotham';src:url("../fonts/gotham/gotham-book.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}#loader{float:left;width:10px;height:10px;margin-right:5px;margin-top:2px;border:2px solid #f3f3f3;border-radius:50%;border-top:2px solid #3498db;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#loaderInline{display:inline-block;width:20px;height:20px;margin-right:5px;margin-top:2px;border:2px solid #f3f3f3;border-radius:50%;border-top:2px solid #06831b;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.nav{--bg-light: #F1F1F1;--ham-color: #5AAC55;--nav-bg-color: #F1F1F1;--color-links: #5AAC55;--color-links-hover: #1B7F59;--coa-bg-color: #008376;--coa-boxshadow-color: #F1F1F1;--logo-text1-color: #F1F1F1;--logo-text2-color: #5AAC55;background-color:#F1F1F1;position:fixed;z-index:9;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;margin-bottom:20px;padding:20px;-webkit-user-select:none;user-select:none;width:100%}.nav input{display:block;width:35px;height:25px;margin:0;position:absolute;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}.nav input:checked~span{opacity:1;transform:rotate(45deg) translate(3px, -1px);background:var(--ham-color)}.nav input:checked~span:nth-child(4){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}.nav input:checked~span:nth-child(3){transform:rotate(-45deg) translate(-5px, 11px)}.nav--scrolled{background:#F1F1F1;transition:all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);box-shadow:0px 1px 10px #999;--ham-color: #231F20;--coa-bg-color: #5AAC55;--coa-boxshadow-color: #1B7F59;--logo-text1-color: #245b4e;--color-links: #F1F1F1;--color-links-hover: #245b4e}@media only screen and (min-width: 992px){.nav--scrolled{--color-links: #245b4e;--color-links-hover: #5AAC55}}.nav span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:var(--ham-color);border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease}.nav span:first-child{transform-origin:0% 0%}.nav span:nth-child(3){transform-origin:0% 100%}.nav-menu{display:flex;flex-direction:column;justify-content:center}.nav-list{list-style:none;text-align:center;padding:0}.nav-list li{padding:10px 0;font-size:22px}.nav-list-item{font-weight:700;text-decoration:none;color:var(--color-links);transition:color 0.3s ease}.nav-list-item:hover{color:var(--color-links-hover)}.nav-list-item-active{color:var(--color-links-hover)}.nav-logo{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:100;line-height:0;margin:0 20px}.nav-logo svg{height:200px;max-height:75px;max-width:300px;flex-shrink:0}.nav-coa{margin:auto 0 5rem 0}.nav .logo-text{transition:fill 0.5s cubic-bezier(0.77, 0.2, 0.05, 1)}.nav .logo-text-1{fill:var(--logo-text1-color)}.nav .logo-text-2{fill:var(--logo-text2-color)}@media only screen and (max-width: 992px){.nav-menu{position:absolute;box-sizing:border-box;height:100vh;width:100vw;right:-100vw;top:0;padding:75px 50px 50px;background:var(--nav-bg-color);-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translateX(0%);transition:all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1)}.nav-logo svg{max-width:200px}.nav input:checked~.nav-menu{transform:translateX(-100%)}.nav input:checked~.nav-logo{--logo-text1-color: #F1F1F1;--logo-text2-color: #F1F1F1}.nav input:checked~span{--ham-color: #5AAC55}}@media only screen and (min-width: 992px){.nav{flex-direction:row;align-items:center}.nav-list{margin:0}.nav-list-item{font-weight:400;font-size:0.8em;--color-links: #231F20;--color-links-hover: #5AAC55;display:block;padding:.75em 15px;line-height:1em;color:#231F20;text-decoration:none;position:relative}.nav-list-item:focus{outline:none}.nav-list-item:before{content:"";position:absolute;width:90%;height:2px;bottom:-2px;left:50%;background-color:#5AAC55;visibility:hidden;-webkit-transform:translateX(-50%) scaleX(0);transform:translateX(-50%) scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.nav-list-item:hover:before{visibility:visible;-webkit-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1)}.nav input{display:none}.nav span{display:none}.nav-menu{position:relative;width:100%;flex-direction:row;justify-content:flex-end;align-items:center}.nav-menu ul{display:flex;padding:0}.nav-menu li{padding:0 10px}.nav-coa{margin:0 0 0 3vh;background:var(--coa-bg-color);box-shadow:6px -6px var(--coa-boxshadow-color);transform:translate(-6px, 6px)}.nav-coa:hover{box-shadow:0px 0px var(--coa-boxshadow-color);transform:translate(0, 0)}}.footer{grid-row-start:2;display:grid;grid-template-columns:minmax(auto, 1fr) 1fr;grid-template-areas:"newsletter newsletter" "info info" "copyright copyright";grid-column-gap:30px;padding-top:40px;color:#F1F1F1;background-color:#231F20;overflow:hidden}@media only screen and (min-width: 768px){.footer{padding:40px 80px 0 80px}}@media only screen and (min-width: 992px){.footer{grid-template-columns:minmax(auto, 1fr) minmax(auto, 1fr) 1fr;grid-template-areas:"info info newsletter" "copyright copyright copyright"}}.footer-info{padding-left:20px;display:flex;flex-direction:column}.footer-info-licenses{margin-top:auto;font-size:10px}@media only screen and (min-width: 768px){.footer-info-licenses{font-size:13px}}.footer-links>div{max-width:120px;margin:0 auto}.footer-links-social{display:grid;grid-template-areas:"leafly leafly" "weedmaps weedmaps" "instagram instagram";grid-row-gap:5px;width:100px}@media only screen and (min-width: 768px){.footer-links{display:flex;justify-content:space-around}}.footer-copyright{position:relative;font-family:Helvetica, Arial, sans-serif;grid-area:copyright;text-align:center;font-size:14px;color:#a6a4a6;padding:2px 0;margin-top:15px}.footer-copyright:after{content:"";position:absolute;left:-50%;width:200%;height:1px;background-color:rgba(166,164,166,0.5)}.footer-logo{width:200px;margin-bottom:10px}@media only screen and (min-width: 768px){.footer-logo{width:300px}}.footer h1,.footer h2{margin-top:0;color:#a6a4a6;font-family:HelveticaNeue, Impact, fantasy;font-size:15px}.footer h2{color:#F1F1F1;font-size:13px;margin-top:5px}@media only screen and (min-width: 768px){.footer h2{font-size:16px}}.footer ul{font-weight:600;list-style:none;padding:0}.footer a{color:white;text-decoration:none}.footer .newsletter-wrap{grid-area:newsletter;margin-bottom:1.5em;padding:0 0.8em 1.5em 0.8em;position:relative}.footer .newsletter-wrap:after{content:"";position:absolute;left:-50%;bottom:0;width:200%;height:1px;background-color:rgba(166,164,166,0.5)}@media only screen and (min-width: 992px){.footer .newsletter-wrap:after{content:"";position:absolute;bottom:0;left:0;height:100%;width:1px;background-color:rgba(166,164,166,0.5)}}.footer .form-inline{display:flex;justify-content:space-between;margin-left:0 2em 1em 0}@media only screen and (min-width: 768px){.footer .form-inline{max-width:500px}}.footer .form-inline-field{display:flex;flex-direction:column;min-width:160px;width:100%}.footer .form-inline-field-label{margin-bottom:7.5px}.footer .form-inline-field-label--required:after{content:" *";color:#ea1b1b}.footer .form-inline-field-text-area{max-width:450px}.footer .form-inline-field-submit{min-width:100px}.footer .form-inline-field-submit input{font-size:14px;padding:13px 10px}.footer .form-inline-field-input,.footer .form-inline-field-text-area{height:100%;border:none;padding:12px;margin:0px 10px 0px 0px;border-radius:4px;transition:all 0.2s ease;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(60,66,87,0.16) 0px 0px 0px 1px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px}.footer .form-inline-field-input:focus,.footer .form-inline-field-text-area:focus{outline:none;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(255,255,255,0.6) 0px 0px 0px 4px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(60,66,87,0.16) 0px 0px 0px 1px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px}.btn{color:#5AAC55;background-color:transparent;border:2px solid #5AAC55;text-decoration:none;text-align:center;font-family:EncodeSansExpanded, Verdana, sans-serif;font-size:19px;font-weight:bold;text-transform:uppercase;border-radius:3px;padding:13px 21px;transition:all 0.3s ease}.btn:hover{color:#F1F1F1;background-color:#5AAC55}.btn-c1{color:#F1F1F1;border:2px solid #F1F1F1}.btn-c1:hover{color:#5AAC55;background-color:#F1F1F1}.btn-c2{color:#F1F1F1;border:2px solid #F1F1F1}.btn-c2:hover{color:#245b4e;background-color:#F1F1F1}.btn-smol{display:inline-block;height:50px;width:160px;padding:10px 16px;font-size:14px}.alert{position:sticky;top:0;z-index:9;color:#F1F1F1;background-color:#5AAC55;font-family:Helvetica;font-size:18px}.alert .newsletter{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:1em 0;text-align:center}.alert .newsletter .text{line-height:1.1;margin-bottom:1em;padding:0 1em}.alert .newsletter h4{font-size:25px;margin:0}.alert .newsletter p{margin:0}@media only screen and (min-width: 768px){.alert .newsletter{flex-direction:row;justify-content:center;align-items:center;height:100%}.alert .newsletter .text{margin-bottom:0}}.alert .form-inline{display:flex;justify-content:space-between;margin-left:0 2em 1em 0}.alert .form-inline-field{display:flex;flex-direction:column;min-width:160px;width:100%}@media only screen and (min-width: 768px){.alert .form-inline-field{max-width:160px}}.alert .form-inline-field-label{margin-bottom:7.5px}.alert .form-inline-field-label--required:after{content:" *";color:#ea1b1b}.alert .form-inline-field-text-area{max-width:450px}.alert .form-inline-field-submit{min-width:100px}.alert .form-inline-field-submit input{font-size:14px;padding:13px 10px}.alert .form-inline-field-input,.alert .form-inline-field-text-area{height:100%;border:none;padding:12px;margin:0px 10px 0px 0px;border-radius:4px;transition:all 0.2s ease;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(60,66,87,0.16) 0px 0px 0px 1px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px}.alert .form-inline-field-input:focus,.alert .form-inline-field-text-area:focus{outline:none;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(255,255,255,0.6) 0px 0px 0px 4px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(60,66,87,0.16) 0px 0px 0px 1px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px}.alert--closed{display:none}.alert-text{position:absolute;display:block;left:0;width:100%;padding:6px 0;text-align:center;text-decoration:none;color:#F1F1F1}.alert-close{position:absolute;line-height:0;padding:0.2em;right:0;top:0;transition:all 0.34 ease-in-out}.alert-close:hover{background-color:#3d743a}.alert-close:hover svg{transform:scale(1.1)}.age-overlay{position:absolute;background-color:#5AAC55;background-image:url("/images/age-verification-389507cb.jpg");background-repeat:no-repeat;background-size:cover;background-position:50% 50%;height:100%;width:100%;z-index:10;padding:0 10px;transition:opacity 1s ease}@media only screen and (min-width: 768px){.age-overlay{background-image:url("/images/age-verification@2-7eff9764.jpg")}}.age-overlay--hidden{display:none}.age-overlay-container{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center;text-align:center;max-width:1000px;margin:0 auto;color:#F1F1F1}.age-overlay-container-2{margin-top:80px;width:100%;height:215px;position:relative}.age-overlay-btns{display:flex;justify-content:space-around;margin-top:30px;width:100%;max-width:600px;margin:0 auto}.age-overlay .btn-overlay{width:150px}.age-overlay-question{position:absolute;width:100%;text-align:center;transition:opacity 0.42s ease}.age-overlay-denied{position:absolute;transition:opacity 1s ease;margin-top:80px;width:100%;font-style:"Helvetica";font-size:1.5em;transition:opacity 1s ease}.age-overlay-denied--hidden{display:none;opacity:0}.product-card{color:#F1F1F1;border-radius:5px;box-shadow:0px 1px 5px rgba(0,0,0,0.17);max-width:600px;padding-bottom:20px}.product-card-image{color:black;transform:translateY(-20px);display:block;width:80%;max-width:450px;margin:0 auto;border-radius:5px;transition:all 0.3s cubic-bezier(0.68, -0.6, 0.32, 1.6);box-shadow:0px 1px 5px rgba(0,0,0,0.17)}.product-card-name{text-align:center;text-transform:uppercase;border-bottom:3px solid #F1F1F1;font-size:3.0em;font-weight:bold;margin-top:0;transition:all 0.3s cubic-bezier(0.68, -0.6, 0.32, 1.6)}.product-card-descr{width:80%;margin:0 auto}.product-card-descr p{position:relative}.product-card-descr p:before{content:"";height:100%;width:3px;background-color:#F1F1F1;position:absolute;left:-10px;transition:all 0.5s ease}.product-card-descr p:hover:before{background-color:#CFE28E;width:5px;left:-12px}.product-card-descr-heading{text-transform:uppercase;font-weight:bold;color:rgba(241,241,241,0.9);font-size:1em}.product-card-buttons{display:flex;justify-content:center;padding-top:20px}.product-card-buttons a{width:85%}.product-card:hover img{transform:translateY(-30px)}.prod-descr h1{text-transform:uppercase}.prod-descr-top{text-align:center;border-bottom:2px solid #F1F1F1;padding-top:20px}.prod-descr-top-logo{height:75px;margin:20px 0}.prod-descr-mid{padding:0 8vw;display:grid;grid-row-gap:50px;margin:0 auto;max-width:1900px}.prod-descr-mid-img1,.prod-descr-mid-img2{width:100%}@media only screen and (min-width: 992px){.prod-descr-mid{grid-column-gap:75px;align-items:center;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"intro img1" "img2 goals"}.prod-descr-mid-intro{grid-area:intro}.prod-descr-mid-img1{grid-area:img1;max-height:600px;max-width:600px;justify-self:center;box-shadow:0px 1px 5px rgba(0,0,0,0.17)}.prod-descr-mid-img2{grid-area:img2;align-self:end;justify-self:center}.prod-descr-mid-values{grid-area:goals}}.prod-descr-bot{border-top:2px solid #F1F1F1;padding:20px}.prod-values-item{display:grid;align-items:center;grid-template-columns:minmax(0, 95px) auto;grid-template-areas:"icon heading" "text text";grid-column-gap:20px;padding:20px 0}@media only screen and (min-width: 576px){.prod-values-item{grid-template-areas:"icon heading" "icon text"}.prod-values-item h2{line-height:1}}.prod-values-item svg{grid-area:icon;width:95px}.prod-values-item .preserve-svg{height:150px}.prod-values-item .p2-svg{height:95px}.prod-values-item h2{grid-area:heading;text-transform:uppercase;font-weight:600;margin-bottom:0}.prod-values-item-heading-dark{color:#231F20}.prod-values-item p{grid-area:text}.prod-listing{display:grid;padding:0 4vw;grid-row-gap:80px;margin:100px auto;max-width:1200px}.prod-listing-type{grid-column:1 / -1;text-transform:uppercase}@media only screen and (min-width: 768px){.prod-listing{grid-template-columns:1fr 1fr;grid-column-gap:60px}}*{box-sizing:border-box;scroll-behavior:smooth}::-moz-selection{background:#1B7F59;color:#ffffff}::selection{background:#1B7F59;color:#ffffff}html{min-height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{min-height:100%;background-color:#F1F1F1;font-family:EncodeSansExpanded, Verdana, sans-serif;line-height:1.6}.site{min-height:100vh;display:grid;grid-template-rows:2fr minmax(100px, auto)}.content{display:grid;grid-row-start:1;margin-top:80px}h1{font-family:HelveticaNeue, Impact, fantasy}h2{font-family:Helvetica, Arial, sans-serif;font-weight:lighter}h3{font-size:1.1em;font-weight:normal}.list{list-style:square}.header-hidden{display:none}.header-small{width:100%;height:50vh}.hero-small{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;text-align:center}.hero-small-content{height:100%;padding:30px;display:flex;justify-content:center;align-items:center}.hero-small-text{color:#231F20;font-family:HelveticaNeue, Impact, fantasy;font-size:25px;text-transform:uppercase;line-height:1.3;text-align:left}.hero-small-text-focus{color:#5AAC55;font-size:35px}.preserve-colors{background-color:#245b4e;color:#F1F1F1}.p2-colors{background-color:#5AAC55;color:#F1F1F1}.preserve-text-color{color:#245b4e}.header-index{width:100%;height:80vh;margin-bottom:50px}.hero{width:100%;height:100%;background-image:url("../images/hero/px-landing-hero-66e762c4.jpg");background-size:cover;background-repeat:no-repeat;background-position:75% 100%}@media only screen and (min-width: 768px){.hero{background-position:30% 56%}}.hero-content{height:100%;padding:30px;display:flex;flex-direction:column;justify-content:center;background-color:rgba(0,0,0,0.4)}@media only screen and (min-width: 768px){.hero-content{padding:30px 10vw}}@media only screen and (min-width: 992px){.hero-content{align-items:flex-start;padding:30px 120px}}@media only screen and (min-width: 1200px){.hero-content{padding:30px 160px}}.hero-text{display:flex;flex-direction:column;text-align:center;color:#F1F1F1;font-family:HelveticaNeue, Impact, fantasy;font-size:35px;text-transform:uppercase;line-height:1.3;margin-top:auto}@media only screen and (min-width: 768px){.hero-text{margin-top:0;font-size:55px;margin-bottom:20px;text-align:left}}@media only screen and (min-width: 768px){.hero-text{font-size:75px}}.hero-text-focus{color:#5AAC55}.hero-btn{color:#F1F1F1;border-color:#F1F1F1;align-self:center;margin-top:auto}.hero-btn:hover{border-color:#5AAC55}@media only screen and (min-width: 768px){.hero-btn{align-self:flex-start;margin-top:0}}.landing-main{display:grid;grid-row-gap:100px;font-size:0.9em}.landing-main-section-special{overflow:hidden}.landing-main-section-special>div:nth-child(2){margin-bottom:300px}.landing-main-section-special>div:nth-child(3){margin-bottom:100px}.landing-main-section{padding:0 20px}.landing-main-section-content{max-width:1200px;margin:0 auto}.landing-main-section-content h3{font-weight:bold}.landing-main-section-special-header-wrap{padding:0 20px}@media only screen and (min-width: 768px){.landing-main-section{padding:0 10vw}.landing-main-section-special-header-wrap{padding:0 10vw}.landing-main-section-special-header-wrap h1{text-align:left;max-width:1200px;margin:0 auto}}.card{position:relative;margin-top:170px;color:white}.card:before,.card:after{content:"";width:100%;height:4px;position:absolute;background-color:#245b4e;z-index:-1}.card:before{top:-10px}.card:after{bottom:-10px}.card-c1{background-color:#245b4e}.card-c1:before,.card-c1:after{background-color:#245b4e}.card-c2{background-color:#5AAC55}.card-c2:before,.card-c2:after{background-color:#5AAC55}@media only screen and (min-width: 1200px){.card{display:grid;grid-template-columns:1fr 1fr;height:500px}.card-right{grid-template-columns:1fr 1fr}}.card-image{width:80%;display:block;max-width:450px;margin:0 auto;transform:translateY(-150px);box-shadow:0px 1px 5px rgba(0,0,0,0.17)}@media only screen and (min-width: 1200px){.card-image{width:auto;max-width:600px;margin:0;height:100%;grid-column:1 / 2;grid-row:1 / 2;transform:scale(1.1) translateX(-50px);justify-self:end}.card-image-right{grid-column:2 / 3;justify-self:start;transform:scale(1.1) translateX(50px)}}.card-content{display:flex;flex-direction:column;transform:translateY(-130px);padding:0 20px;max-width:600px;margin:0 auto}@media only screen and (min-width: 1200px){.card-content{grid-column:2 / 3;grid-row:1 / 2;transform:none;justify-content:center;margin:0}.card-content-right{grid-column:1 / 2;justify-self:end}}.card-content-logo{height:50px}@media only screen and (min-width: 1200px){.card-content-logo{align-self:flex-start;margin-bottom:30px}}.card-content-buttons{padding-top:30px;display:flex;justify-content:space-between}.card-p2-logo{height:70px;margin-bottom:20px}.goals-item{display:grid;align-items:center;grid-template-columns:95px auto;grid-template-areas:"icon heading" "text text";grid-column-gap:20px;padding:20px 0}@media only screen and (min-width: 768px){.goals-item{grid-template-areas:"icon heading" "icon text";line-height:1}}.goals-item svg{grid-area:icon}.goals-item h2{grid-area:heading;text-transform:uppercase;font-weight:600}.goals-item p{grid-area:text;max-width:660px;line-height:1.6}.preserve-section{background-color:#015B58}.preserve-section-content{color:#F1F1F1;display:grid;align-items:center;padding-bottom:50px}.preserve-section-content div{display:flex;flex-direction:column}.preserve-section-content .btn{margin-top:50px;border:2px solid #F1F1F1}.preserve-section-content .btn:hover{color:#015B58;border:2px solid #015B58}.preserve-section-content-img{display:block;max-width:500px;margin:0 auto 40px auto;width:100%}@media only screen and (min-width: 768px){.preserve-section-content{grid-template-columns:400px auto;grid-column-gap:50px}.preserve-section-content h1{grid-column:1 / -1}.preserve-section-content div{grid-column-start:2}.preserve-section-content .btn{align-self:flex-start}}.products-hero{background-image:url("../images/hero/products-hero-09146430.jpg")}@media only screen and (min-width: 768px){.products-hero{background-position:50% 30%}}.products-p2{background-color:#5AAC55}.products-preserve{background-color:#245b4e}.products-content{color:#F1F1F1;padding-bottom:100px}.products-content-top{text-align:center;border-bottom:2px solid #F1F1F1}.products-content-top-logo{height:75px;margin:20px 0}.products-content-mid{display:grid;padding:20px 20px;grid-row-gap:75px}@media only screen and (min-width: 768px){.products-content-mid{grid-template-columns:1fr 1fr;grid-column-gap:50px;padding:80px 5vw;max-width:1200px;margin:0 auto}}.products-content-mid-descr{display:flex;flex-direction:column;justify-content:center}.products-content-mid-descr-btn{margin-top:50px;width:100%;display:block}.products-content-mid-img{display:block;width:100%;margin:0 auto;max-width:500px;align-self:center;box-shadow:0px 1px 5px rgba(0,0,0,0.17)}.preserve-hero{background-image:url("../images/hero/preserve-product-hero-26db10b6.jpg")}@media only screen and (min-width: 768px){.preserve-hero{background-position:50% 50%}}.preserve-hero .hero-small-text-focus{color:#245b4e}.p2-hero{background-image:url("../images/hero/p2-product-hero-b6b67ddb.jpg")}::selection{background-color:slateblue;color:white}.content{overflow:hidden}.whole-page-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:linear-gradient(to bottom, rgba(72,197,223,0.7), rgba(0,88,139,0.8)),url("../images/gummies/bg/gummies-bg@1-971decc9.png");background-size:cover;background-position:100% 20%;background-attachment:scroll, fixed;padding:40px 0px}.gummies-header,.gummies-main{width:90vw}.hero-title{font-family:Gotham, Verdana, sans-serif;font-weight:900;text-transform:uppercase;font-size:55px;color:#0c143b;margin:0;line-height:normal}@media only screen and (min-width: 992px){.hero-title{font-size:95px}}.hero-description{font-family:Gotham, Verdana, sans-serif;font-weight:700;font-size:25px;color:#0c143b;margin:0;margin-bottom:-20px}@media only screen and (min-width: 992px){.hero-description{font-size:35px}}.short-description{font-family:Gotham, Verdana, sans-serif;font-size:15px;font-weight:400;color:#0c143b;margin:0;line-height:normal;padding-top:30px}@media only screen and (min-width: 992px){.short-description{font-size:20px}}aside{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:25px}ul{padding:0;margin:0}.svg-icon{width:50px;height:50px}.time-svg,.vegan-svg{width:100%;height:100%}.sleep-svg,.trust-svg{width:90%;height:90%}.selling-points{display:flex;flex-direction:column;gap:5px;align-items:start}.selling-points>li{list-style:none;display:flex;align-items:center;gap:10px}.selling-points>li>h3{color:white;font-size:20px;font-weight:bold}#features-container{display:flex;justify-content:space-between;align-items:center}#features-container>.wwrapper-div{flex-basis:65vw;flex-shrink:0}@media (max-width: 1023px) and (min-width: 768px){#features-container>.wwrapper-div{flex-basis:400px;max-width:100%}}@media (max-width: 767px){#features-container>.wwrapper-div{width:calc(100vw - 40px)}}.packs-img{display:block;width:100%;height:auto}.mobile-hide{display:none}.cta-button-desktop{width:auto;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 32px;border-radius:15px;background-color:#0c143b;color:white;font-family:Gotham, Verdana, sans-serif;font-weight:900;font-size:30px;text-transform:uppercase;letter-spacing:0.5px;white-space:nowrap;text-decoration:none;border:none;cursor:pointer;transition:background-color 0.2s ease-in-out, transform 0.1s ease-in-out}.cta-button-desktop>a{color:inherit;text-decoration:none}.cta-button-desktop:hover,.cta-button-desktop:focus-visible{background-color:white;color:#0c143b}.cta-button-desktop:active{background-color:#152041}.cta-button-desktop .arrow-icon,.cta-button-desktop>svg{width:2.1em;height:2.1em;fill:currentColor}.disclaimer-text{font-family:Gotham, Verdana, sans-serif;font-size:14px;font-style:italic;font-weight:400;color:#0c143b;line-height:normal}.fda-disclaimer{font-family:Gotham, Verdana, sans-serif;font-size:12px;font-style:italic;font-weight:400;color:#0c143b;line-height:normal}@media (max-width: 768px){.gummies-header,.gummies-main{width:95vw}.whole-page-wrapper{background-size:cover;background-position:20% 80%;padding:40px 0px;height:auto}#features-container{flex-direction:column;align-items:center;gap:20px}aside{gap:30px}.packs-img{scale:1.45;margin:40px 0px}.hero-description{margin-bottom:-10px}.svg-icon{width:30px;height:30px}.selling-points{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:0;grid-row-gap:0}.selling-points>li{gap:2px}.selling-points>li>h3{color:white;font-size:11px;font-weight:bold}.desktop-hide{display:none}.mobile-hide{display:block}.cta-button-mobile{margin-top:10px;width:70%;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 32px;border-radius:15px;background-color:#0c143b;color:white;font-family:Gotham, Verdana, sans-serif;font-weight:900;font-size:100%;text-transform:uppercase;letter-spacing:0.5px;white-space:nowrap;text-decoration:none;border:none;cursor:pointer;transition:background-color 0.2s ease-in-out, transform 0.1s ease-in-out}.cta-button-mobile>a{color:inherit;text-decoration:none}.cta-button-mobile:hover,.cta-button-mobile:focus-visible{background-color:white;color:#0c143b}.cta-button-mobile:active{background-color:#152041}.cta-button-mobile .arrow-icon,.cta-button-mobile>svg{width:2.1em;height:2.1em;fill:currentColor}.disclaimer-text{font-family:Gotham, Verdana, sans-serif;font-size:14px;font-style:italic;font-weight:400;color:#0c143b;line-height:normal}}.terpene-candles-page{position:relative;min-height:100vh;overflow:hidden;color:#ffffff;background-color:#0c0b0d;background-image:url("../images/candles/bg/0.5x/bg-desktop@0.5x-ba7df68a.png");background-repeat:no-repeat;background-position:center center;background-size:cover}.terpene-candles-page .candles-hero{position:relative;min-height:90vh;display:flex;align-items:center;padding-bottom:120px}.terpene-candles-page .hero-inner{position:relative;z-index:1;width:90%;max-width:1400px;margin:0 auto;padding:0}.terpene-candles-page .candles-header{display:flex;justify-content:flex-end;margin-bottom:20px}.terpene-candles-page .brand-mark{display:inline-flex;flex-direction:column;align-items:flex-end;text-decoration:none;color:#ffffff;text-transform:uppercase;line-height:0.9;letter-spacing:0.12em}.terpene-candles-page .brand-mark__top{font-family:Gotham, Verdana, sans-serif;font-size:14px;font-weight:700}.terpene-candles-page .brand-mark__bottom{font-family:Gotham, Verdana, sans-serif;font-size:34px;font-weight:900;letter-spacing:0.18em}.terpene-candles-page .hero-grid{display:grid;grid-template-columns:44% 1fr;align-items:center;column-gap:40px}.terpene-candles-page .hero-copy{padding-bottom:0}.terpene-candles-page .hero-eyebrow{margin:0 0 14px 0;font-family:Gotham, Verdana, sans-serif;font-size:clamp(18px, 1.6vw, 28px);font-weight:700;line-height:1.15;color:rgba(255,255,255,0.95)}.terpene-candles-page .hero-title{margin:0;font-family:Gotham, Verdana, sans-serif;font-size:clamp(48px, 6vw, 110px);font-weight:900;line-height:0.9;text-transform:uppercase;color:#ffffff;white-space:nowrap}.terpene-candles-page .hero-body{margin:26px 0 0 0;max-width:540px;font-family:Gotham, Verdana, sans-serif;font-size:clamp(15px, 1.2vw, 22px);font-weight:400;line-height:1.45;color:rgba(255,255,255,0.84)}.terpene-candles-page .selling-points{list-style:none;display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px 32px;padding:20px 0 0 0;margin:0}.terpene-candles-page .selling-points>li{display:flex;align-items:center;gap:12px}.terpene-candles-page .selling-points>li>h3{margin:0;font-family:Gotham, Verdana, sans-serif;font-size:clamp(14px, 1.1vw, 20px);font-weight:700;line-height:1.2;color:#ffffff;white-space:nowrap}.terpene-candles-page .svg-icon{display:inline-flex;align-items:center;justify-content:center;color:#ffffff}.terpene-candles-page .svg-icon svg{width:100%;height:100%;display:block}.terpene-candles-page .candles-cta{display:inline-flex;align-items:center;gap:12px;margin-top:28px;padding:14px 28px;border-radius:15px;background-color:#fd8e27;color:#ffffff;font-family:Gotham, Verdana, sans-serif;font-weight:900;font-size:clamp(16px, 1.4vw, 24px);text-transform:uppercase;letter-spacing:0.5px;white-space:nowrap;text-decoration:none;border:none;cursor:pointer;transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out}.terpene-candles-page .candles-cta .arrow-icon{width:1.4em;height:1.4em;fill:currentColor;flex-shrink:0}.terpene-candles-page .candles-cta:hover,.terpene-candles-page .candles-cta:focus-visible{background-color:#ffffff;color:#fd8e27}.terpene-candles-page .candles-cta--desktop{display:inline-flex}.terpene-candles-page .candles-cta--mobile{display:none}.terpene-candles-page .hero-product{position:relative;display:flex}.terpene-candles-page .candles-stage{container-type:inline-size;--candle-size: clamp(180px, 52cqi, 620px);--candle-gap: clamp(10px, 0.1cqi, 28px);position:relative;display:flex;align-items:flex-end;justify-content:flex-end;gap:var(--candle-gap);width:100%;margin-left:auto;filter:drop-shadow(0 26px 40px rgba(0,0,0,0.55))}.terpene-candles-page .candle-image{position:relative;display:block;width:var(--candle-size);height:auto;flex:0 0 auto;-webkit-box-reflect:below -120px linear-gradient(to top, transparent, rgba(0,0,0,0.2) 20%, transparent 60%)}.terpene-candles-page .candles-legal{position:relative;z-index:1;padding:8px 0}.terpene-candles-page .fda-disclaimer{width:90%;max-width:1120px;margin:0 auto;font-family:Gotham, Verdana, sans-serif;font-size:12px;font-style:italic;font-weight:400;line-height:1.45;color:rgba(255,255,255,0.58)}@media only screen and (min-width: 1400px){.terpene-candles-page{background-image:url("../images/candles/bg/1x/bg-desktop-16dfda4d.png")}}@media only screen and (max-width: 1023px){.terpene-candles-page .hero-inner{padding:0}.terpene-candles-page .hero-grid{grid-template-columns:40% 1fr;column-gap:20px}.terpene-candles-page .hero-title{font-size:clamp(44px, 7vw, 82px);white-space:normal;max-width:6ch}.terpene-candles-page .hero-eyebrow{font-size:clamp(16px, 2vw, 22px)}.terpene-candles-page .hero-body{font-size:clamp(14px, 1.6vw, 18px)}.terpene-candles-page .selling-points>li>h3{font-size:clamp(13px, 1.5vw, 18px)}}@media only screen and (max-width: 767px){.terpene-candles-page{background-image:url("../images/candles/bg/0.5x/bg-mobile@0.5x-155f9480.png");background-position:center top;background-size:cover;min-height:auto}.terpene-candles-page .candles-hero{min-height:auto;align-items:flex-start;padding:28px 0}.terpene-candles-page .hero-inner{width:92%;padding:0}.terpene-candles-page .candles-header{justify-content:center;margin-bottom:26px}.terpene-candles-page .brand-mark{align-items:center}.terpene-candles-page .brand-mark__top{font-size:12px}.terpene-candles-page .brand-mark__bottom{font-size:30px;letter-spacing:0.16em}.terpene-candles-page .hero-grid{grid-template-columns:1fr;row-gap:0}.terpene-candles-page .hero-copy{padding-bottom:0}.terpene-candles-page .hero-eyebrow{font-size:18px;margin-bottom:10px}.terpene-candles-page .hero-title{font-size:15vw;line-height:0.92;max-width:6ch;white-space:normal}.terpene-candles-page .hero-body{margin-top:16px;max-width:100%;font-size:15px;line-height:1.5}.terpene-candles-page .selling-points{margin-top:20px;gap:14px 12px;justify-content:flex-start}.terpene-candles-page .candles-cta--desktop{display:none}.terpene-candles-page .candles-cta--mobile{display:inline-flex;margin-top:24px;width:100%;justify-content:center;font-size:18px}.terpene-candles-page .selling-points>li{flex-direction:row;align-items:center;gap:8px;flex:0 1 auto}.terpene-candles-page .selling-points>li:last-child{flex-basis:100%}.terpene-candles-page .selling-points>li>h3{font-size:13px;line-height:1.25;white-space:normal}.terpene-candles-page .svg-icon{width:22px;height:22px;flex:0 0 22px}.terpene-candles-page .hero-product{margin-top:24px;overflow:visible}.terpene-candles-page .candle-image{-webkit-box-reflect:none}.terpene-candles-page .candles-stage{--candle-size: clamp(180px, 52cqi, 380px);--candle-gap: clamp(4px, 1cqi, 12px);justify-content:center}.terpene-candles-page .candles-stage{filter:drop-shadow(0 18px 28px rgba(0,0,0,0.45))}.terpene-candles-page .candle-image{margin:0 -40px}.terpene-candles-page .candles-legal{padding:4px 0 8px 0}.terpene-candles-page .fda-disclaimer{width:92%;font-size:11px;line-height:1.4}}@media only screen and (min-width: 768px){.terpene-candles-page .candles-stage>img{margin:-40px}}.contact-hero{background-image:url("../images/hero/contact-hero-16327aa1.jpg")}@media only screen and (min-width: 768px){.contact-hero{background-position:50% 50%}}@media only screen and (min-width: 1200px){.contact-hero{background-position:50% 40%}}.contact-hero .hero-small-text{color:#F1F1F1}.contact-hero .hero-small-text-focus{font-size:30px}.contact-main,.contact-main-success{padding:0 20px 40px 20px}.contact-main h2,.contact-main-success h2{text-transform:uppercase;font-size:2em}.contact-main-content,.contact-main-success-content{padding:0 20px 40px 20px;max-width:1200px;margin:0 auto}@media only screen and (min-width: 768px){.contact-main,.contact-main-success{padding:0 10vw 40px 10vw}}.contact-main-success{display:flex;align-items:center;text-align:center;max-width:1200px;margin:0 auto}.contact-main-success-message{padding-bottom:40px}.form{width:100%}.form-field{display:flex;flex-direction:column;min-width:250px;width:100%}@media only screen and (min-width: 768px){.form-field{max-width:350px}}.form-field-label{margin-bottom:7.5px}.form-field-label--required:after{content:" *";color:#ea1b1b}.form-field-text-area{max-width:450px}.form-field-input,.form-field-text-area{-webkit-appearance:none;border:none;padding:12px;margin:0px 0px 16px 0px;border-radius:4px;transition:all 0.2s ease;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(60,66,87,0.16) 0px 0px 0px 1px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px}.form-field-input:focus,.form-field-text-area:focus{outline:none;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(90,172,85,0.6) 0px 0px 0px 4px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(60,66,87,0.16) 0px 0px 0px 1px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px}.alert-hero{background-position:50% 30%;background-image:url("../images/hero/covid-19-hero-8abc78fa.jpg")}.alert-hero .hero-small-text{color:#F1F1F1}.alert-main{padding:50px 20px 40px 20px;max-width:1200px;margin:0 auto}@media only screen and (min-width: 768px){.alert-main{padding:50px 10vw 40px 10vw}}.alert-main h2{text-transform:uppercase;font-size:2em}.alert-main-list{margin:20px 0;padding:0;font-size:13px;font-weight:300}.alert-main-list li{list-style:none}.alert-main-olist li{margin-bottom:5px}.alert-main-logo{max-width:250px}@media only screen and (min-width: 768px){.alert-main-logo{max-width:500px}}@media only screen and (min-width: 992px){.alert-main-logo{max-width:500px}}.lab-results-main,.lab-results-main-success{padding:0 20px 40px 20px}.lab-results-main h2,.lab-results-main-success h2{text-transform:uppercase;font-size:1.5em}.lab-results-main-content,.lab-results-main-success-content{padding:0 20px 40px 20px;max-width:1200px;margin:0 auto}@media only screen and (min-width: 768px){.lab-results-main,.lab-results-main-success{padding:0 10vw 40px 10vw}}.lab-results-filter{width:100%}.lab-results-list{list-style:none;margin:0;padding:0;width:100%}.lab-results-list-item-link{color:#231F20;padding:12px;text-decoration:none;display:block;transition:all 0.1s ease}.lab-results-list-item-link:hover{background-color:#5AAC55;color:#F1F1F1}.blogs{margin-top:3em;display:grid;grid-row-gap:100px;justify-content:center}.post-header{max-width:780px;margin:0 auto;text-align:center}.author{display:inline-block}.tag-list{margin-top:0.5rem;font-size:0.8rem;font-weight:600;letter-spacing:0.05em;list-style:none;text-align:center;text-transform:uppercase;padding-bottom:3rem}.tag-list li{display:inline}.tag-list li:not(:last-child):after{content:', '}.post-body{padding-top:2rem;border-top:1px solid #5AAC55}.post-body img{display:block}#bottom-menu{margin:35px auto}h4{border-bottom:1px solid #eee8d5;padding-bottom:10px}.article-container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:980px;padding:0 1.5rem}@media screen and (min-width: 1200px){.article-container{min-width:600px;padding:0 1rem}}.article-container img{width:100%;margin:1rem 0}.article-container a{text-decoration:none;color:#1B7F59;position:relative}.article-container a:before{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:#5AAC55;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.article-container a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.article-container .img-blog-small{width:75%;max-width:430px}.article-container .img-blog-mid-center{width:75%;max-width:530px}.articles-container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:980px;padding:0 20px;margin:3em 0;--color-links: #5AAC55;--color-links-hover: #1B7F59}@media only screen and (min-width: 768px){.articles-container{padding:0 5em 0 10vw}}.articles-container h1,.articles-container h2,.articles-container h3{margin:0;line-height:1}.articles-container .article-heading{text-decoration:none;color:var(--color-links);position:relative}.articles-container .article-heading:before{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:#5AAC55;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.articles-container .article-heading:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.articles-container .article-time{font-weight:400;font-size:0.8em;margin:0;margin-top:0.7em}.articles-container .article-description{margin-top:0.6em}