.btn,.btn-alt,.btn-alt-2,.gform_wrapper input.button,.gform_wrapper input[type=submit]{font-size:14px;display:inline-block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-color:#231f20;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;line-height:1;padding:12px 28px 12px;text-align:center;text-transform:uppercase;transition:background-color .2s,color .2s;font-family:Courier,monospace;font-weight:700;background-color:transparent;color:#231f20}.btn-alt-2:visited,.btn-alt:visited,.btn:visited,.gform_wrapper input.button:visited,.gform_wrapper input[type=submit]:visited{color:#231f20}.btn-alt-2:hover,.btn-alt:hover,.btn:hover,.gform_wrapper input.button:hover,.gform_wrapper input[type=submit]:hover{text-decoration:none;background-color:#fff}.btn.disabled,.disabled.btn-alt,.disabled.btn-alt-2,.gform_wrapper input.disabled.button,.gform_wrapper input.disabled[type=submit]{opacity:.5;pointer-events:none}.btn-alt,.gform_wrapper input.button,.gform_wrapper input[type=submit]{border-color:#fff;color:#fff}.btn-alt:visited,.gform_wrapper input.button:visited,.gform_wrapper input[type=submit]:visited{color:#fff}.btn-alt:hover,.gform_wrapper input.button:hover,.gform_wrapper input[type=submit]:hover{color:#231f20}.btn-alt-2{background:#231f20;color:#fff}.btn-alt-2:visited{color:#fff}.btn-alt-2:hover{color:#000;text-decoration:none;background-color:transparent}.imr{font-size:0;overflow:hidden;text-indent:-10000em}.hide{display:none!important}.scrollLock{overflow:hidden}.bg-pattern-colblue{background-image:url(images/background-colblue.gif);background-size:75px;background-repeat:repeat}.bg-color-colblue{background:#63bee8}.bg-pattern-colsage{background-image:url(images/background-colsage.gif);background-size:75px;background-repeat:repeat}.bg-color-colsage{background:#9abea9}.bg-pattern-colgreen{background-image:url(images/background-colgreen.gif);background-size:75px;background-repeat:repeat}.bg-color-colgreen{background:#7aab41}.bg-pattern-colyellow{background-image:url(images/background-colyellow.gif);background-size:75px;background-repeat:repeat}.bg-color-colyellow{background:#f5c300}.bg-pattern-colorange{background-image:url(images/background-colorange.gif);background-size:75px;background-repeat:repeat}.bg-color-colorange{background:#ea7400}.bg-pattern-colpurple{background-image:url(images/background-colpurple.gif);background-size:75px;background-repeat:repeat}.bg-color-colpurple{background:#bc7fd3}.bg-pattern-colred{background-image:url(images/background-colred.gif);background-size:75px;background-repeat:repeat}.bg-color-colred{background:#ef4b4b}.bg-pattern-colblack{background-image:url(images/background-colblack.gif);background-size:75px;background-repeat:repeat}.bg-color-colblack{background:#231f20}.bg-pattern-colgray-light{background-image:url(images/background-colgray-light.gif);background-size:75px;background-repeat:repeat}.bg-color-colgray-light{background:#f8f8f8}.bg-pattern-colgray-dark{background-image:url(images/background-colgray-dark.gif);background-size:75px;background-repeat:repeat}.bg-color-colgray-dark{background:#191a1a}@font-face{font-family:mark_bold;src:url(fonts/3517AF_0_0.eot);src:url(fonts/3517AF_0_0d41d.eot?#iefix) format("embedded-opentype"),url(fonts/3517AF_0_0.woff2) format("woff2"),url(fonts/3517AF_0_0.woff) format("woff"),url(fonts/3517AF_0_0.ttf) format("truetype")}@font-face{font-family:mark_black;src:url(fonts/3517AF_1_0.eot);src:url(fonts/3517AF_1_0d41d.eot?#iefix) format("embedded-opentype"),url(fonts/3517AF_1_0.woff2) format("woff2"),url(fonts/3517AF_1_0.woff) format("woff"),url(fonts/3517AF_1_0.ttf) format("truetype")}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */html{font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;color:#222;font-size:10px;line-height:1.4}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}a{text-decoration:none;cursor:pointer}blockquote,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0;list-style-type:none}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:400}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.a-after-fade:after,.a-fade{opacity:0;transition:opacity .5s}.a-mask-block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.a-mask-block:after{content:'';height:100%;width:100%;background:#231f20;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0)}.a-block-inner{opacity:0;transition:opacity 0ms}.a-slide-bg{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(.01,0);transform:scale(.01,0)}.a-trigger.a-triggered .a-after-fade:after,.a-trigger.a-triggered .a-fade{opacity:1}.a-trigger.a-triggered .a-slide-bg{-webkit-animation:slide-bg 1s cubic-bezier(.86,0,.07,1) forwards;animation:slide-bg 1s cubic-bezier(.86,0,.07,1) forwards}.a-trigger.a-triggered .a-mask-block:after{-webkit-animation-name:cycle-scale;animation-name:cycle-scale;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.86,0,.07,1);animation-timing-function:cubic-bezier(.86,0,.07,1)}.a-trigger.a-triggered .a-mask-block .a-block-inner{opacity:1}.a-trigger.a-triggered.a-after-fade:after{opacity:1}.a-delay-1{transition-delay:.5s;-webkit-animation-delay:.5s;animation-delay:.5s}.a-delay-1:after{transition-delay:.5s;-webkit-animation-delay:.5s;animation-delay:.5s}.a-delay-2{transition-delay:1s;-webkit-animation-delay:1s;animation-delay:1s}.a-delay-2:after{transition-delay:1s;-webkit-animation-delay:1s;animation-delay:1s}.a-delay-3{transition-delay:1.5s;-webkit-animation-delay:1.5s;animation-delay:1.5s}.a-delay-3:after{transition-delay:1.5s;-webkit-animation-delay:1.5s;animation-delay:1.5s}.a-delay-4{transition-delay:2s;-webkit-animation-delay:2s;animation-delay:2s}.a-delay-4:after{transition-delay:2s;-webkit-animation-delay:2s;animation-delay:2s}.a-delay-5{transition-delay:2.5s;-webkit-animation-delay:2.5s;animation-delay:2.5s}.a-delay-5:after{transition-delay:2.5s;-webkit-animation-delay:2.5s;animation-delay:2.5s}.a-delay-6{transition-delay:3s;-webkit-animation-delay:3s;animation-delay:3s}.a-delay-6:after{transition-delay:3s;-webkit-animation-delay:3s;animation-delay:3s}.a-delay-7{transition-delay:3.5s;-webkit-animation-delay:3.5s;animation-delay:3.5s}.a-delay-7:after{transition-delay:3.5s;-webkit-animation-delay:3.5s;animation-delay:3.5s}.a-delay-8{transition-delay:4s;-webkit-animation-delay:4s;animation-delay:4s}.a-delay-8:after{transition-delay:4s;-webkit-animation-delay:4s;animation-delay:4s}.a-delay-9{transition-delay:4.5s;-webkit-animation-delay:4.5s;animation-delay:4.5s}.a-delay-9:after{transition-delay:4.5s;-webkit-animation-delay:4.5s;animation-delay:4.5s}.a-delay-10{transition-delay:5s;-webkit-animation-delay:5s;animation-delay:5s}.a-delay-10:after{transition-delay:5s;-webkit-animation-delay:5s;animation-delay:5s}@-webkit-keyframes slide-bg{0%{-webkit-transform:scale(.01,0);transform:scale(.01,0)}50%{-webkit-transform:scale(.01,1);transform:scale(.01,1)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes slide-bg{0%{-webkit-transform:scale(.01,0);transform:scale(.01,0)}50%{-webkit-transform:scale(.01,1);transform:scale(.01,1)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes cycle-scale{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}40%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}60%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}}@keyframes cycle-scale{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}40%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}60%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}}body{background-image:url(images/background-colgray-light.gif);background-size:75px;background-repeat:repeat}h1,h2,h3,h4,h5,h6{font-family:mark_black,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;letter-spacing:.3em}h1{font-size:30px}@media screen and (min-width:769px){h1{font-size:40px}}h2{font-size:20px}p{font-family:pt-sans-narrow,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:24px;letter-spacing:1.3px}a,a:hover,a:visited{color:#231f20}.offset-bg{z-index:1;position:absolute;width:100%}.page-header{padding-top:168px;padding-bottom:98px}.block-content{-webkit-transform:translateY(-70px);transform:translateY(-70px)}@media screen and (min-width:769px){.block-content{-webkit-transform:translateY(0);transform:translateY(0)}}.block-title{font-size:30px;margin:45px;width:inherit;height:inherit}@media screen and (min-width:769px){.block-title{font-size:40px}}.menu-item a{position:relative}.menu-item a:after{content:'';bottom:.55em;height:3px;left:-.4em;right:0;position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#fff;width:calc(100% + .4)}.menu-item a.active::after,.menu-item a:hover::after{-webkit-animation:cycle-scale .5s ease-in-out;animation:cycle-scale .5s ease-in-out}.menu-item.current-menu-item a:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.menu-item.current-menu-item a:hover::after{-webkit-animation:none;animation:none}.block-content p{margin:45px 50px 45px 68px}.block-content .btn,.block-content .btn-alt,.block-content .btn-alt-2,.block-content .gform_wrapper input.button,.block-content .gform_wrapper input[type=submit],.gform_wrapper .block-content input.button,.gform_wrapper .block-content input[type=submit]{margin:0 50px 0 68px}.a-slide-bg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.animated-block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.animated-block:after{content:'';display:block;height:100%;width:100%;background-color:#231f20}.social-properties li{float:left}.social-properties li+li{margin-left:12px}.social-properties li a{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;width:30px;height:30px}@media screen and (min-width:769px){.social-properties li a{width:20px;height:20px}}.site-main .gm-style{font-family:pt-sans-narrow,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:24px;letter-spacing:1.3px}.wpsl-info-window strong{text-transform:uppercase}.site-main .rest-of-page>section,.site-main>section{width:100%;padding-left:24px;padding-right:24px;z-index:5;position:relative}.site-main .rest-of-page>section>.constrained,.site-main>article>.constrained,.site-main>section>.constrained{margin:0 auto}@media screen and (min-width:769px){.site-main .rest-of-page>section>.constrained,.site-main>article>.constrained,.site-main>section>.constrained{max-width:1253px}}.title-bg{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-size:75px;margin-top:2px}.title-bg-white{background-image:url(images/background-colgray-light.gif);color:#fff}.title-bg-green{background-image:url(images/background-colsage.gif);color:#9abea9}.title-bg-orange{background-image:url(images/background-colorange.gif)}.title-bg-red{background-image:url(images/background-colred.gif)}.title-bg-blue{background-image:url(images/background-colblue.gif)}.filter,.type-tag{font-family:Courier,monospace;-webkit-font-smoothing:antialiased;font-weight:700;letter-spacing:.4em;text-transform:uppercase;font-size:14px;color:#fff}.lightbox{display:none;position:fixed;top:0;left:0;transition:opacity .5s;opacity:0;width:100vw;height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:none;z-index:1000;background:#231f20;background:rgba(35,31,32,.5)}.lightbox .lightbox-close{background-size:contain;background-position:center;background-repeat:no-repeat;width:40px;height:40px;background-image:url(images/close-filters.svg);margin-top:75px}.lightbox.shown{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:all;opacity:1}.flourish-holder{position:relative}.flourish{z-index:10;position:absolute}.flourish.logo{background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(images/flourish-logo.svg);width:128px;height:58px}@media screen and (min-width:769px){.flourish.logo{width:175px;height:80px}}.flourish.waves{background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(images/flourish-waves.svg);width:69px;height:31px}@media screen and (min-width:769px){.flourish.waves{width:89px;height:40px}}.flourish.hatches{background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(images/flourish-hatches.svg);height:515px;width:175px}.flourish.green-dots{background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(images/flourish-green-dots.svg);width:5px;height:542px}.flourish.wedge{background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(images/flourish-wedge.svg);width:34px;height:34px}.flourish.space{background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(images/flourish-space.svg);width:162px;height:177px}.flourish.dot-diamond{background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(images/flourish-dot-diamond.svg);width:209px;height:141px}.flourish.dot-diamond.orange{background-image:url(images/flourish-dot-diamond-orange.svg)}.gform_wrapper{margin:0}.gform_wrapper:after{content:' ';display:block;clear:both}.gform_wrapper .gfield_label,.gform_wrapper .top_label .gfield_label,.gform_wrapper .validation_message{display:none}.gform_wrapper ul.gform_fields li.gfield{padding-right:0}@media screen and (min-width:769px){.gform_wrapper ul.gform_fields li.gfield{margin-top:0}}.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:100%}.gform_wrapper .gfield{/*width:100%*/}.gfield_checkbox label{font-family:Courier,monospace;-webkit-font-smoothing:antialiased;font-weight:700;letter-spacing:.4em;text-transform:uppercase;color:#fff;font-size:12px}.gform_wrapper .gfield_select,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea{font-family:Courier,monospace;-webkit-font-smoothing:antialiased;font-weight:700;letter-spacing:.4em;text-transform:uppercase;font-size:12px;color:#fff;border:none;background-color:#636363;padding:15px 18px;width:100%}@media screen and (min-width:769px){.gform_wrapper .gfield_select,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea{text-align:left}}.gform_wrapper .ginput_container_select{position:relative}.gform_wrapper .ginput_container_select select{background-image:url(images/background-colgray-light.gif);background-size:75px;background-repeat:repeat;color:#231f20;webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.gform_wrapper .ginput_container_select:after{content:'';background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(images/select-arrow.svg);height:7px;width:20px;position:absolute;right:20px;top:20px;pointer-events:none}.gform_wrapper .gfield_select .gform_wrapper .textarea,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-family:Courier,monospace;-webkit-font-smoothing:antialiased;font-weight:700;letter-spacing:.4em;text-transform:uppercase;padding:15px 18px}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error select,.gform_wrapper li.gfield_error textarea{border:1px solid #ff4242}.gform_wrapper .textarea::-webkit-input-placeholder,.gform_wrapper input:not([type=submit])::-webkit-input-placeholder{letter-spacing:.3em;color:#fff;opacity:1}.gform_wrapper .textarea:-ms-input-placeholder,.gform_wrapper input:not([type=submit]):-ms-input-placeholder{letter-spacing:.3em;color:#fff;opacity:1}.gform_wrapper .textarea::placeholder,.gform_wrapper input:not([type=submit])::placeholder{letter-spacing:.3em;color:#fff;opacity:1}.gform_wrapper input.button,.gform_wrapper input[type=submit]{margin:0;/*width:100%;*/border-radius:0;border-color:#fff;color:#fff}.gform_wrapper div.validation_error{display:none}.gform_wrapper .field_description_below .gfield_description{display:none}.gform_wrapper .top_label div.ginput_container{margin-top:0}.gform_confirmation_message{font-family:Courier,monospace;color:#9abea9;font-size:14px;padding:5px 0 5px 50px;position:relative}.gform_confirmation_message::after{margin-right:20px;content:'';background-image:url(images/email-check.svg);position:absolute;top:0;left:0;width:30px;height:30px;background-size:contain;background-position:center;background-repeat:no-repeat}.site-header{position:fixed;top:0;left:0;width:100vw;z-index:1000;pointer-events:none}.site-header .site-branding{position:relative;z-index:100000;max-width:1253px;margin:0 auto}.site-header .logo{margin-top:29px;width:83px;height:37px;margin-left:23px;display:block;background-image:url(images/flourish-logo.svg);-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out;pointer-events:all;background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width:1293px){.site-header .logo{margin-left:0}}@media screen and (min-width:769px){.site-header .logo{width:114px;height:56px;margin-top:40px;margin-left:40px;background-image:url(images/logo.svg)}}.site-header .logo.slide-up{-webkit-transform:translateY(-150px);transform:translateY(-150px)}.main-navigation.toggled+.site-branding .logo{background-image:url(images/flourish-logo-alt.svg);-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:769px){.main-navigation.toggled+.site-branding .logo{background-image:url(images/logo.svg)}}.main-navigation{z-index:10000;pointer-events:all}.main-navigation .menu-toggle{background:#231f20;width:141px;height:141px;position:absolute;top:0;right:0;border:none;border-radius:0;-webkit-transform:rotate(45deg) translate(0,-100px);transform:rotate(45deg) translate(0,-100px);padding:0;cursor:pointer}.main-navigation .menu-toggle:focus{outline:0}.main-navigation .menu-toggle .bar{background:#fff;height:3px;width:31px;left:55px;position:absolute;transition:all .2s ease-out}.main-navigation .menu-toggle .bar.bar-1{bottom:17px}.main-navigation .menu-toggle .bar.bar-2{bottom:24px}.main-navigation .menu-toggle .bar.bar-3{bottom:31px}.main-navigation .main-nav-items{height:100vh;width:100%;position:absolute;top:0;left:0;pointer-events:none}.main-navigation .featured-products,.main-navigation .main-nav-menu{transition:-webkit-transform .5s cubic-bezier(.86,0,.07,1);transition:transform .5s cubic-bezier(.86,0,.07,1);transition:transform .5s cubic-bezier(.86,0,.07,1),-webkit-transform .5s cubic-bezier(.86,0,.07,1)}.main-navigation .featured-products{overflow:hidden;width:50%;height:100%;float:left;display:none;-webkit-transform:translateY(100%);transform:translateY(100%);pointer-events:auto;background-image:url(images/background-colgray-light.gif);background-size:75px;background-repeat:repeat}@media screen and (min-width:769px){.main-navigation .featured-products{display:block}}.main-navigation .featured-products .title-container{position:absolute;top:50%;left:95px}.main-navigation .featured-products h3{font-size:40px;text-align:center;color:#1c1c1c;text-transform:uppercase;-webkit-transform:rotate(-90deg) translateY(-270%);transform:rotate(-90deg) translateY(-270%);-webkit-transform-origin:top center;transform-origin:top center;font-family:mark_black,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;letter-spacing:.3em}.main-navigation .featured-products h3+h3{font-size:104px;letter-spacing:.3em;position:absolute;opacity:.08;-webkit-transform:rotate(-90deg) translateY(-348%) translateX(6%);transform:rotate(-90deg) translateY(-348%) translateX(6%)}.main-navigation .product-scroller{width:50%;float:right;margin-right:15%;height:100%;overflow-y:scroll}.main-navigation .featured-product-list{margin-top:30px}.main-navigation .featured-product{margin-top:70px;text-align:center;font-size:14px}.main-navigation .featured-product:last-child{margin-bottom:70px}.main-navigation .featured-product .product-img{background-size:contain;background-position:center;background-repeat:no-repeat;height:342px;width:100%}.main-navigation .product-title{font-family:mark_black,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;letter-spacing:.3em;margin:20px 0;color:#231f20}.gform_wrapper .main-navigation .featured-product input.button,.gform_wrapper .main-navigation .featured-product input[type=submit],.main-navigation .featured-product .btn,.main-navigation .featured-product .btn-alt,.main-navigation .featured-product .btn-alt-2,.main-navigation .featured-product .gform_wrapper input.button,.main-navigation .featured-product .gform_wrapper input[type=submit]{display:inline-block}.main-navigation .main-nav-menu{width:100%;height:100%;float:left;background:#231f20;-webkit-transform:translateY(-100%);transform:translateY(-100%);pointer-events:auto}@media screen and (min-width:769px){.main-navigation .main-nav-menu{width:50%}}.main-navigation .main-nav-menu-content{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;min-height:100vh}@media screen and (min-width:769px){.main-navigation .menu-menu-1-container{padding-top:20px}}.main-navigation .menu-menu-1-container .nav-menu{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:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:265px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.main-navigation .menu-menu-1-container .nav-menu{min-height:310px}}.main-navigation .menu-menu-1-container .nav-menu .menu-item{min-width:220px}@media screen and (min-width:769px){.main-navigation .menu-menu-1-container .nav-menu .menu-item{padding-left:30px;min-width:380px}}.main-navigation .menu-menu-1-container .nav-menu a{font-family:mark_black,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;letter-spacing:.3em;font-size:18px;color:#fff;letter-spacing:.4em;text-decoration:none}.main-navigation .social-properties{width:220px;-ms-flex-item-align:center;align-self:center;padding-top:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px){.main-navigation .social-properties{padding-left:30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;width:380px}}.main-navigation.toggled .featured-products{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:769px){.main-navigation.toggled .featured-products{visibility:visible}}.main-navigation.toggled .main-nav-menu{-webkit-transform:translateY(0);transform:translateY(0)}.main-navigation.toggled .bar-1{-webkit-transform:rotate(90deg) translateX(-2px);transform:rotate(90deg) translateX(-2px)}.main-navigation.toggled .bar-2{-webkit-transform:rotate(45deg) translate(7px,-5px);transform:rotate(45deg) translate(7px,-5px);width:20px;-webkit-transform-origin:bottom right;transform-origin:bottom right}.main-navigation.toggled .bar-3{-webkit-transform:rotate(-45deg) translate(-3px,8px);transform:rotate(-45deg) translate(-3px,8px);width:20px;-webkit-transform-origin:bottom left;transform-origin:bottom left}.site-footer{background-color:#191a1a;min-height:320px;z-index:0;margin-top:100px;position:relative}.site-footer .footer-content-wrapper{max-width:328px;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:80px 30px;margin:0 auto}@media screen and (min-width:769px){.site-footer .footer-content-wrapper{max-width:972px;height:320px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-footer .menu-footer-container{text-align:center}@media screen and (min-width:769px){.site-footer .menu-footer-container{text-align:left}}@media screen and (min-width:769px){.site-footer .footer-menu{margin-top:40px;width:75%}}@media screen and (min-width:769px){.site-footer .menu-footer-container .menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-footer .menu-footer-container .menu-item+.menu-item{margin-top:30px}@media screen and (min-width:769px){.site-footer .menu-footer-container .menu-item{float:left}.site-footer .menu-footer-container .menu-item+.menu-item{margin-top:0}}.site-footer .menu-footer-container a{font-family:mark_black,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;letter-spacing:.3em;font-size:12px;color:#fff}.site-footer .menu-footer-container a:visited{color:#fff}.site-footer .email-signup{width:100%;margin-top:70px}@media screen and (min-width:769px){.site-footer .email-signup{margin-top:0;width:auto}}.site-footer .gform_wrapper .gform_body{margin-bottom:10px}@media screen and (min-width:769px){.site-footer .gform_wrapper .gform_body{float:left;width:227px;margin-bottom:0}.site-footer .gform_wrapper .gform_body:after{content:' ';display:block;clear:both}}@media screen and (min-width:769px){.site-footer .gform_wrapper .gform_footer{padding:0 0 0 20px;margin:0;clear:none;width:auto;overflow:hidden}}@media screen and (min-width:769px){.site-footer .gform_wrapper .gform_footer input.button,.site-footer .gform_wrapper .gform_footer input[type=submit],.site-footer .gform_wrapper .gform_page_footer input.button,.site-footer .gform_wrapper .gform_page_footer input[type=submit]{width:auto;float:left}}.site-footer .gform_wrapper li.gfield.gfield_error{width:100%;background:0 0;border:none;padding-bottom:0;padding-top:0;margin-bottom:0!important;margin-top:0}.site-footer .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.site-footer .gform_wrapper.gform_validation_error .top_label input.medium{width:100%}.site-footer .footer-logo{width:116px;height:88px;margin:60px 0;background-image:url(images/footer-logo.svg);background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width:769px){.site-footer .footer-logo{margin:0}}.site-footer .social-properties{width:116px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.site-footer .social-properties li+li{margin-left:36px}@media screen and (min-width:769px){.site-footer .social-properties li+li{margin-left:12px}}.site-footer::after{content:'';background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(images/flourish-hatches.svg);display:block;position:absolute;top:0;left:50%;width:173px;height:515px;max-height:100vw;-webkit-transform-origin:top left;transform-origin:top left;z-index:-1;-webkit-transform:rotate(-90deg) translateX(-155px) translateY(-188px);transform:rotate(-90deg) translateX(-155px) translateY(-188px)}@media screen and (min-width:769px){.site-footer::after{-webkit-transform:rotate(-90deg) translateX(-155px) translateY(-258px);transform:rotate(-90deg) translateX(-155px) translateY(-258px)}}#masthead .site-title{font-size:5em}#masthead .a-mask-block{-webkit-box-pack:cente;-ms-flex-pack:cente;justify-content:cente}#masthead .section-title{width:100%}#masthead .section-title{font-family:mark_black,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;letter-spacing:.3em;font-size:40px;padding:1em 0;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;width:100%}#masthead .section-title span,#masthead .section-title::before{content:attr(data-bg);font-size:166px;left:50%;opacity:.1;overflow:hidden;position:absolute;top:-40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:0;letter-spacing:43px}#masthead .section-description{font-family:pt-sans-narrow,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:24px;letter-spacing:1.3px;max-width:898px;text-align:center;-webkit-transform:translateY(-40px);transform:translateY(-40px);margin:5px auto;padding:0 24px}.content{font-size:1.6rem;line-height:1.625;font-family:pt-sans-narrow,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:24px;letter-spacing:1.3px}.content .video-container,.content blockquote,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content ol,.content p,.content ul{margin:1em 0 0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-weight:700}.content>:first-child{margin-top:0}.content blockquote,.content ol,.content ul{margin-left:1.5em}.content ul{list-style-type:disc}.content ol{list-style-type:decimal}.content ol li+li,.content ul li+li{margin-top:.5em}.content .video-container{position:relative;max-width:100%}.content .video-container iframe{height:100%;position:absolute;top:0;left:0;width:100%}.content img{display:block;height:auto;max-width:100%}.content a{display:inline}.content a.btn,.content a.btn-alt,.content a.btn-alt-2{display:inline-block}.type-post .content h3,.type-post .content h4,.type-post .content h5,.type-post .content h6{font-size:1em}.home .site-main>section.home-widget{padding-left:0;padding-right:0}.home section.slide-1,.home section.slide-2{height:calc(100vh + 1px)}.home #home-widget-trigger{height:1px;width:1px;top:50px;position:absolute}.home .node-popup{position:fixed;top:0;left:0;height:100vh;width:100vw;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;transition:opacity .5s;opacity:1}.home .node-popup .popup-img{background-size:contain;background-position:center;background-repeat:no-repeat;height:259px;width:234px;margin-bottom:20px;opacity:1}@media screen and (min-width:460px){.home .node-popup .popup-img{height:518px;width:468px}}.home .node-popup .popup-description{display:none;max-width:365px;text-align:center;color:#fff;font-family:pt-sans-narrow,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:24px;letter-spacing:1.3px;opacity:1}.home .node-popup .popup-close{width:40px;height:40px;background-image:url(images/close-filters.svg);margin:30px auto;pointer-events:all;background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width:769px){.home .node-popup .popup-close{display:none}}.home .node-popup.off{opacity:0}.home .node-popup.orange{background-color:rgba(234,116,0,.9)}.home .node-popup.blue{background-color:rgba(99,190,232,.9)}.home .top-slide{transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100vw;background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width:960px){.home .top-slide{-webkit-transform:translateX(0);transform:translateX(0)}}.home .top-slide .slide-guts{width:100vw;height:100vh}.home .top-slide .overlay{width:50%;position:relative;opacity:1;transition:opacity .5s;display:none}.home .top-slide .overlay.off{opacity:0;pointer-events:none}@media screen and (min-width:960px){.home .top-slide .overlay{display:block}}.home .top-slide .nodes{width:100vw;position:absolute;opacity:1;transition:opacity .5s}.home .top-slide .nodes.off{opacity:0}.home .top-slide .nodes .nodes-holder{left:50%;top:50%;position:absolute}.home .top-slide .nodes .close-nodes{background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(images/back.png);height:31px;width:68px;display:block;position:absolute;right:55px;bottom:100px}.home .top-slide .nodes .node{background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(images/fp-node.svg);height:30px;width:30px;cursor:pointer;position:absolute}.home .top-slide .title-bg{position:absolute;right:132px;width:310px;top:50%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.home .top-slide .opener{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;position:absolute;height:135px;width:225px;top:50%;right:168px;-webkit-transform:translateY(128px);transform:translateY(128px)}.home .top-slide .product-logo{right:0;-webkit-transform:translate(50%,calc(-50% - 100px));transform:translate(50%,calc(-50% - 100px))}@media screen and (min-width:460px) and (min-height:600px){.home .top-slide .product-logo{-webkit-transform:translate(50%,calc(-50% - 130px));transform:translate(50%,calc(-50% - 130px))}}.home .top-slide.slide-1{background-size:779px 683px;background-image:url(images/fp-soil-pile.png)}.home .top-slide.slide-1 .opener{background-image:url(images/fp-opener-soil.png)}.home .top-slide.slide-2{background-size:779px 683px;background-image:url(images/fp-nutrient-pile.png)}.home .top-slide.slide-2 .opener{background-image:url(images/fp-opener-nutrition.png)}@media screen and (min-width:460px) and (min-height:600px){.home .top-slide.slide-2 .product-logo{-webkit-transform:translate(50%,calc(-50% + 22px));transform:translate(50%,calc(-50% + 22px))}}.home .top-slide.slide-2 .node{background-image:url(images/fp-node-blue.svg)}.home .top-slide.open{-webkit-transform:translateX(0);transform:translateX(0)}.home .nodes,.home .overlay,.home .right-half .slide-guts,.home .slide{height:100vh}.home .slide .slide-guts{position:relative}.home .slide .slide-guts h1{font-size:40px}@media screen and (min-width:460px){.home .slide .slide-guts h1{font-size:48px}}@media screen and (min-width:1025px){.home .slide .slide-guts h1{font-size:65px}}.home .slide .slide-guts .product-logo{background-size:contain;background-position:center;background-repeat:no-repeat;width:128px;height:96px;position:absolute;top:50%;opacity:1;transition:opacity .3s}.home .slide.slide-1 .product-logo{background-image:url(images/logo-orange.svg)}.home .slide.slide-2 .product-logo{background-image:url(images/logo-blue.svg)}.home .home-widget-components{height:100vh;width:100%;position:absolute;height:200vh;overflow:hidden;z-index:100;pointer-events:none}@media screen and (min-width:959px){.home .home-widget-components{position:absolute;height:100vh}}.home .home-widget-components .right-half{overflow:hidden;width:100%;height:200vh;position:absolute;right:0;bottom:0;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;pointer-events:all}@media screen and (min-width:960px){.home .home-widget-components .right-half{width:50%;display:block;overflow:visible}}.home .home-widget-components .right-half .slide-guts{width:100%}.home .home-widget-components .right-half>.slides{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;position:absolute;top:0;right:0}@media screen and (min-width:960px){.home .home-widget-components .right-half>.slides{top:initial;bottom:0}}.home .home-widget-components .right-half .product-img{background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-filter:drop-shadow(0 0 15px rgba(0,0,0,.4));filter:drop-shadow(0 0 15px rgba(0,0,0,.4))}.home .home-widget-components .right-half .product-logo{left:0;-webkit-transform:translate(-50%,calc(-50% - 100px));transform:translate(-50%,calc(-50% - 100px))}@media screen and (min-width:460px) and (min-height:600px){.home .home-widget-components .right-half .product-logo{-webkit-transform:translate(-50%,calc(-50% - 130px));transform:translate(-50%,calc(-50% - 130px))}}@media screen and (min-width:960px){.home .home-widget-components .right-half .slide-1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.home .home-widget-components .right-half .slide-1 .product-img{background-image:url(images/fp-bag-1.png);width:133px;height:458px}@media screen and (min-width:460px) and (min-height:600px){.home .home-widget-components .right-half .slide-1 .product-img{width:172px;height:594px}}.home .home-widget-components .right-half .slide-1 .flourish{position:absolute;width:172px;height:116px;top:-36px;left:140px}@media screen and (min-width:460px){.home .home-widget-components .right-half .slide-1 .flourish{width:209px;height:141px;top:-26px;left:79px}}@media screen and (min-width:960px){.home .home-widget-components .right-half .slide-2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.home .home-widget-components .right-half .slide-2 .product-img{background-image:url(images/fp-nutrient-bucket.png);width:133px;height:458px}@media screen and (min-width:460px) and (min-height:600px){.home .home-widget-components .right-half .slide-2 .product-img{width:263px;height:580px}}.home .home-widget-components .right-half .slide-2 .product-logo{left:0;-webkit-transform:translate(-50%,calc(-50% - -10px)) scale(.5);transform:translate(-50%,calc(-50% - -10px)) scale(.5)}@media screen and (min-width:460px) and (min-height:600px){.home .home-widget-components .right-half .slide-2 .product-logo{-webkit-transform:translate(-50%,calc(-50% + 22px));transform:translate(-50%,calc(-50% + 22px));display:block}}.home .home-widget-components .right-half .slide-2 .flourish{position:absolute;top:-47px;left:139px;width:109px;height:119px}@media screen and (min-width:460px){.home .home-widget-components .right-half .slide-2 .flourish{width:162px;height:177px;top:-47px;left:190px}}.home .home-widget-components .right-half .product-text{position:absolute;color:#fff;width:310px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-left:90px}.home .home-widget-components .right-half .product-text .title-bg{position:relative;z-index:5}.home .home-widget-components .right-half .product-text .flourish{z-index:1}.gform_wrapper .home .home-widget-components .right-half .product-text input.button,.gform_wrapper .home .home-widget-components .right-half .product-text input[type=submit],.home .home-widget-components .right-half .product-text .btn,.home .home-widget-components .right-half .product-text .btn-alt,.home .home-widget-components .right-half .product-text .btn-alt-2,.home .home-widget-components .right-half .product-text .gform_wrapper input.button,.home .home-widget-components .right-half .product-text .gform_wrapper input[type=submit],.home .home-widget-components .right-half .product-text p{margin-left:30px}.home .home-widget-components .right-half .product-text p{margin-bottom:41px}@media screen and (min-width:460px){.home .home-widget-components .right-half .product-text{padding-left:0;width:330px}}@media screen and (min-width:960px){.home .home-widget-components .right-half .product-text{width:230px}}@media screen and (min-width:1024px){.home .home-widget-components .right-half .product-text{width:375px}}.home .home-widget-components .right-half .opener{background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(images/fp-opener-mobile.png);position:absolute;height:74px;width:150px;bottom:80px;left:15px;cursor:pointer}@media screen and (min-width:960px){.home .home-widget-components .right-half .opener{display:none}}.home .home-widget-components .right-half.open{-webkit-transform:translateX(100%);transform:translateX(100%)}.home .home-widget-components .right-half.open .product-logo{opacity:0}.home .home-widget-components .constants{width:100%;height:100vh;position:absolute;bottom:0;left:0;pointer-events:none}.home .home-widget-components .constants.stuck{top:0;bottom:initial;position:fixed}.home .home-widget-components .stamp{display:none;position:absolute;left:5.5%;bottom:40px}.home .home-widget-components .stamp .text{display:block;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(-90deg) translate(20px,35px);transform:rotate(-90deg) translate(20px,35px);float:left;font-family:mark_black,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;letter-spacing:.3em;letter-spacing:.3em}.home .home-widget-components .stamp .stamp-img{transition:color .5s}.home .home-widget-components .stamp .stamp-img.orange{color:#ea7400}.home .home-widget-components .stamp .stamp-img.blue{color:#63bee8}.home .home-widget-components .stamp .stamp-img svg{transition:fill .5s;fill:currentColor}@media screen and (min-width:960px){.home .home-widget-components .stamp{display:block}}.home .home-widget-components .nav{font-family:Courier,monospace;-webkit-font-smoothing:antialiased;font-weight:700;letter-spacing:.4em;text-transform:uppercase;position:absolute;bottom:40px;right:3.5%;opacity:1;transition:opacity .5s;pointer-events:none}.home .home-widget-components .nav.off{opacity:0}.home .home-widget-components .nav:before{content:"";width:2px;background:#fff;height:75px;position:absolute;left:6px;top:-85px}.home .home-widget-components .nav .indicator{transition:color .5s}.home .home-widget-components .nav .on{color:#fff}.home .home-widget-components .flourish.hatches{position:absolute;left:-130px;bottom:-63px;display:none}.home .home-widget-components .flourish.hatches.fixed{position:fixed}@media screen and (min-width:960px){.home .home-widget-components .flourish.hatches{display:block}}.image-content-block{color:#fff;padding-top:164px;padding-bottom:164px}.image-content-block .constrained{position:relative}@media screen and (min-width:769px){.image-content-block .constrained{display:-webkit-box;display:-ms-flexbox;display:flex}}.image-content-block .icb-image-slider{height:219px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}@media screen and (min-width:769px){.image-content-block .icb-image-slider{width:62%;float:left;height:auto}}.image-content-block .glide__slides,.image-content-block .glide__track,.image-content-block .slider-items{height:100%}.image-content-block .icb-image{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%}.image-content-block .next,.image-content-block .prev{background-size:contain;background-position:center;background-repeat:no-repeat;background-color:transparent;background-image:url(images/arrow.svg);border:none;width:32px;height:32px;position:absolute;bottom:35px;transition:opacity .5s;cursor:pointer}.image-content-block .next:disabled,.image-content-block .prev:disabled{opacity:.5;cursor:default}.image-content-block .next:focus,.image-content-block .prev:focus{outline:0}.image-content-block .next{right:35px}.image-content-block .prev{left:35px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.image-content-block .block-flourish{display:none}@media screen and (min-width:769px){.image-content-block .block-flourish{display:block;position:absolute;bottom:0;left:171px;width:285px;height:138px;-webkit-transform:translateY(35px);transform:translateY(35px);background-size:contain;background-position:center;background-repeat:no-repeat}}.image-content-block .block-content{pointer-events:none}@media screen and (min-width:769px){.image-content-block .block-content{width:38%;float:left;padding:118px 0;-webkit-transform:translateX(-93px);transform:translateX(-93px)}}.image-content-block .a-mask-block:after{background:#f5c300}@media screen and (min-width:769px){.image-content-block .block-title{margin:0}}@media screen and (min-width:769px){.image-content-block .block-content p{margin:45px 0 45px 31px}}.gform_wrapper .image-content-block .block-content input.button,.gform_wrapper .image-content-block .block-content input[type=submit],.image-content-block .block-content .btn,.image-content-block .block-content .btn-alt,.image-content-block .block-content .btn-alt-2,.image-content-block .block-content .gform_wrapper input.button,.image-content-block .block-content .gform_wrapper input[type=submit]{pointer-events:all}@media screen and (min-width:769px){.gform_wrapper .image-content-block .block-content input.button,.gform_wrapper .image-content-block .block-content input[type=submit],.image-content-block .block-content .btn,.image-content-block .block-content .btn-alt,.image-content-block .block-content .btn-alt-2,.image-content-block .block-content .gform_wrapper input.button,.image-content-block .block-content .gform_wrapper input[type=submit]{margin:0 0 0 31px}}.image-content-block .block-tag{position:absolute;top:0;right:57px;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(-90deg) translateX(60px);transform:rotate(-90deg) translateX(60px);font-size:12px;color:#f5c300;float:left;font-family:mark_black,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;letter-spacing:.3em}.image-content-block .block-tag:after{content:'';float:left;height:15px;width:15px;display:block;margin-right:10px;background:url(images/tag-heart.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.about-us .image-content-block{padding-bottom:0}@media screen and (min-width:769px){.about-us .image-content-block{padding-bottom:164px}}@media screen and (min-width:769px){.about-us .block-flourish{width:135px;height:240px}}.about-us .block-tag{color:#9abea9}.about-us .block-tag:after{background:0 0}.find-us{color:#fff}.find-us .constrained{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:769px){.find-us .constrained{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.find-us .block-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;z-index:50;pointer-events:none}@media screen and (min-width:769px){.find-us .block-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:118px 0;-webkit-transform:translateX(93px);transform:translateX(93px);-webkit-box-flex:3;-ms-flex:3;flex:3}}.find-us .block-content .a-mask-block{margin-left:45px;margin-top:45px}.find-us .block-content .a-mask-block:after{background:#9abea9}.find-us .block-content .a-mask-block .block-title{margin:0}@media screen and (min-width:769px){.find-us .block-content .block-content p,.find-us .block-content .block-title{margin-right:0}}.find-us .block-content a{pointer-events:all}.find-us .find-us-map{color:#231f20;background-image:url(images/map-mobile.jpg);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:190px;width:100%;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width:769px){.find-us .find-us-map{height:auto;width:70%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:6;-ms-flex:6;flex:6;background-image:url(images/map.jpg)}}.find-us .flourish.waves{bottom:-20px;left:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:769px){.find-us .flourish.waves{bottom:-20px;left:-30px}}.find-us .flourish.logo{bottom:-112px;right:15%}@media screen and (min-width:769px){.find-us .flourish.logo{bottom:-145px;right:30%}}.find-us .offset-bg{height:105%;-webkit-transform:translateY(-86%);transform:translateY(-86%);z-index:-2;left:0}.find-us #wpsl-wrap{height:100%}.find-us .wpsl-search{display:none}.find-us #wpsl-result-list{display:none}.find-us #wpsl-gmap{display:none;height:100%!important}@media screen and (min-width:769px){.find-us #wpsl-gmap{display:block}}.pageview .pageview{display:none}.quote{padding-top:150px}.quote .quote-content{max-width:820px;margin:0 auto}.quote .quote-content .content:after,.quote .quote-content .content:before{content:"\201C";display:block;font-size:30px;font-family:mark_black,Arial,sans-serif}.quote .quote-content .content:after{display:inline-block;-webkit-transform:translate(-18px,45px);transform:translate(-18px,45px)}.quote .quote-content .content{font-size:30px;font-family:pt-sans-narrow;line-height:36px}.quote .quote-content .author{font-family:mark_black,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;letter-spacing:.3em;font-size:12px}.quote .quote-content .author-reference{font-family:mark_bold,Arial,sans-serif}.quote .quote-content .author .separator{display:inline-block;border-bottom:2px solid #000;height:100%;width:17px;margin:0 10px}.quote .a-mask-block{float:left;clear:both;margin-top:75px}.home .image-content-block{padding-bottom:217px}.home .a-trigger{position:relative}.home .flourish.wedge-1{right:1%;top:50px}.home .flourish.wedge-2{-webkit-transform:translateY(-84px) rotate(180deg);transform:translateY(-84px) rotate(180deg);left:calc(50% - 140px)}@media screen and (min-width:769px){.home .flourish.wedge-2{left:calc(50% - 390px)}}.home .flourish.green-dots{z-index:1;-webkit-transform:translateY(-124px);transform:translateY(-124px);left:calc(50% + 150px)}@media screen and (min-width:769px){.home .flourish.green-dots{left:calc(50% + 395px)}}.home .middle-bg{width:58%;height:529px;right:0;-webkit-transform:translateY(-60%);transform:translateY(-60%)}.about-us .page-header{padding-bottom:0}.about-us .separator{margin:0 auto 51px;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}.about-us .separator .dots{background-size:179px 4px;background-position:center;background-repeat:no-repeat;background-position:right;background-image:url(images/dots.svg);max-width:179px;width:28%;height:4px}.about-us .separator .dots:nth-child(3){background-position:left}.about-us .separator .colorado-made{background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(images/icon-colorado-made.svg);width:80px;height:80px;margin:0 16px}.site-main>section.about-founder{max-width:1253px;width:calc(100% - 48px);margin:auto 24px;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:80px;padding-bottom:80px;color:#fff}@media screen and (min-width:960px){.site-main>section.about-founder{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media screen and (min-width:1253px){.site-main>section.about-founder{margin:auto;width:100%}}.site-main>section.about-founder .left{max-width:340px;position:relative;margin-bottom:50px}@media screen and (min-width:960px){.site-main>section.about-founder .left{margin-right:6%}}.site-main>section.about-founder .right{max-width:571px}.site-main>section.about-founder .right iframe{width:100%;height:336px}@media screen and (min-width:769px){.site-main>section.about-founder .right iframe{width:571px}}.site-main>section.about-founder .a-mask-block{margin-top:33px}@media screen and (min-width:960px){.site-main>section.about-founder .a-mask-block{margin-top:103px}}.site-main>section.about-founder .title{position:relative}.site-main>section.about-founder .title:after{content:'';background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(images/icon-chip-baker.svg);position:absolute;width:78px;height:69px;bottom:50px;right:72px}@media screen and (min-width:769px){.site-main>section.about-founder .title:after{width:112px;height:99px;bottom:-77px;right:76px}}.site-main>section.about-founder .signiture{margin-top:15px}.site-main>section.about-founder .signiture img{margin-right:15px;float:left}.site-main>section.about-founder .signiture .name{font-size:16px;float:left;margin-top:15px}@media screen and (min-width:960px){.site-main>section.about-founder .signiture .name{margin-top:35px}}.about-us .image-content-block .a-mask-block:after{background:#9abea9}.about-us .offset-bg{-webkit-transform:translateY(calc(-50% + 82px));transform:translateY(calc(-50% + 82px));height:603px}.factoids{max-width:1253px;margin:0 auto 95px;width:100%;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;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (min-width:769px){.factoids{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.factoids .factoid{position:relative;max-width:500px;margin:0 24px}.factoids .factoid .factoid-title{font-family:mark_black,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;letter-spacing:.3em;font-size:30px}@media screen and (min-width:769px){.factoids .factoid .factoid-title{font-size:40px}}.factoids .factoid .factoid-content{font-family:pt-sans-narrow,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:24px;letter-spacing:1.3px;letter-spacing:.8px;margin:30px}.factoids .factoid .factoid-image{width:calc(100% - 30px);margin-left:30px;height:auto}.factoids .factoid-one .factoid-content{max-width:360px}.factoids .factoid-two{padding-top:170px}.factoids .factoid-two .flourish{background-image:url(images/flourish-dot-diamond.svg);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;height:76px;width:113px;top:50px;left:69px}@media screen and (min-width:769px){.factoids .factoid-two .flourish{height:140px;width:155px;top:0;left:93px}}.factoids .factoid-two .factoid-content{max-width:330px}.about-difference{padding-top:64px;padding-bottom:64px}@media screen and (min-width:769px){.about-difference{padding-top:80px;padding-bottom:80px}}.about-difference .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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;max-width:1253px;position:relative;margin:0 24px}@media screen and (min-width:769px){.about-difference .inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:auto}}.about-difference .left{max-width:415px}@media screen and (min-width:769px){.about-difference .left{margin-right:98px}}.about-difference .right{max-width:625px}.about-difference .right p{letter-spacing:.8px;margin-bottom:20px}.about-difference .title{margin-bottom:40px;position:relative;letter-spacing:8.9px}@media screen and (min-width:769px){.about-difference .title{margin-top:50px;margin-bottom:0;letter-spacing:10.5px}}.about-difference .flourish{background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(images/flourish-logo.svg);position:absolute;width:128px;height:58px;right:0;bottom:-105px}@media screen and (min-width:769px){.about-difference .flourish{width:175px;height:80px;right:144px;bottom:-135px}}.site-main>section.blog-grid{padding-top:160px;top:-100px;z-index:4}.site-main>section.blog-grid .constrained{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (min-width:1206px){.site-main>section.blog-grid .constrained{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.blog-grid .grid-item,.single-post .grid-item{max-width:370px;margin:0 0 50px;color:#fff}.blog-grid .grid-item .post-image,.single-post .grid-item .post-image{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:226px;margin-bottom:30px}.blog-grid .grid-item .post-date,.single-post .grid-item .post-date{font-family:pt-sans-narrow,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:24px;letter-spacing:1.3px;font-weight:700}.blog-grid .grid-item .post-title,.single-post .grid-item .post-title{margin-bottom:35px}.blog-grid .grid-item .post-excerpt,.single-post .grid-item .post-excerpt{margin-bottom:40px}@media screen and (min-width:769px) and (max-width:1205px){.blog-grid .grid-item:not(:nth-child(2n+1)){margin:0 0 50px 24px;max-width:400px}}@media screen and (min-width:1206px){.blog-grid .grid-item:not(:nth-child(3n+1)){margin:0 0 50px 24px}}.single-post .grid-item{color:#231f20}.pagination{margin:auto;padding:55px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:769px){.pagination{padding:60px 0 80px}}.pagination a{font-size:13px}.pagination a+a{margin-left:35px}.featured-post{position:relative;padding-bottom:0;padding-top:0}.featured-post .a-mask-block:after{background:#ea7400}.featured-post .block-content{padding:88px 0 80px}.featured-post .block-tag{color:#ea7400}.featured-post .block-tag:after{background:0 0}.featured-post .constrained{position:relative}.featured-post .constrained:after{content:'';background-size:cover;background-position:center;background-repeat:no-repeat;background-position:top center;background-repeat:no-repeat;background-image:url(images/flourish-hatches.svg);position:absolute;top:-25px;left:-29px;height:490px;width:175px;z-index:-2}.blog .quote{padding-top:0}.single-post>.post-image{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:434px;margin-bottom:57px}@media screen and (min-width:960px){.single-post>.post-image{margin-bottom:113px}}.single-post .article-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:960px){.single-post .article-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.single-post .entry-content{padding-left:24px;padding-right:24px;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:55px}@media screen and (min-width:960px){.single-post .entry-content{-ms-flex-preferred-size:78%;flex-basis:78%}}.single-post .entry-content .post-date{font-family:pt-sans-narrow,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:24px;letter-spacing:1.3px;font-weight:700}.single-post .entry-content .entry-title{margin-bottom:30px}@media screen and (min-width:960px){.single-post .entry-content .entry-title{margin-bottom:45px}}.single-post .entry-content .post-content{margin-left:30px}@media screen and (min-width:960px){.single-post .entry-content{-ms-flex-preferred-size:calc(100% - 458px);flex-basis:calc(100% - 458px)}}.single-post .sidebar{padding-right:24px;padding-left:24px}@media screen and (min-width:960px){.single-post .sidebar{padding-left:0}}.site-main>section.form-contact{max-width:1253px;width:calc(100% - 48px);margin:0 auto;padding:34px 24px}@media screen and (min-width:769px){.site-main>section.form-contact{width:calc(100% - 115px);padding:83px 56px 102px}}.site-main>section.form-contact .gform_wrapper .gfield{margin-bottom:40px}.site-main>section.form-contact .gform_wrapper .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:769px){.site-main>section.form-contact .gform_wrapper .gform_fields{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto !important}}.site-main>section.form-contact .gform_wrapper .gfield_select,.site-main>section.form-contact .gform_wrapper .textarea,.site-main>section.form-contact .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:18px 18px}.site-main>section.form-contact .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.site-main>section.form-contact .gform_wrapper li.gfield_error select,.site-main>section.form-contact .gform_wrapper li.gfield_error textarea{padding:17px 18px}@media screen and (min-width:769px){.site-main>section.form-contact #field_2_6{-ms-flex-preferred-size:50%;flex-basis:50%}.site-main>section.form-contact #field_2_6 textarea{height:auto !important}}.site-main>section.form-contact .gform_wrapper .top_label .gfield_label{display:none}.site-main>section.form-contact #gform_wrapper_2 .gform_footer{/*display:none*/}.contact .offset-bg{height:865px;-webkit-transform:translateY(-725px);transform:translateY(-725px)}@media screen and (min-width:769px){.contact .offset-bg{-webkit-transform:translateY(-432px);transform:translateY(-432px);height:570px}}.contact .quote{margin-top:140px}.contact .flourish.logo{right:50px;top:108px}@media screen and (min-width:769px){.contact .flourish.logo{right:271px}}.find-us-page .find-us-map{padding-left:0;padding-right:0}.find-us-page .flourish.waves{top:583px;left:3%;display:none}@media screen and (min-width:769px){.find-us-page .flourish.waves{display:block}}.find-us-page .flourish.logo{right:50px;top:-45px}@media screen and (min-width:769px){.find-us-page .flourish.logo{right:calc(5% + 271px)}}.find-us-page .wpsl-search{display:none;margin:0 auto}@media screen and (min-width:769px){.find-us-page .wpsl-search{max-width:1253px}}@media screen and (min-width:769px){.find-us-page .wpsl-search{display:block}}.find-us-page #wpsl-gmap{margin:0 auto;height:546px!important;z-index:5;display:none}@media screen and (min-width:769px){.find-us-page #wpsl-gmap{max-width:1253px}}@media screen and (min-width:769px){.find-us-page #wpsl-gmap{display:block}}.find-us-page #wpsl-wrap>#wpsl-result-list{z-index:1;padding-top:40px;padding-bottom:40px;background-image:url(images/background-colsage.gif);background-size:75px;background-repeat:repeat}@media screen and (min-width:769px){.find-us-page #wpsl-wrap>#wpsl-result-list{padding-top:546px;padding-bottom:129px;-webkit-transform:translateY(-446px);transform:translateY(-446px);margin-bottom:-446px}}.find-us-page #wpsl-wrap>#wpsl-result-list #wpsl-stores{margin:0 auto;height:auto!important}@media screen and (min-width:769px){.find-us-page #wpsl-wrap>#wpsl-result-list #wpsl-stores{max-width:1253px}}.find-us-page #wpsl-wrap>#wpsl-result-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.find-us-page #wpsl-wrap>#wpsl-result-list ul>li{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;border-bottom:none;padding:10px 10px 60px 0;height:250px;position:relative;max-width:313px}.find-us-page #wpsl-wrap>#wpsl-result-list ul>li .wpsl-phone,.find-us-page #wpsl-wrap>#wpsl-result-list ul>li .wpsl-url{display:block}.find-us-page #wpsl-wrap>#wpsl-result-list ul>li .wpsl-url>a{color:inherit;text-decoration:underline}@media screen and (min-width:769px){.find-us-page #wpsl-wrap>#wpsl-result-list ul>li{-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (min-width:960px){.find-us-page #wpsl-wrap>#wpsl-result-list ul>li{-ms-flex-preferred-size:33%;flex-basis:33%}}@media screen and (min-width:1024px){.find-us-page #wpsl-wrap>#wpsl-result-list ul>li{-ms-flex-preferred-size:25%;flex-basis:25%}}.find-us-page .directions{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.site-main>section.product-section{margin:0 auto 100px;padding-left:0;padding-right:0;z-index:auto}.site-main>section.product-section .filters{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;height:80px;background:#e5e5e5;position:-webkit-sticky;position:sticky;bottom:0;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.site-main>section.product-section .filters.expanded{-webkit-transform:translateY(-300px);transform:translateY(-300px)}@media screen and (min-width:769px){.site-main>section.product-section .filters.expanded{-webkit-transform:inherit;transform:inherit}}.site-main>section.product-section .filters.expanded .filter-buttons{transition-delay:0s;opacity:1}.site-main>section.product-section .filters .filter-label{font-family:mark_black,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;letter-spacing:.3em;color:#231f20;display:block;position:relative;margin-right:30px}@media screen and (min-width:769px){.site-main>section.product-section .filters .filter-label{color:#898989}}.site-main>section.product-section .filters .filter-label svg{fill:currentColor;width:25px;height:15px}.site-main>section.product-section .filters .filter-buttons{opacity:0;position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:30px;background:#231f20;top:80px;left:0;transition:opacity 0s;transition-delay:.5s}@media screen and (min-width:769px){.site-main>section.product-section .filters .filter-buttons{opacity:1;background:0 0;position:inherit;top:inherit;left:inherit;width:auto;padding-top:0}}.site-main>section.product-section .filters .close-filters{width:40px;height:40px;background-image:url(images/close-filters.svg);margin:30px auto;background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width:769px){.site-main>section.product-section .filters .close-filters{display:none}}.site-main>section.product-section .filters .filter{padding:12px 33px;position:relative;text-align:center;width:100%}@media screen and (min-width:769px){.site-main>section.product-section .filters .filter{display:block;width:auto;color:#231f20}}.site-main>section.product-section .filters .filter:hover{color:#fff;background:#898989}.site-main>section.product-section .filters .filter:hover:after{content:'';width:8px;height:8px;background:#898989;display:block;position:absolute;-webkit-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg);left:50%;top:39px}.site-main>section.product-section .filters .filter.selected{color:#fff;background:#231f20}.site-main>section.product-section .filters .filter.selected:after{content:'';width:8px;height:8px;background:#231f20;display:block;position:absolute;-webkit-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg);left:50%;top:39px}.site-main>section.product-section .product{text-align:center;min-height:567px;float:left;width:100%;padding:85px 30px 63px}@media screen and (min-width:769px){.site-main>section.product-section .product{width:50%}}@media screen and (min-width:1024px){.site-main>section.product-section .product{width:33.3333%}}.site-main>section.product-section .product .type-tag{position:absolute;top:22px;left:19px;-webkit-transform:translateX(-100%) rotate(-90deg);transform:translateX(-100%) rotate(-90deg);-webkit-transform-origin:top right;transform-origin:top right}.site-main>section.product-section .product .type-tag a{color:#fff}.site-main>section.product-section .product.type-11 .product-image{-webkit-filter:drop-shadow(0 0 14.5px rgba(0,0,0,.46));filter:drop-shadow(0 0 14.5px rgba(0,0,0,.46))}.site-main>section.product-section .product.type-tip{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;padding:0}.site-main>section.product-section .product .product-image{height:295px;width:220px;margin:0 auto;background-size:contain;background-position:center;background-repeat:no-repeat}.site-main>section.product-section .product .product-title{font-size:14px;margin:36px 0 26px;font-family:mark_black,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;letter-spacing:.3em}.product{padding-top:111px;padding-bottom:138px;width:100%}@media screen and (min-width:769px){.product{padding-top:158px}}.product .product-block{padding:0 24px;max-width:1072px;margin:0 auto;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:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px){.product .product-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.product.category-soil .product-image{-webkit-filter:drop-shadow(0 0 14.5px rgba(0,0,0,.46));filter:drop-shadow(0 0 14.5px rgba(0,0,0,.46))}.product .product-image{background-size:contain;background-position:center;background-repeat:no-repeat;height:397px;width:231px;position:relative;background-position:center top;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.product .product-image .detail{font-family:Courier,monospace;-webkit-font-smoothing:antialiased;font-weight:700;letter-spacing:.4em;text-transform:uppercase;background-size:16px;background-position:center;background-repeat:no-repeat;background-image:url(images/icon-magnifier.svg);background-position:left;background-size:contain;margin:0 auto;padding-left:20px;font-size:10px;position:absolute;text-align:center;bottom:0;color:#231f20;display:block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:769px){.product .product-image{margin-right:100px;height:530px;width:293px}}.product .content-block{width:100%;margin-top:50px}@media screen and (min-width:769px){.product .content-block{width:61%;margin-top:0}}.product .a-mask-block{float:left;clear:both}.product .product-title{font-size:40px;margin-bottom:30px}.product .content{clear:both;margin-bottom:50px}.product .icon-chip-baker,.product .icon-co-made{background-size:contain;background-position:center;background-repeat:no-repeat}.product .product-flourishes{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:769px){.product .product-flourishes{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.product .product-flourishes>div{margin-bottom:20px}@media screen and (min-width:769px){.product .product-flourishes>div{margin-bottom:0}}.product .icon-co-made{height:45px;width:50px;background-image:url(images/icon-colorado-made.svg)}.product .icon-chip-baker{height:45px;width:50px;margin-left:20px;background-image:url(images/icon-chip-baker.svg)}@media screen and (min-width:769px){.product .icon-chip-baker{margin-right:45px}}.product .find-btn{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:769px){.product .find-btn{-ms-flex-preferred-size:auto;flex-basis:auto}}.product .instructions{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product .instructions .instruction{background-size:contain;background-position:center;background-repeat:no-repeat;width:284px;height:258px;margin-bottom:50px}@media screen and (min-width:769px){.product .instructions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.detail-image .lightbox-inner{background-size:contain;background-position:center;background-repeat:no-repeat;width:50%;height:50%}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}