@charset "UTF-8";@font-face{font-family:"FF Mark Pro";font-style:normal;font-weight:400;src:url("../woff/ff-mark-regular.woff") format("woff")}@font-face{font-family:"FF Mark Pro";font-style:italic;font-weight:400;src:url("../ff-mark-italic.html") format("woff")}@font-face{font-family:"FF Mark Pro";font-style:normal;font-weight:700;src:url("../woff/ff-mark-bold.woff") format("woff")}body{margin:0}nav ul{list-style:none;margin:0;padding:0}nav ul li{margin:0;padding:0;display:block}nav ul li a{display:block}a{text-decoration:none}#age-gate{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;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(20,20,20,0.8);z-index:9999}#age-gate .inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:5vw;width:36rem;max-width:90vw;background-color:#FFF;color:#8C9F9A;text-align:center;overflow:auto}#age-gate .inner p{margin-top:0;font-size:24px;line-height:1.3}#age-gate .inner .btn{display:block;margin:16px auto 0 auto;max-width:100%}@media (min-width:900px){#age-gate .inner{padding:60px}#age-gate .inner .btn{display:inline-block;margin-left:6px;margin-right:6px}}#cookie-accept{background-color:#FFF;position:fixed;left:0;right:0;bottom:0;z-index:9998}#cookie-accept .container{padding-top:0;padding-bottom:0}@media (max-width:900px){#cookie-accept .container{font-size:0.875em}}@media (min-width:320px){#cookie-accept .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#cookie-accept .container p{margin:1em 1em 1em 0}#cookie-accept .container button{margin:1em 0;white-space:nowrap}#popup{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;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(20,20,20,0.8);z-index:9999}#popup .inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:5vw;background-color:#FFF;color:#8C9F9A;text-align:center;overflow:auto}#popup .inner p{margin-top:0;font-size:24px;line-height:1.3}#popup .inner .btn{display:block;margin:16px auto 0 auto;max-width:100%}@media (min-width:900px){#popup .inner{padding:60px}#popup .inner .btn{display:inline-block;margin-left:6px;margin-right:6px}}@-webkit-keyframes slidedown{0%{top:-140px}to{top:0}}@keyframes slidedown{0%{top:-140px}to{top:0}}body.sticky-header header{position:fixed;-webkit-animation-name:slidedown;animation-name:slidedown;-webkit-animation-duration:400ms;animation-duration:400ms;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}body.sticky-header header #announcement{display:none}body._no-hero header .row-1,body.no-hero header .row-1,body.sticky-header header .row-1{background-color:#FFF;-webkit-box-shadow:0 2px 3px rgba(20,20,20,0.25);box-shadow:0 2px 3px rgba(20,20,20,0.25)}body._no-hero header .row-1 #branding .logo .dark-blue,body.no-hero header .row-1 #branding .logo .dark-blue,body.sticky-header header .row-1 #branding .logo .dark-blue{fill:#255291}body._no-hero header .row-1 #branding .logo .cerulean,body.no-hero header .row-1 #branding .logo .cerulean,body.sticky-header header .row-1 #branding .logo .cerulean{fill:#3FA3D1}body._no-hero header .row-1 nav ul li a,body.no-hero header .row-1 nav ul li a,body.sticky-header header .row-1 nav ul li a{color:#8C9F9A}body._no-hero header .row-1 nav ul li a svg.social-icon path,body.no-hero header .row-1 nav ul li a svg.social-icon path,body.sticky-header header .row-1 nav ul li a svg.social-icon path{fill:#8C9F9A}body._no-hero header .row-1 nav ul li a:hover,body.no-hero header .row-1 nav ul li a:hover,body.sticky-header header .row-1 nav ul li a:hover{color:#3FA3D1}body._no-hero header .row-1 nav ul li a:hover svg.social-icon path,body.no-hero header .row-1 nav ul li a:hover svg.social-icon path,body.sticky-header header .row-1 nav ul li a:hover svg.social-icon path{fill:#3FA3D1}body._no-hero header .row-1 nav ul li a.btn,body.no-hero header .row-1 nav ul li a.btn,body.sticky-header header .row-1 nav ul li a.btn{background-color:#77C6D3;color:#FFF;border:none;-webkit-box-shadow:none;box-shadow:none}body._no-hero header .row-1 nav ul li a.btn:hover,body.no-hero header .row-1 nav ul li a.btn:hover,body.sticky-header header .row-1 nav ul li a.btn:hover{background-color:#B8D1CC}header{position:absolute;top:0;left:0;right:0;z-index:99}header #announcement{background-color:#8C9F9A;color:#FFF;text-align:center;padding:10px;line-height:1.25;font-size:0.875em}@media (min-width:600px){header #announcement{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}}@media (min-width:900px){header #announcement{font-size:1em}}@media (min-width:600px){header #announcement .col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}header #announcement .divider{width:120px;height:1px;background-color:rgba(255,255,255,0.35);margin:10px auto}@media (min-width:600px){header #announcement .divider{width:1px;height:32px;background-color:#fff;margin:0}}header #announcement a{color:#FFF;text-decoration:underline}header .row-1{display:none;height:100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0 48px;background-color:transparent;overflow:visible}@media screen and (min-width:1200px){header .row-1{display:-webkit-box;display:-ms-flexbox;display:flex}}header .row-1 #branding{-ms-flex-preferred-size:0;flex-basis:0}header .row-1 #branding .logo{display:block;margin-top:18px}header .row-1 #branding .logo .wordmark{fill:#FFF}header .row-1 nav{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header .row-1 nav ul{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .row-1 nav ul li{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .row-1 nav ul li a{display:block;padding:0.675em 1.375rem;font-size:1.125em;font-weight:700;color:#FFF}header .row-1 nav ul li a:hover{color:#77C6D3}header .row-1 nav ul li a:hover svg.social-icon path{fill:#77C6D3}header .row-1 nav ul li.icon a{padding-right:0.5em;padding-left:0.5em}header .row-1 nav ul li.cta a{color:#FFF;margin-right:1.375em;margin-left:1.375em}header .row-1 nav ul li.dd{position:relative}header .row-1 nav ul li.dd .expand-arrow{display:inline-block;margin-left:0.5em;height:0.5em}header .row-1 nav ul li.dd ul{display:none;position:absolute;top:100%;left:0;height:auto;background-color:#FFF;padding-bottom:0.675em;white-space:nowrap}header .row-1 nav ul li.dd ul li a{width:100%;font-size:1rem;padding-top:0.5em;padding-bottom:0.5em;color:#3FA3D1}header .row-1 nav ul li.dd ul li a:hover{color:#255291}header .row-1 nav ul li.dd:hover>ul{display:block}header .row-1 nav ul li.dd ul li.dd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}header .row-1 nav ul li.dd ul li.dd ul{display:none;position:relative;width:100%;margin-right:1.375rem}header nav.secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .row-2{display:none}@media (min-width:1200px){header .row-2{display:block;background-color:#8C9F9A;padding:0 48px}header .row-2 nav ul{height:100%;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}header .row-2 nav ul li{display:inline-block}header .row-2 nav ul li a{font-size:0.875em;padding:1rem 1rem;color:#FFF;white-space:nowrap}header .row-2 nav ul li a.active{font-weight:700}}#header--mobile{background-color:#FFF}@media (min-width:1200px){#header--mobile{display:none}}#header--mobile .navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px}#header--mobile .branding img{margin-right:5px}#header--mobile .branding svg rect{fill:#77C6D3}#header--mobile .branding .expand-arrow svg{-webkit-transform:scale(180%);transform:scale(180%)}#header--mobile .branding .expand-arrow svg path{fill:#255291}#header--mobile nav{background-color:#FFF;text-align:center;font-size:2em;font-weight:700;overflow-y:scroll}#header--mobile nav .inner{padding-bottom:48px}#header--mobile nav ul li a{color:#8C9F9A;padding:0.125em}#header--mobile nav ul li.dd .expand-arrow svg{vertical-align:middle;-webkit-transform:scale(180%);transform:scale(180%);margin-left:10px}#header--mobile nav ul li.dd ul{margin:0.125em 0;-webkit-transition:height 250ms;transition:height 250ms}#header--mobile nav ul li.dd ul li a{font-size:1.5rem;color:#3FA3D1}footer{background-color:#8C9F9A;color:#FFF}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#FFF;margin:1.5em 0}footer a{color:inherit}footer a:hover{color:#C1DDD5}footer nav li a{margin:0.25em 0;color:inherit}footer nav.social ul{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}footer nav.social ul li a{display:block;line-height:1;padding:14px 8px}footer .sub-footer{text-align:center;background-color:#758380}footer .sub-footer #cda img{height:44px}@media (min-width:600px){footer .sub-footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 24px}footer .sub-footer .container .social{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}footer .sub-footer .container>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .sub-footer .container #copyright{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}}body._no-hero,body.no-hero{margin-top:201px}@media (min-width:600px){body._no-hero,body.no-hero{margin-top:117px}}body.page-shop._no-hero,body.page-shop.no-hero{margin-top:146px}@media (min-width:600px){body.page-shop._no-hero,body.page-shop.no-hero{margin-top:90px}}@media (min-width:1200px){body._has-sub-nav,body.has-sub-nav{margin-top:205px}}.container{max-width:1200px;margin:0 auto;padding:24px}.container._full{max-width:none;padding:24px 48px}.container._narrow{max-width:900px}.container.wide{max-width:1450px}.grid{display:-ms-grid;display:grid;grid-gap:24px;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width:320px){.grid._xs-1-1{-ms-grid-columns:1fr 24px 1fr;grid-template-columns:1fr 1fr}}@media (min-width:900px){.grid._1-1{-ms-grid-columns:1fr 24px 1fr;grid-template-columns:1fr 1fr}.grid._2-1{-ms-grid-columns:2fr 24px 1fr;grid-template-columns:2fr 1fr}.grid._1-2{-ms-grid-columns:1fr 24px 2fr;grid-template-columns:1fr 2fr}.grid._1-3{-ms-grid-columns:1fr 24px 3fr;grid-template-columns:1fr 3fr}.grid._1-1-1{-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:1fr 1fr 1fr}.grid._gap-lg{grid-gap:48px}.grid._reverse{direction:rtl}.grid._reverse>*{direction:ltr}}body{font:16px/1.5 "FF Mark Pro",sans-serif}h1,h2,h3,h4,h5,h6{margin:0.25em 0;color:#8C9F9A}h1,h2,h3{text-transform:uppercase}h1{font-size:3.375em;line-height:1.2;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h2{font-size:2.75em}h3{font-size:2.25em}h4{font-size:1.75em}h5{font-size:1.125em}h6{font-size:0.875em}@media (max-width:900px){h1{font-size:10vw}h2{font-size:8.5vw}}@media (min-width:1200px){h1{font-size:6em}h2{font-size:4em}h3{font-size:3.375em}h4{font-size:2.25em}h5{font-size:1.5em}h6{font-size:1em}}h1.page-title{font-size:4em;margin:1.5em auto}.dd-target{height:0;overflow:hidden;-webkit-transition:height 200ms;transition:height 200ms;padding:0!important}img,video{max-width:100%;height:auto}img._full,img.full-width,video._full,video.full-width{display:block;width:100%}img.bg,video.bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;z-index:-1}iframe{max-width:100%}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity 750ms;transition:opacity 750ms}p{margin:1.5em auto}.big{font-size:125%}.bigger{font-size:150%}.biggest{font-size:200%}.all-cap{text-transform:uppercase}.bold{font-weight:700}.heavy{font-weight:900}.spacer{height:48px}.v-ctr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.v-ctrd{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}a{color:#3FA3D1;-webkit-transition:color 300ms;transition:color 300ms}button:hover{cursor:pointer}ul{list-style:circle}ul li{margin:24px 0}ol._letters{list-style:lower-alpha}path{-webkit-transition:fill 300ms;transition:fill 300ms}.btn,.olive .btn{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;background-color:#8C9F9A;border-radius:5px;padding:0.75em 1.5em 0.875em;font-size:0.875em;font-weight:700;color:#FFF;border-width:0;border-style:solid;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-property:background-color,color;transition-property:background-color,color;max-width:100%}.btn:hover,.olive .btn:hover{background-color:#77C6D3}.btn._wide,.olive .btn._wide{padding-left:4em;padding-right:4em}.btn._seafoam,.olive .btn._seafoam{background-color:#B8D1CC}.btn._middle-blue,.olive .btn._middle-blue{background-color:#77C6D3}.btn._middle-blue:hover,.olive .btn._middle-blue:hover{background-color:#8C9F9A}.btn._skeleton,.olive .btn._skeleton{border-color:#FFF;color:#FFF;background-color:transparent;border-width:3px;-webkit-box-shadow:none;box-shadow:none}.btn._skeleton._seafoam,.olive .btn._skeleton._seafoam{border-color:#B8D1CC;color:#B8D1CC}.btn._skeleton._olive,.olive .btn._skeleton._olive{border-color:#8C9F9A;color:#8C9F9A}.btn._skeleton:hover,.olive .btn._skeleton:hover{background-color:#FFF;color:#8C9F9A}.btn._secondary,.olive .btn._secondary{background-color:#3FA3D1;border-bottom-color:#030a0e}.btn._disabled,.olive .btn._disabled{background-color:#C1DDD5;border-bottom-color:#386759}.btn._success,.olive .btn._success{background-color:#77C6D3;border-bottom-color:#123339}.btn._delete,.olive .btn._delete{background-color:#A32647;border-bottom-color:black}.hero .btn{margin:8px}.grad-1{background-image:-webkit-gradient(linear,left top,left bottom,from(#3FA3D1),to(#255291));background-image:linear-gradient(#3FA3D1,#255291)}.grad-2{background-image:-webkit-gradient(linear,left top,left bottom,from(#F8EC79),to(#3B7E4C));background-image:linear-gradient(#F8EC79,#3B7E4C)}.grad-3{background-image:-webkit-gradient(linear,left top,left bottom,from(#0D849D),to(#A32647));background-image:linear-gradient(#0D849D,#A32647)}.grad-4{background-image:-webkit-gradient(linear,left top,left bottom,from(#3FA3D1),to(#255291));background-image:linear-gradient(#3FA3D1,#255291)}.grad-5{background-image:-webkit-gradient(linear,left top,left bottom,from(#ED91B9),to(#255291));background-image:linear-gradient(#ED91B9,#255291)}.grad-6{background-image:-webkit-gradient(linear,left top,left bottom,from(#FCD97E),to(#A32647));background-image:linear-gradient(#FCD97E,#A32647)}.grad-7{background-image:-webkit-gradient(linear,left top,left bottom,from(#ED91B9),to(#50397F));background-image:linear-gradient(#ED91B9,#50397F)}.bg-olive{background-color:#8C9F9A;color:#FFF}.bg-olive h1,.bg-olive h2,.bg-olive h3,.bg-olive h4{color:#FFF}.bg-olive a{color:inherit}.bg-olive a:hover{color:#C1DDD5}.bg-white,.bg.bg--white{background-color:#FFF;color:#8C9F9A}.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg.bg--white h1,.bg.bg--white h2,.bg.bg--white h3,.bg.bg--white h4{color:#8C9F9A}.bg-black,.bg.bg--black{background-color:#141414;color:#FFF}.bg-black h1,.bg-black h2,.bg-black h3,.bg-black h4,.bg.bg--black h1,.bg.bg--black h2,.bg.bg--black h3,.bg.bg--black h4{color:#FFF}.olive{color:#8C9F9A}.olive h1,.olive h2,.olive h3,.olive h4{color:#8C9F9A}.olive a{color:inherit}.olive a:hover{color:#C1DDD5}.underline{text-decoration:underline}.underline a{text-decoration:inherit}.nowrap{white-space:nowrap}.ctr{text-align:center}.lft{text-align:left}.sentence-case{text-transform:none}.hide{display:none!important}.hide--md--down{display:inherit}@media (max-width:900px){.hide--md--down{display:none}}.hide--md--up{display:inherit}@media (min-width:900px){.hide--md--up{display:none}}.hide--sm--down{display:inherit}@media (max-width:600px){.hide--sm--down{display:none}}.hide--sm--up{display:inherit}@media (min-width:600px){.hide--sm--up{display:none}}address{font-style:normal}.hero{position:relative;z-index:0;text-align:center;color:#FFF;padding:144px 24px;background-color:#8C9F9A;background-size:cover;background-repeat:no-repeat;background-position:center}.hero._tall{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;padding:192px 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero._short{padding:96px 24px}@media (min-width:900px){.hero{padding:240px 24px}.hero._tall{padding:264px 48px}.hero._short{padding:120px 48px}}@media (min-width:1200px){.hero{padding:240px 48px}.hero._tall{padding:336px 48px}.hero._short{padding:144px 48px}}.hero._has-overlay,.hero.has-overlay{position:relative}.hero._has-overlay:after,.hero.has-overlay:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(50,50,50,0.6);mix-blend-mode:multiply;z-index:-1}.hero.no-pad{padding:0}.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{color:#FFF}#subscribe{color:#FFF;background-color:#7B8C88}#subscribe h1,#subscribe h2,#subscribe h3,#subscribe h4{text-align:center}#mc_embed_signup{max-width:400px;margin:24px auto}#mc_embed_signup .fields{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;color:#FFF}#mc_embed_signup .fields input{width:66%;border:2px solid #FFF;color:#141414;padding:12px;border-radius:5px 0 0 5px;font-family:"FF Mark Pro";background-color:#FFF;font-size:1.25em}#mc_embed_signup .fields input.submit,#mc_embed_signup .fields input[type=submit]{width:34%;border-radius:0 5px 5px 0;font-weight:700;color:#FFF;background-color:transparent}#mc_embed_signup .mc-field-group div.mce_inline_error{text-align:left;background-color:transparent;color:#ebaabb;font-weight:400}#pass .icon{width:180px}#blog{grid-gap:80px}@media (min-width:800px){#blog{-ms-grid-columns:1fr 80px 1fr;grid-template-columns:1fr 1fr}}@media (min-width:1080px){#blog{-ms-grid-columns:1fr 80px 1fr 80px 1fr;grid-template-columns:1fr 1fr 1fr}}#blog .blog-post{max-width:450px;margin:0 auto}#blog .info{margin-top:24px}#blog .info .post-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#blog .info .post-info .date{font-weight:700;color:#141414;font-size:0.75em}#blog .info h3{font-size:1.125em;margin:0.75em 0}#blog .info p{font-size:0.875em}body.page-covid img.icon{width:100%}.hero._has-overlay:after{background-color:rgba(50,50,50,0.4)}#insta svg{width:32px;height:32px}#insta svg path{fill:#8C9F9A}#insta #instafeed a{padding-bottom:100%;background-size:cover;background-position:center}#insta a.btn-instafeed{margin-top:10px}body.page-shop #footer{display:block!important}#press{grid-gap:80px}@media (min-width:800px){#press{-ms-grid-columns:1fr 80px 1fr;grid-template-columns:1fr 1fr}}@media (min-width:1080px){#press{-ms-grid-columns:1fr 80px 1fr 80px 1fr;grid-template-columns:1fr 1fr 1fr}}#press .press-item{max-width:450px;margin:0 auto}#press .info{margin-top:24px}#press .info .periodicle-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#press .info .periodicle-info .press-logo{width:140px;height:auto}#press .info .periodicle-info .date{font-weight:700;color:#141414;font-size:0.75em}#press .info h3{font-size:1.125em;margin:0.75em 0}#press .info p{font-size:0.875em}.product-line{background-color:#B8D1CC;color:#FFF}@media (min-width:1200px){.product-line{text-align:center}}@media (min-width:1200px){.products{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.products .product{color:#FFF}.product-line-hero h2,.product-line-hero h3,.product-line-hero p,.product-line h2,.product-line h3,.product-line p{color:inherit}@media (min-width:1200px){.product-line,.product-line-hero{text-align:center}}@media (min-width:1200px){.products{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#effects .product-line-hero{background-color:#141414}#effects .product-line-hero .gradient{-webkit-background-clip:text;background-clip:text}#effects .product-line-hero .gradient h2,#effects .product-line-hero .gradient p{color:transparent}#effects .product-line{color:#141414}#strains .product-line-hero{background-color:transparent;color:inherit}#sativa{background-color:#FBCD7D;color:#9F2E55}#sativa .product-line{background-color:#FCDB93}#sativa-hybrid{background-color:#F0EC6D;color:#3A7D4B}#sativa-hybrid .product-line{background-color:#C1DA6F}#indica-hybrid{background-color:#C8E093;color:#0F6D89}#indica-hybrid .product-line{background-color:#9FCEA3}#indica{background-color:#F8BFD5;color:#602263}#indica .product-line{background-color:#F494B9}header .row-2.product-effects{background-image:-webkit-gradient(linear,left top,right top,from(#255291),color-stop(#3FA3D1),to(#C1DDD5));background-image:linear-gradient(to right,#255291,#3FA3D1,#C1DDD5)}.product-line-hero{text-align:center}@media (min-width:900px){.product-line{padding:48px}}.product-line h2,.product-line h3,.product-line p{color:inherit}.product-line h2{font-size:1.75em}@media (min-width:1200px){.product-line h2{font-size:3.5em}}.product-line h3{text-transform:none;font-size:0.875em;color:#8C9F9A}@media (min-width:1200px){.product-line h3{font-size:2em}}.products{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-overflow-scrolling:touch}.products .product{-webkit-box-flex:0;-ms-flex:0 1 100px;flex:0 1 100px;padding:24px;-ms-flex-negative:0;flex-shrink:0;text-align:center;color:inherit}@media (min-width:1200px){.products .product{-webkit-box-flex:0;-ms-flex:0 1 300px;flex:0 1 300px}}.products .product:first-child{padding-left:0}.products .product a{color:inherit}.products .product img{display:inline-block;height:100px;-webkit-filter:drop-shadow(4px 4px 6px rgba(0,0,0,0.35))}@media (min-width:1200px){.products .product img{height:240px}}.pre-order-stripe{background-color:#7B8C88;color:#FFF;padding:0 1rem}.pre-order-stripe .container{padding-top:16px;padding-bottom:16px}.pre-order-stripe p{margin:0}.pre-order-stripe a{color:#6FCBF5}.spinner{margin:100px auto;width:40px;height:40px;position:relative;text-align:center;-webkit-animation:sk-rotate 2s infinite linear;animation:sk-rotate 2s infinite linear}.dot1,.dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#333;border-radius:100%;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes sk-rotate{to{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.modal{position:relative;z-index:1000;font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);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}.modal__container{background-color:#fff;padding:30px;width:94vw;max-width:1000px;max-height:90vh;border-radius:4px;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.modal__container .container{padding:0}.modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__close{margin:20px 30px 0 0;background:transparent;border:0;color:#000;font-size:20px;font-weight:700}.modal__header .modal__close:before{content:"✕"}.modal__btn{font-size:0.875rem;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;background-color:#e6e6e6;color:rgba(0,0,0,0.8);border-radius:0.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform 0.25s ease-out;-webkit-transition:-webkit-transform 0.25s ease-out;transition:transform 0.25s ease-out;transition:transform 0.25s ease-out,-webkit-transform 0.25s ease-out}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn 0.3s cubic-bezier(0,0,0.2,1);animation:mmfadeIn 0.3s cubic-bezier(0,0,0.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn 0.3s cubic-bezier(0,0,0.2,1);animation:mmslideIn 0.3s cubic-bezier(0,0,0.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut 0.3s cubic-bezier(0,0,0.2,1);animation:mmfadeOut 0.3s cubic-bezier(0,0,0.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut 0.3s cubic-bezier(0,0,0.2,1);animation:mmslideOut 0.3s cubic-bezier(0,0,0.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}#strain-library #strains a.strain-container{position:relative;padding-bottom:100%;background-size:cover;background-position:center;-webkit-transform:all 0.2s ease-in-out;transform:all 0.2s ease-in-out;opacity:0.99}#strain-library #strains a.strain-container:hover{opacity:0.8}#strain-library #strains a.strain-container .strain-inner-container{position:absolute;right:0;left:0}@media (max-width:899px){#strain-library #strains a.strain-container .strain-inner-container{top:0;bottom:0;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:900px){#strain-library #strains a.strain-container .strain-inner-container{padding:50px 30px 10px}}#strain-library #strains a.strain-container .strain-inner-container h3{color:#fff;line-height:1.1em}#strain-library #strains a.strain-container .strain-inner-container p{color:#fff;font-size:20px}a.terpenes-info-icon svg{width:20px;fill:#8C9F9A}
/*# sourceMappingURL=main.css.map */