@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap");.text-center{text-align:center}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:focus,a.skip-main:active{color:#fff;background-color:#000;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid yellow;text-align:center;font-size:1.2em;z-index:999}.msa-forms .button,.msa-forms .page-my-profile .tabs ul li button,.page-my-profile .tabs ul li .msa-forms button,.msa-forms label,.msa-forms input,.msa-forms select{font-size:inherit}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body,header,main,section,footer{margin:0;padding:0}html#content>div,body#content>div,header#content>div,main#content>div,section#content>div,footer#content>div{min-height:63rem}.container{width:100%;max-width:90em;margin:0 auto;position:relative;padding:0 1em}.container.padd{max-width:70em}@font-face{font-family:'ArvoBold';font-weight:800;src:url("./fonts/Arvo/hinted-Arvo-BoldItalic.eot");src:url("./fonts/Arvo/hinted-Arvo-BoldItalic.eot?#iefix") format("embedded-opentype"),url("./fonts/Arvo/hinted-Arvo-BoldItalic.woff2") format("woff2"),url("./fonts/Arvo/hinted-Arvo-BoldItalic.woff") format("woff"),url("./fonts/Arvo/hinted-Arvo-BoldItalic.ttf") format("truetype")}@font-face{font-family:'Arvo';font-weight:400;src:url("./fonts/Arvo/hinted-Arvo-Italic.eot");src:url("./fonts/Arvo/hinted-Arvo-Italic.eot?#iefix") format("embedded-opentype"),url("./fonts/Arvo/hinted-Arvo-Italic.woff2") format("woff2"),url("./fonts/Arvo/hinted-Arvo-Italic.woff") format("woff"),url("./fonts/Arvo/hinted-Arvo-Italic.ttf") format("truetype")}html{font-size:0.85em}@media screen and (min-width: 48em){html{font-size:1em}}@media screen and (min-width: 100em){html{font-size:1.125em}}body{font-family:"Proxima Nova", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#FEFEFE;font-weight:600}p{line-height:1.25;letter-spacing:0.025em;font-size:1.125em}.arvo{font-family:"ArvoBold", sans-serif;text-transform:uppercase;letter-spacing:0.03em}.button,.page-my-profile .tabs ul li button,button.wp_ulike_btn{display:inline-block;font-family:"ArvoBold";color:#EE3525;padding:0.45em 1.5em;background:#FEFEFE;border:0.125em solid black;box-shadow:-0.25em 0.25em 0 black;text-transform:uppercase;text-decoration:none;min-width:10em;text-align:center;font-size:1.25em;cursor:pointer;top:0;right:0;transition:all 0.3s ease-in-out !important}.button:hover,.page-my-profile .tabs ul li button:hover,.button:focus,.page-my-profile .tabs ul li button:focus,button.wp_ulike_btn:hover,button.wp_ulike_btn:focus{transform:translateX(0.125em) translateY(-0.125em);box-shadow:-0.375em 0.375em 0 black;background:#EE3525;color:#FEFEFE}.button.reverse,.page-my-profile .tabs ul li button.reverse,button.wp_ulike_btn.reverse{background:transparent;color:#fff;border:0}.button.reverse:hover,.page-my-profile .tabs ul li button.reverse:hover,.button.reverse:focus,.page-my-profile .tabs ul li button.reverse:focus,button.wp_ulike_btn.reverse:hover,button.wp_ulike_btn.reverse:focus{color:#EE3525}#header{position:fixed;top:0;width:100%;background:black;z-index:9}#header nav.desktop{display:none;justify-content:center;align-items:center;position:relative;top:1em;color:#FEFEFE;padding-bottom:2.25em}#header nav.desktop .logo{margin:0 -1em;z-index:3;margin-bottom:-3em;position:absolute;top:0;left:calc(50% - 5em)}#header nav.desktop .logo img{width:16em;height:auto}#header nav.desktop span.logout:hover,#header nav.desktop span.logout:focus{color:#FFF548}#header nav.desktop span.logout,#header nav.desktop div.floating-div{text-transform:uppercase;font-weight:400;position:absolute;right:1rem;top:1.5em;font-size:0.85em;display:none;cursor:pointer;transition:all 0.3s;font-family:"ArvoBold"}#header nav.desktop div.floating-div{flex-flow:column;align-items:flex-end;justify-content:center;top:0.5em}#header nav.desktop div.floating-div span{padding-top:0.2em;padding-bottom:0.2em}#header nav.desktop div.floating-div span a{color:#fff;text-decoration:none}#header nav.desktop div.floating-div span a:hover,#header nav.desktop div.floating-div span a:focus{color:#FFF548}#header nav.desktop #menu-main-menu-left{margin-right:0;margin-left:-6rem}#header nav.desktop #menu-main-menu-right{margin-left:18rem}#header nav.desktop ul:not(.sub-menu){list-style-type:none;display:flex;align-items:center;justify-content:center;margin:0;padding:0 1.5em;background:black;position:relative}#header nav.desktop ul:not(.sub-menu) li.home a{display:block;color:transparent;width:16em;height:9em;background:url("./img/backwoods-logo.svg") center center no-repeat;background-size:contain;position:relative;bottom:-4em;margin-top:-4em}#header nav.desktop ul:not(.sub-menu)>li:not(.home){display:block;position:relative;text-align:center;padding:0 1.5em}#header nav.desktop ul:not(.sub-menu)>li:not(.home).current-menu-item a{border-bottom-color:#EE3525}#header nav.desktop ul:not(.sub-menu)>li:not(.home)>a{display:block;text-decoration:none;color:#FEFEFE;padding:0.25em 0;padding-top:1.25em;text-transform:uppercase;font-family:"ArvoBold";font-weight:600;position:relative;z-index:3;transform:rotate(0deg);border-bottom:4px solid transparent;transition:all 0.3s ease-in-out}#header nav.desktop ul:not(.sub-menu)>li:not(.home)>a svg{height:1em;width:1em;margin-left:0.5em;position:relative;top:2px}#header nav.desktop ul:not(.sub-menu)>li:not(.home):before{content:"";position:absolute;z-index:2;width:14em;top:-1em;left:calc(50% - 7em);height:6em;background-image:url("./img/pow-yellow.svg");background-repeat:no-repeat;background-position:center center;vertical-align:middle;transform:scale(0);transition:transform 0.35s ease-in-out;pointer-events:none}#header nav.desktop ul:not(.sub-menu)>li:not(.home):hover>a,#header nav.desktop ul:not(.sub-menu)>li:not(.home):focus>a{transform:rotate(-8deg);color:#EE3525;text-shadow:0.125em 0.125em 0 #FEFEFE;border-bottom-color:transparent}#header nav.desktop ul:not(.sub-menu)>li:not(.home):hover:before,#header nav.desktop ul:not(.sub-menu)>li:not(.home):focus:before{transform:scale(1)}#header nav.desktop ul.sub-menu{margin:0;padding:0;position:absolute;list-style-type:none;background:#E5BD4E;width:16em;padding-top:1em;left:calc(50% - 8em);top:-200%;opacity:0;transition:all 0.5s ease-in-out}#header nav.desktop ul.sub-menu li{display:block}#header nav.desktop ul.sub-menu li a{text-align:left;display:block;margin:0.25em;padding:0.75em 1em;background:#FEFEFE;color:#EE3525;font-family:"ArvoBold";text-transform:uppercase;text-decoration:none}#header nav.desktop ul>li:hover ul.sub-menu{top:100%;opacity:1}.visuallyhidden,.page-template-smokehouse .hero input[type="checkbox"],#pullup-form form input[type=checkbox],#pullup-form form input[type=radio]{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}#template{visibility:hidden;display:none;height:0;width:0}html.modal-open,html.modal-open body{overflow:hidden}html.modal-open body{position:fixed;top:0;left:0;right:0;bottom:0}body{background:#333333;color:#FEFEFE;font-family:"Proxima Nova",sans-serif}body.fixed{overflow:hidden;position:relative;height:100%}br{line-height:0}.text-center{text-align:center}.pow{content:"Featured";display:inline-block;color:#FEFEFE;font-family:"ArvoBold";font-size:1.25rem;text-transform:uppercase;padding:3.5rem 2.75rem;z-index:1;transform:rotate(-5deg) scale(1);background-image:url("./img/pow-red.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;text-align:center;line-height:1;transition:all 0.5s ease-in-out}.pow.yellow{background-image:url("./img/pow-yellow.svg");color:#EE3525}.pow.purple{background-image:url("./img/pow-purple.svg");color:#FFF548}.pow.animate{transform:rotate(-5deg) scale(1)}.pow.animate:hover{transform:rotate(45deg) scale(0)}.single-product #to-similar{font-size:1.125em;font-family:"ArvoBold";position:fixed;width:11em;height:9em;left:calc(50% - 5em);text-align:center;bottom:-3em;z-index:99;text-transform:uppercase;cursor:pointer;text-decoration:none;opacity:1;transition:opacity 0.5s;padding-top:2.5em;transform:rotate(-5deg)}.single-product #to-similar::after{content:"";display:block;position:absolute;height:1.75em;width:1.25em;background:url("./img/icons/arrow-down-red.svg") center center no-repeat;background-size:contain;left:calc(50% - 0.5em)}.single-product #to-similar.hide{pointer-events:none;opacity:0}@media screen and (min-width: 64em){.single-product .content-area .entry-content,.single-product .content-area .similar{height:calc(100vh);overflow:hidden}}.single-product .content-area .entry-content{position:relative;background-repeat:no-repeat;background-size:cover;background-position:right;display:flex;flex-wrap:wrap;align-items:center}.single-product .content-area .entry-content .product-info,.single-product .content-area .entry-content .product-image{width:100%;padding:2.5em}@media screen and (min-width: 48em){.single-product .content-area .entry-content{justify-content:space-between}.single-product .content-area .entry-content .product-info,.single-product .content-area .entry-content .product-image{height:100%}.single-product .content-area .entry-content .product-info{width:35%}.single-product .content-area .entry-content .product-image{width:65%;padding-left:15%}}.single-product .product-info{display:flex;align-items:center;position:relative;margin-top:2.5em}.single-product .product-info div{max-width:21em;text-shadow:0 0 1.5em rgba(0,0,0,0.05)}.single-product .product-info h1{font-family:"ArvoBold";color:#F6A67D;text-transform:uppercase;font-size:2.75em;line-height:1.125;margin:0}.single-product .product-info p{margin:1em 0;margin-bottom:2.5em}.single-product .product-info .desc{letter-spacing:0.025em}.single-product .product-info .desc span{font-weight:100;display:block;text-transform:uppercase;margin-bottom:1em}.single-product .product-info .desc span strong{font-family:"ArvoBold";font-size:1.1em}.single-product .product-info .desc span:last-child strong{font-size:0.9em}@media screen and (min-width: 48em){.single-product .product-info{justify-content:center}}@media screen and (min-width: 64em){.single-product .product-info{margin-top:0}}.single-product .swiper-container{-webkit-mask-image:linear-gradient(to right, transparent 0%, black 15%, black 85%, transparent 100%);-moz-mask-image:linear-gradient(to right, transparent 0%, black 15%, black 85%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, black 15%, black 85%, transparent 100%)}.single-product .product-image{text-align:center;display:flex;justify-content:center;align-items:center;position:relative;background-position:left center;background-size:cover}.single-product .product-image .swiper-container{position:relative}.single-product .product-image .swiper-container .swiper-wrapper{align-items:center}.single-product .product-image .swiper-container .swiper-wrapper .swiper-slide{height:100%;cursor:pointer}.single-product .product-image .swiper-container .swiper-wrapper .swiper-slide img{margin:1.5em auto}.single-product .product-image .swiper-pagination-bullets{bottom:1.5em;right:auto}.single-product .product-image .swiper-pagination-bullets .swiper-pagination-bullet{background:none;border:1px solid #2C2A2C;opacity:1;height:0.75em;width:0.75em;margin:0.25em}.single-product .product-image .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2C2A2C}.single-product .product-image img{height:auto;position:relative;z-index:9;margin:1em auto;max-width:20em;max-height:40em;width:auto}@media screen and (min-width: 48em){.single-product .product-image{width:65%}}.single-product .similar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;overflow:hidden;background:url("./img/woodgrain-updated.jpg") center center no-repeat;background-size:cover}.single-product .similar .callout,.single-product .similar .product-gallery{width:100%}.single-product .similar .callout{padding:1.5em;padding-bottom:2.5em;margin-top:0;text-align:center;text-shadow:0 0 1.5em rgba(0,0,0,0.5)}.single-product .similar .callout h2{font-family:"ArvoBold";text-transform:uppercase;color:#FEFEFE}.single-product .similar .callout strong{color:#FFF548;font-size:2.75em;line-height:1.125;margin:0 auto;padding-bottom:1rem}.single-product .similar .callout p{font-size:1em}.single-product .similar .callout span{font-family:"ArvoBold";text-transform:uppercase;display:inline-block;position:relative;font-size:0.85em;letter-spacing:0.025em}.single-product .similar .callout span::after{content:"";display:inline-block;height:1em;width:1em;background:url(./img/icons/arrow-right.svg) center center no-repeat;background-size:contain;position:absolute;top:0.125em;right:-1.25em}.single-product .similar .product-gallery{position:relative;height:100%;display:flex;justify-content:center;align-items:center;background:url("./img/product-footer.jpg") center center no-repeat;background-size:cover;padding:1.5em 0}.single-product .similar .product-gallery .swiper-slide{text-align:center;text-decoration:none;color:#FEFEFE}.single-product .similar .product-gallery .swiper-slide span{font-family:"ArvoBold";text-transform:uppercase;font-size:1em;display:block;padding:0.5em}.single-product .similar .product-gallery .image{padding-bottom:168%;width:100%;background-size:contain;background-position:center center;background-repeat:no-repeat}@media screen and (min-width: 64em){.single-product .similar{height:80vh;flex-wrap:nowrap}.single-product .similar .callout{width:28em;position:absolute;z-index:9;left:2.5em;text-align:left}.single-product .similar .callout strong{margin:0}.single-product .similar .callout p{max-width:18em}.single-product .similar .product-gallery{background:url("./img/shape-bg/single-product-footer.svg") left center no-repeat;background-size:cover;width:88.8%;padding-left:20%}.single-product .similar .product-gallery .swiper-container{padding-right:1.5em}}.single-product #post-33 .entry-content{background-image:url("./img/product-bg/honey-bourbon.png")}.single-product #post-33 .product-image{background:#F6C3A9}@media screen and (min-width: 48em){.single-product #post-33 .product-image{background:url("./img/shape-bg/honey-bourbon.svg") left center no-repeat;background-size:cover;background-color:transparent}}.single-product #post-45 .entry-content{background-image:url("./img/product-bg/black-n-sweet.jpg")}.single-product #post-45 h1{color:#8C8A8A}.single-product #post-45 .product-image{background:#D3D3D3}@media screen and (min-width: 48em){.single-product #post-45 .product-image{background:url("./img/shape-bg/black-n-sweet.svg") left center no-repeat;background-size:cover;background-color:transparent}}.single-product #post-43 .entry-content{background-image:url("./img/product-bg/dark-stout.jpg")}.single-product #post-43 h1{color:#969698}.single-product #post-43 .product-image{background:#B5B5B5}@media screen and (min-width: 48em){.single-product #post-43 .product-image{background:url("./img/shape-bg/dark-stout.svg") left center no-repeat;background-size:cover;background-color:transparent}}.single-product #post-44 .entry-content{background-image:url("./img/product-bg/original.jpg")}.single-product #post-44 h1{color:#C77444}.single-product #post-44 .product-image{background:#C79C83}@media screen and (min-width: 48em){.single-product #post-44 .product-image{background:url("./img/shape-bg/original.svg") left center no-repeat;background-size:cover;background-color:transparent}}.single-product #post-41 .entry-content{background-image:url("./img/product-bg/sweet-aromatic.jpg")}.single-product #post-41 h1{color:#F8E1C5}.single-product #post-41 .product-image{background:#F8E1C5}@media screen and (min-width: 48em){.single-product #post-41 .product-image{background:url("./img/shape-bg/sweet-aromatic.svg") left center no-repeat;background-size:cover;background-color:transparent}}.single-product #post-31 .entry-content{background-image:url("./img/product-bg/russian-cream.jpg");color:#2C2A2C;background-position:center}.single-product #post-31 h1{color:#838A90}.single-product #post-31 .product-image{background:#FFFFFF}@media screen and (min-width: 48em){.single-product #post-31 .product-image{background:url("./img/shape-bg/russian-cream.svg") left center no-repeat;background-size:cover;background-color:transparent}}.single-product #post-42 .entry-content{background-image:url("./img/honeycomb-yellow.jpg");color:black}.single-product #post-42 h1{color:#FFF548}.single-product #post-42 .product-image{background:#FFF7CC}@media screen and (min-width: 48em){.single-product #post-42 .product-image{background:url("./img/shape-bg/honey.svg") left center no-repeat;background-size:cover;background-color:transparent}}.single-product #post-50 .entry-content{background-image:url("./img/product-bg/honey-berry.png")}.single-product #post-50 h1{color:#FFF548}.single-product #post-50 .product-image{background:#E0C9DA}@media screen and (min-width: 48em){.single-product #post-50 .product-image{background:url("./img/shape-bg/honey-berry.svg") left center no-repeat;background-size:cover;background-color:transparent}}.single-product #post-512 .entry-content{background-image:url("./img/product-bg/black-russian.png")}.single-product #post-512 h1{color:#8C8A8A}.single-product #post-512 .product-image{background:#D3D3D3}@media screen and (min-width: 48em){.single-product #post-512 .product-image{background:url("./img/shape-bg/black-n-sweet.svg") left center no-repeat;background-size:cover;background-color:transparent}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.9}.hamburger.is-active:hover{opacity:.9}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:30px;height:19px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:3px;background-color:#fff;border-radius:0px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--3dx .hamburger-box{perspective:60px}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 8px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -8px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:60px}.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0, 8px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0, -8px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:60px}.hamburger--3dy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0, 8px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0, -8px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:60px}.hamburger--3dy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0, 8px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0, -8px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:60px}.hamburger--3dxy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0, 8px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0, -8px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:60px}.hamburger--3dxy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0, 8px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0, -8px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-6px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-6px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(6px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(6px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-6px, -7.5px, 0) rotate(-45deg) scale(0.7, 1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-6px, 7.5px, 0) rotate(45deg) scale(0.7, 1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(6px, -7.5px, 0) rotate(45deg) scale(0.7, 1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(6px, 7.5px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-16px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -8px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-16px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -8px, 0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:1.5px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:8px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:16px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 8px, 0) rotate(135deg);transition-delay:0.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -16px, 0) rotate(-270deg);transition-delay:0.075s}.hamburger--elastic-r .hamburger-inner{top:1.5px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:8px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner::after{top:16px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 8px, 0) rotate(-135deg);transition-delay:0.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0, -16px, 0) rotate(270deg);transition-delay:0.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:8px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-60px;top:-60px;transform:translate3d(60px, 60px, 0) rotate(45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-60px;top:-60px;transform:translate3d(-60px, 60px, 0) rotate(-45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:8px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-60px;top:60px;transform:translate3d(60px, -60px, 0) rotate(-45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-60px;top:60px;transform:translate3d(-60px, -60px, 0) rotate(45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:1.5px}.hamburger--slider .hamburger-inner::before{top:8px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:16px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 8px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-4.28571px, -5px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -16px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1.5px}.hamburger--slider-r .hamburger-inner::before{top:8px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider-r .hamburger-inner::after{top:16px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 8px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(4.28571px, -5px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0, -16px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:1.5px;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:8px;transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:16px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.22s;background-color:transparent !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 8px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 8px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-16px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -8px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s 0.22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}#header{position:fixed;top:0}#header nav.mobile{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0.5em 0}@media screen and (min-width: 48em){#header nav.mobile{justify-content:flex-end}}#header nav.mobile #header-sgw{flex-basis:calc(100% + 2em);width:calc(100% + 2em);margin:0 -1em;position:relative;min-height:10em}@media screen and (min-width: 48em){#header nav.mobile #header-sgw{display:none}}#header nav.mobile .menu-mobile-menu-container{position:fixed;z-index:999;left:-100%;height:100%;width:100%;top:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.95);opacity:0;transition:all 0.3s ease-in-out;transition-delay:0.1s}#header nav.mobile .menu-mobile-menu-container ul{margin:0;padding:0;list-style-type:none;text-align:center}#header nav.mobile .menu-mobile-menu-container ul li{position:relative;left:-100%;transition:left 0.2s ease-in-out}#header nav.mobile .menu-mobile-menu-container ul li:nth-child(1){transition-delay:0.1s}#header nav.mobile .menu-mobile-menu-container ul li:nth-child(2){transition-delay:0.15s}#header nav.mobile .menu-mobile-menu-container ul li:nth-child(3){transition-delay:0.2s}#header nav.mobile .menu-mobile-menu-container ul li:nth-child(4){transition-delay:0.25s}#header nav.mobile .menu-mobile-menu-container ul li:nth-child(5){transition-delay:0.3s}#header nav.mobile .menu-mobile-menu-container ul li:nth-child(6){transition-delay:0.35s}#header nav.mobile .menu-mobile-menu-container ul li:nth-child(7){transition-delay:0.4s}#header nav.mobile .menu-mobile-menu-container ul li:nth-child(8){transition-delay:0.45s}#header nav.mobile .menu-mobile-menu-container ul li:nth-child(9){transition-delay:0.5s}#header nav.mobile .menu-mobile-menu-container ul li a{display:block;color:white;text-decoration:none;font-size:1.5em;text-transform:uppercase;padding:0.25em;letter-spacing:0.025em}#header nav.mobile .menu-mobile-menu-container.open{left:0;opacity:1}#header nav.mobile .menu-mobile-menu-container.open ul li{left:0}@media screen and (min-width: 48em){#header nav.mobile .logo{position:absolute;left:50%;transform:translateX(-50%)}}#header nav.mobile .logo img{width:12em;height:auto;margin-bottom:-5.5em}#header nav.mobile button{color:#FEFEFE;font-size:2.5em;margin:0;padding:0;line-height:1;background:none;border:none;position:relative;z-index:9999}#header nav.mobile button:focus{outline:none;border:none}@media screen and (min-width: 80em){#content{padding-top:0}#header{position:relative}#header nav.mobile{display:none !important}#header nav.desktop{display:flex}#header nav.desktop span.logout{display:inline-block}#header nav.desktop div.floating-div{display:inline-flex}}.msa-forms .msa-form-input-text,.msa-forms .msa-form-select,.msa-forms .selectric-msa-form-select{background:#FEFEFE;color:#2C2A2C;font-weight:400}.msa-forms input:-webkit-autofill{animation-name:onAutoFillStart;transition:background-color 50000s ease-in-out 0s}.msa-forms input:not(:-webkit-autofill){animation-name:onAutoFillCancel}@keyframes onAutoFillStart{50%{opacity:1}}@keyframes onAutoFillCancel{50%{opacity:1}}.msa-forms .msa-form-field{padding-top:0.5em;position:relative}.msa-forms .msa-form-field label:not(.placeholder){position:absolute;top:-0.7em;left:0;padding:0;color:#FEFEFE;font-size:0.8em;height:auto;transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1)}.msa-forms .msa-form-field label.placeholder{color:#666}.msa-forms .msa-form-subfield{position:relative}.msa-forms label{color:#2C2A2C;font-weight:400;font-size:1.125em;letter-spacing:0.025em;transition:opacity 0.4s cubic-bezier(0.23, 1, 0.32, 1);padding-top:0.5rem}.msa-forms fieldset{border:0}.msa-forms .checkbox input[type=checkbox]+label:before{height:24px;width:24px;top:-0.125em;position:relative}.msa-forms .selectric-wrapper .selectric-items{font-weight:normal}.lb-bg{background:url(./img/honeycomb-purple.jpg) repeat}#leaderboard{margin:0 auto;padding:2.5em 1em}@media screen and (min-width: 90em){#leaderboard{max-width:60em;padding:2.5em}}@media screen and (min-width: 80em){#leaderboard{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:90em}#leaderboard .board{width:calc(49.5%)}}#leaderboard .round.finale{width:100%}#leaderboard .west.board{margin-bottom:2.5em}#leaderboard .board--header{display:flex;flex-wrap:wrap;text-align:center;font-family:"ArvoBold";font-weight:800;font-style:italic;font-size:1.5em}#leaderboard .board--header .coast{display:block;width:100%;color:#EE3525;font-size:1.5em;margin-bottom:-0.25em}@media screen and (min-width: 48em){#leaderboard .board--header .coast{margin-bottom:-1em}}#leaderboard .board--header .city{width:50%;display:block;text-align:center;padding:1.125em 0;padding-bottom:1.5em;padding-bottom:0.75em;display:none;font-size:1em}#leaderboard .board--header .city:nth-child(even){border-right:1px solid #EE3525}@media screen and (min-width: 48em){#leaderboard .board--header .city{display:block}}#leaderboard .location{display:flex;justify-content:space-between;background:rgba(0,0,0,0.35);display:none}#leaderboard .location span{text-transform:uppercase;font-family:"ArvoBold";font-weight:800;font-style:italic;font-size:1.5em;color:#FEFEFE;padding:1.25em 1em;text-align:center;border-bottom:3px solid #FEFEFE;border-top:3px solid #666;width:calc(50% - 1px)}@media screen and (min-width: 90em){#leaderboard .round{display:flex;flex-wrap:wrap}}#leaderboard .round[data-round="1"] .round--title{border-top:0.4em solid #EE3525}#leaderboard .round ul{list-style-type:none;display:block;margin:0;padding:0;counter-reset:section;font-size:1.125em}#leaderboard .round ul li{display:block;margin:0.25em 0;position:relative;padding-left:0.8em}#leaderboard .round ul li::before{counter-increment:section;content:counter(section);color:#EE3525;font-size:1.125em;font-family:"ArvoBold";font-weight:800;font-style:italic;position:absolute;left:0em}#leaderboard .round ul li span{display:block;line-height:1;font-weight:300;font-size:0.9em;padding:0.25em 0.5em;padding-top:0.3em;padding-left:0.65em;color:#CCC}#leaderboard .round ul li.winner span{background:#EE3525;padding-right:4em;font-style:italic;color:#FEFEFE}#leaderboard .round ul li.winner span::after{content:"Winner";text-transform:uppercase;position:absolute;right:0.75em;color:black;font-size:0.8em;font-style:normal;letter-spacing:0.025em;top:0.35em;font-weight:600}#leaderboard .round ul li.runnerup span{background:black;padding-right:5.5em;font-style:italic;color:#FEFEFE}#leaderboard .round ul li.runnerup span::after{content:"Runner Up";text-transform:uppercase;position:absolute;right:0.75em;color:#EE3525;font-size:0.8em;font-style:normal;letter-spacing:0.025em;top:0.35em;font-weight:600}#leaderboard .round ul span.empty{display:block;height:1.64em}#leaderboard .round--title{background:rgba(0,0,0,0.35);width:100%}#leaderboard .round--title strong{font-family:"ArvoBold";font-style:italic;font-size:1.25em;line-height:1.35;display:block;background:#FEFEFE;color:#EE3525;text-align:center;padding:0.35em 0.5em;padding-bottom:0.3em;position:relative;text-transform:uppercase}#leaderboard .round--title strong::after{content:"";width:1.5em;height:1.5em;border-left:0.35em solid transparent;border-right:0.35em solid transparent;position:absolute;right:0.25em;top:0.25em;transform:rotate(0deg);transition:transform 0.5s;background-image:url("./img/icons/arrow-down-red.svg");background-size:contain;background-repeat:no-repeat;background-position:center center}#leaderboard .round--title.open strong::after{transform:rotate(180deg)}#leaderboard .round--title .desc{padding:1em}#leaderboard .round--title .desc p{margin:1em 0.5em}#leaderboard .round--title .desc:empty{padding:0}@media screen and (min-width: 48em){#leaderboard .round--title strong:after{display:none}}#leaderboard .round--outcome{background:rgba(0,0,0,0.35)}@media screen and (min-width: 90em){#leaderboard .round--outcome{flex-basis:100%}}#leaderboard .round--outcome .round--location{display:none}#leaderboard .round--outcome--rappers{display:flex;justify-content:space-between;flex-wrap:wrap;overflow:hidden}#leaderboard .round--outcome--rappers>div{width:100%}@media screen and (min-width: 48em){#leaderboard .round--outcome--rappers>div{width:calc(50% - 1px)}}#leaderboard .round--outcome--rappers>div>span{display:block;text-align:center;font-size:1.25em;background:black;color:#999;font-style:italic;padding:0.5em;line-height:1.25;padding-top:0.6em;text-transform:uppercase;min-height:3.35em}#leaderboard .round--outcome--rappers>div>span:empty{padding:0}@media screen and (min-width: 48em){#leaderboard .round--outcome--rappers>div>span:empty{background:none}}@media screen and (min-width: 90em){#leaderboard .round--outcome--rappers>div>span .mobile-city{display:none}}#leaderboard .round--outcome--rappers>div span.date-location{display:block;color:#FFF548}#leaderboard .round--outcome--rappers>div ul{padding:1em}@media screen and (min-width: 48em){#leaderboard .round--outcome--rappers>div ul{padding:1.5em}}#leaderboard .round.semi .round--title strong{text-transform:uppercase}#leaderboard .round.semi ul{padding-bottom:0;padding-top:1.5em}#leaderboard .round.semi ul:last-child{padding-bottom:1.5em}#leaderboard .round.semi ul strong{font-family:"ArvoBold";color:#EE3525;font-style:italic;text-transform:uppercase;letter-spacing:0.035em;font-size:0.85em;display:block;padding-bottom:0.5em}#leaderboard .round.finale{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;margin-top:3.5rem}@media screen and (min-width: 48em){#leaderboard .round.finale{font-size:0.85em;max-width:37em}}#leaderboard .round.finale .round--title{background:#EE3525;position:relative;min-height:4rem}#leaderboard .round.finale .round--title .pow{position:absolute;left:0;right:0;top:-1.7em;padding:2.5rem 2.75rem}#leaderboard .round.finale .finale-title>strong{font-family:"ArvoBold";font-style:italic;display:block;background:#FEFEFE;color:#EE3525;text-align:center;text-transform:uppercase;line-height:0.99;font-size:1.75em;padding-top:0.5em}#leaderboard .round.finale .finale-title p{margin:0;padding:0 1em;padding-bottom:0.5em;color:#2C2A2C;background:#FEFEFE;text-align:center;font-family:"ArvoBold";text-transform:uppercase;font-style:italic;font-size:1.25em}#leaderboard .round.finale .finale-title p strong{display:block;font-size:1.25em;font-family:"Proxima Nova",sans-serif}#leaderboard .round.finale .round--outcome{width:calc(100%);flex-basis:calc(100%)}#leaderboard .round.finale .round--outcome--rappers{background:rgba(0,0,0,0.35)}@media screen and (min-width: 48em){#leaderboard .round.finale .round--outcome--rappers{flex-wrap:nowrap}}#leaderboard .round.finale .round--outcome--rappers>div{width:100%;text-align:center;margin:auto}#leaderboard .round.finale .round--outcome--rappers>div strong{display:block;text-align:center;text-transform:uppercase;font-family:"ArvoBold";font-style:italic;color:#EE3525;line-height:1;padding:1.5em 0;padding-bottom:1em;font-size:1.25em;background:black}#leaderboard .round.finale .round--outcome--rappers>div strong span{color:#FEFEFE;font-size:1.25em;display:block}@media screen and (min-width: 90em){#leaderboard .round.finale .round--outcome--rappers>div strong{font-size:1.25em}}#leaderboard .round.finale .round--outcome--rappers>div ul{display:inline-block;font-size:1.25em}@media screen and (min-width: 48em){#leaderboard .round.finale .round--outcome--rappers>div ul{min-width:23em;text-align:left}}#leaderboard .round.finale .round--outcome--rappers>div ul li{margin-bottom:5px}#leaderboard .round.finale .round--outcome--rappers>div ul li .clear{clear:both}#leaderboard .round.finale .round--outcome--rappers>div ul li.winner span::after,#leaderboard .round.finale .round--outcome--rappers>div ul li.runnerup span::after{display:none}#leaderboard .round.finale .round--outcome--rappers>div ul li:before{left:-0.2em}#leaderboard .round.finale .round--outcome--rappers>div ul li span:nth-of-type(1){float:left}#leaderboard .round.finale .round--outcome--rappers>div ul li span:nth-of-type(2){float:right}#leaderboard .round.finale .round--outcome--rappers>div:last-of-type strong{padding-top:2.5em}@media screen and (min-width: 48em){#leaderboard .round.finale .round--outcome--rappers>div:last-of-type strong{padding-top:1.5em}}#leaderboard .round.finale .round--outcome--rappers span.vs{display:block;width:100%;border-bottom:1px solid #9B9B9B;position:relative;font-size:1.25em;margin-top:0.5em}#leaderboard .round.finale .round--outcome--rappers span.vs::after{content:"VS";position:absolute;height:2.5em;width:2.5em;font-size:1em;font-family:"ArvoBold";line-height:2.6;color:#EE3525;background:#FEFEFE;border-radius:999em;text-align:center;font-weight:800;font-style:italic;letter-spacing:0.09em;left:calc(50% - 1.25em);top:-1.25em}@media screen and (min-width: 48em){#leaderboard .round.finale .round--outcome--rappers span.vs{width:1px;height:12sem;background:#CCC;margin-top:0}#leaderboard .round.finale .round--outcome--rappers span.vs::after{top:1.5em}}#leaderboard .round.finale .round--outcome--winners{background:#EE3525;text-align:center;padding:1.5em 1em;text-transform:uppercase;position:relative}#leaderboard .round.finale .round--outcome--winners .pow{position:absolute;top:-1.5em}#leaderboard .round.finale .round--outcome--winners span{font-family:"ArvoBold";font-weight:800;font-style:italic;display:block;font-size:1.5em}#leaderboard .round.finale .round--outcome--winners span.winner{display:inline-block;font-size:1.75em;text-align:center;border-radius:9999em;min-width:12em;font-family:"Proxima Nova",sans-serif;font-weight:400;background:#EE3525;margin-top:0.5em}#leaderboard .east.board .semi.round{display:none}@media screen and (min-width: 90em){#leaderboard .east.board .semi.round{display:flex}}#notify-bar{position:fixed;background:#EE3525;top:50%;left:0;z-index:9999;width:100%;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;opacity:0;display:none;transition:opacity 0.6s ease-in-out;box-shadow:0 0 2.5em rgba(0,0,0,0.2);padding:1.5em}#notify-bar p{font-size:1em;color:#FEFEFE;flex-basis:100%;margin:0;margin-bottom:0.5em}@media screen and (min-width: 48em){#notify-bar p{font-size:2em}}#notify-bar .button,#notify-bar .page-my-profile .tabs ul li button,.page-my-profile .tabs ul li #notify-bar button{color:#333}.modal{position:fixed;top:0;left:0;z-index:999;height:100%;width:100%;background:rgba(0,0,0,0.85);display:flex;align-items:center;justify-content:center;display:none}.modal button[data-modal-close],.modal button[data-modal-return]{display:none;height:2em;width:2em;border-radius:none;border:none;position:absolute;top:2.75em;right:1.5em;cursor:pointer;background:url("./img/icons/close-button.svg") center center no-repeat;background-size:contain}.modal--inner{width:46em;background:white;color:black;max-width:calc(100% - 2em);background:url("./img/woodgrain-updated.jpg") center center no-repeat;background-size:cover;padding:1em 0;position:relative}.modal--title{font-family:"ArvoBold";display:block;text-align:center;font-size:2em;text-transform:uppercase}.modal--content{padding:2.5em 1.5em;background:white;max-height:90vh;overflow-y:scroll}.modal--content .mobile-close{display:inline-block;margin:0 auto}.modal--content p{max-width:32em;margin:1em auto}.modal--content a{color:#EE3525}.modal--content a:hover,.modal--content a:focus{color:goldenrod}.modal#age-verification-modal{background:rgba(0,0,0,0.97)}.modal#age-verification-modal .modal--inner{background:#FFF}.modal#age-verification-modal .modal--content a{margin:0.5em}@media screen and (min-width: 48em){.modal .mobile-close{display:none}.modal button[data-modal-close],.modal button[data-modal-return]{display:block}}.remove-me{display:none}.remove-me.active{display:block}#remove-me-modal .modal--content{background:#000;padding:2.5em;overflow-y:auto}#remove-me-modal .modal--inner,#remove-me-modal .modal--title{color:#fff}#remove-me-modal .modal--inner{padding:0}body{min-height:100vh;min-height:30rem}html,body{overflow:initial !important}.callout{width:100%;position:relative;z-index:2;margin-top:0}.callout .pow{position:absolute;z-index:1}.callout strong{display:block;font-family:"ArvoBold";font-size:2.75em;color:#fff548;text-transform:uppercase;line-height:1;font-weight:normal;max-width:9em;margin:0 auto;position:relative;z-index:2}.callout strong span:last-of-type{position:relative;z-index:3}.callout p{max-width:100%;margin:1.5em 0;font-size:1.125em}.callout .button,.callout .page-my-profile .tabs ul li button,.page-my-profile .tabs ul li .callout button{margin-bottom:2.5em}@media screen and (min-width: 64em){.callout{max-width:35em;margin-top:1.5rem}.callout p{max-width:17em;margin:2em 0;font-size:1.25em}.callout strong{font-size:3.5em;margin:0}.callout .button,.callout .page-my-profile .tabs ul li button,.page-my-profile .tabs ul li .callout button{margin-bottom:0}}#pp-nav{position:fixed;z-index:100;margin-top:-32px !important;top:50% !important;opacity:1}#pp-nav li a span{border-color:#FFF !important;width:12px;height:12px;background:#FFF}#pp-nav li a.active span{background:none}@media screen and (min-width: 30em){.page-home #content{position:fixed}}.home-section{position:relative;display:flex !important;align-items:flex-end;flex-wrap:wrap;min-height:58em}.home-section .pp-tableCell>.container{display:flex;flex-wrap:wrap;align-items:center}.home-section .callout{text-align:center}.home-section .callout .pow{left:-2em;top:-4.5em}.home-section .callout .button,.home-section .callout .page-my-profile .tabs ul li button,.page-my-profile .tabs ul li .home-section .callout button{margin-bottom:0}.home-section img{display:block;max-width:100%;height:auto}.home-section .home-section-image{max-height:30em}@media screen and (min-width: 64em){.home-section{display:block}.home-section .pp-tableCell>.container{height:100%}.home-section .callout{text-align:left}.home-section .callout .pow{left:-2.5em}.home-section .home-section-image{width:75%;position:absolute;height:100%;max-height:100%;right:0;top:0;background:url("./img/home-featured.png") left center no-repeat;background-size:cover}}.featured{display:flex;overflow:hidden;background:url("./img/honeycomb-purple.jpg")}.featured .container{position:static}.featured .home-section-image{width:100%;height:65vw;background:url("./img/home-one.jpg") center center no-repeat;background-size:cover}@media screen and (min-width: 64em){.featured{align-items:center}.featured .callout{margin-top:3.5rem}.featured .home-section-image{width:75%;position:absolute;height:100%;background:rgba(0,0,0,0.3);right:0;background:url("./img/home-featured.png") left center no-repeat;background-size:cover;right:-100%;transition:right 0.75s ease-in-out}.featured.inview .home-section-image{right:0}}@media screen and (min-width: 100em){.featured .home-section-image{width:65%}}.packs{background-image:url("./img/woodgrain.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;color:#FEFEFE;overflow:hidden;min-height:0}.packs .pp-tableCell>.container{align-items:center}.packs .callout{text-align:center;margin:0 auto;max-width:40em;position:relative;top:10em}.packs .callout .pow{left:0;right:0}.packs .callout strong{color:#FEFEFE;max-width:100%}.packs .callout p{margin-left:auto;margin-right:auto;max-width:100%}.packs .pp-tableCell>img{max-width:175%;margin-left:-34%;margin-top:-10em}@media screen and (min-width: 64em){.packs{height:100%}.packs .pp-tableCell>img{margin-left:auto;position:absolute;bottom:-50%;max-width:100%;width:100%;transition:bottom 0.55s ease-in-out;transition-delay:0.2s;margin-top:inherit}.packs .callout{margin-bottom:34%}.packs.active .pp-tableCell>img{bottom:-3em}}.about-us{background:url("./img/product-bg/sweet-aromatic.jpg") center center no-repeat;background-size:cover}.about-us .pp-tableCell>.container{justify-content:flex-end}.about-us .callout{color:#2C2A2C;margin-top:2em}.about-us .callout strong{color:#FFF548}.about-us .callout p{color:white}.about-us .home-section-image{width:100%;height:65vw;background:url("./img/home-three.jpg") center center no-repeat;background-size:cover}@media screen and (min-width: 64em){.about-us p{max-width:22em}.about-us .home-section-image{background:url("./img/home-about.svg") right center no-repeat;width:67%;height:100%;right:auto;background-size:cover;left:-100%;transition:left 0.75s ease-in-out}.about-us.active .home-section-image{left:0}}.events{background:black;min-height:45em;overflow:hidden}.events .callout{margin-top:3em}.events .callout p{text-shadow:0 0 0.5em black}.events .home-section-image{width:100%;height:65vw;background:url("./img/home-four.jpg") center center no-repeat;background-size:cover}.events .buttons{position:relative;bottom:0;left:0;width:100%;z-index:4;justify-content:center;font-size:0.75em}.events .buttons>div{text-align:center;width:50%;padding-bottom:2.5em}.events .buttons>div strong{display:block;text-transform:uppercase;font-family:"ArvoBold";font-size:1.25em;line-height:1;margin-bottom:1em;text-shadow:0 0 0.5em black}@media screen and (max-width: 48em){.events{padding-top:3rem}}@media screen and (min-width: 64em){.events p{max-width:16em}.events .home-section-image{background:url("./img/home-events.png") left center no-repeat;width:78%;height:100%;background-size:cover;right:-100%;transition:right 0.75s ease-in-out}.events .buttons{font-size:1em}.events .buttons>div{max-width:50em}.events.active .home-section-image{right:0}}.home-section.blog{background-image:url("./img/home-five.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:42em;align-items:center}.home-section.blog .pp-tableCell>.container{justify-content:center;align-items:center}.home-section.blog .callout{background:#FEFEFE;color:#2C2A2C;text-align:center;max-width:44em;border:0.35em solid #FFF548;box-shadow:-0.75em 0.75em 0 #FFF548;padding:2.5em 1.5em;position:relative;left:0.25em;margin-top:5em}.home-section.blog .callout .pow{top:-8em;left:0;right:0}.home-section.blog .callout strong{color:#571D58;max-width:100%}.home-section.blog .callout p{margin-left:auto;margin-right:auto;max-width:23em}@media screen and (min-width: 64em){.home-section.blog{padding:3.5em 5em}}.on-ig{background:url("./img/honeycomb-yellow.jpg") center right no-repeat;background-size:cover;position:relative;overflow:hidden}.on-ig .pp-tableCell>.container{justify-content:flex-end}.on-ig .callout .pow{top:-5.5em}.on-ig .callout strong,.on-ig .callout p{color:black}.on-ig .home-section-image{width:100%;height:65vw;background:url("./img/home-six-mobile-new.png") center center no-repeat;background-size:cover;margin-bottom:-8em}@media screen and (min-width: 64em){.on-ig .home-section-image{background:url("./img/home-six-new.png") right center no-repeat;background-size:cover;width:67%;height:100%;right:auto;left:-100%;transition:left 0.75s ease-in-out}.on-ig.active .home-section-image{left:0}}#content{height:100%;width:100%;top:0;left:0}@media screen and (max-width: 30em){#content{padding-top:13rem}}@media screen and (max-width: 48em){.callout p{max-width:28em;margin-left:auto;margin-right:auto}}@media screen and (min-width: 48em){.home-section{min-height:70em}.packs{min-height:48em}}@media screen and (min-width: 80em){.home-section{position:absolute;height:100%}.home-section.blog{padding-top:15em}.home-section.on-ig{padding-top:5em}.home-section.packs{padding-top:5em}.home #content{overflow:hidden}.home #footer{position:absolute;bottom:0;left:0;width:100%}}@media screen and (max-height: 48em) and (max-width: 64em){.home-section{padding-top:0}.home-section.packs{min-height:0;height:33em}}@media screen and (min-width: 1020px) and (max-width: 1027px){.home-section{height:auto}.events .callout{top:-6em;left:3em}.packs .callout{margin-bottom:0}.events .home-section-image{right:0;transition:auto}.on-ig{float:right}.on-ig .callout{right:-10rem;float:right}.on-ig .home-section-image{left:0}.featured .callout{margin-top:6.5rem}}@keyframes callout-left{0%{left:-125%}80%{left:8%}100%{left:0}}@media screen and (min-width: 64em){.home-section{min-height:40em}}@media screen and (min-width: 1025px){.home-section{overflow:hidden}.home-section.animate-left .callout{position:relative;left:-150%;transition:left 0.45s;transition-delay:0.25s}.home-section.animate-left .callout strong,.home-section.animate-left .callout p,.home-section.animate-left .callout a{position:relative;left:-100%;transition:left 0.25s;transition-delay:0.35s}.home-section.animate-left .callout p{transition-delay:0.45s}.home-section.animate-left .callout a{transition-delay:0.5s}.home-section.animate-left.active .callout{left:0}.home-section.animate-left.active .callout strong,.home-section.animate-left.active .callout p,.home-section.animate-left.active .callout a{left:0}.home-section.animate-right .callout{position:relative;right:-150%;transition:right 0.45s;transition-delay:0.25s}.home-section.animate-right .callout strong,.home-section.animate-right .callout p,.home-section.animate-right .callout a{position:relative;right:-100%;transition:right 0.25s;transition-delay:0.35s}.home-section.animate-right .callout p{transition-delay:0.45s}.home-section.animate-right .callout a{transition-delay:0.5s}.home-section.animate-right.active .callout{right:0}.home-section.animate-right.active .callout strong,.home-section.animate-right.active .callout p,.home-section.animate-right.active .callout a{right:0}.page-our-cigars .cigars.hero .callout{position:relative;left:-150%;transition:left 0.45s;transition-delay:0.25s}.page-our-cigars .cigars.hero .callout strong,.page-our-cigars .cigars.hero .callout p,.page-our-cigars .cigars.hero .callout a{position:relative;left:-100%;transition:left 0.25s;transition-delay:0.35s}.page-our-cigars .cigars.hero .callout p{transition-delay:0.45s}.page-our-cigars .cigars.hero .callout a{transition-delay:0.5s}.page-our-cigars .cigars.hero .callout.animate{left:2em}.page-our-cigars .cigars.hero .callout.animate strong,.page-our-cigars .cigars.hero .callout.animate p,.page-our-cigars .cigars.hero .callout.animate a{left:0}.blog.single-post .container>div{position:relative;left:-200%;transition:left 0.45s;transition-delay:0.25s}.blog.single-post .container>div>span,.blog.single-post .container>div h1{position:relative;left:-200%;transition:left 0.25s;transition-delay:0.35s}.blog.single-post .container>div>span{transition-delay:0.45s}.blog.single-post .container>div.animate{left:2em}.blog.single-post .container>div.animate>span,.blog.single-post .container>div.animate h1{left:0}}.page-template-signin #content{margin-top:0}.page-signin header,.page-signin footer,.page-login-ie header,.page-login-ie footer{display:none}.page-signin #content,.page-login-ie #content{position:relative;padding-top:0}@media screen and (min-width: 64em){.page-signin #content,.page-login-ie #content{height:100vh}}.page-signin .content-area,.page-login-ie .content-area{display:flex;justify-content:center;min-height:100vh;max-width:100%;position:relative}.page-signin .content-area>img,.page-login-ie .content-area>img{width:22em;max-width:100%;height:auto;position:absolute;top:2.5em;left:0;right:0;margin:0 auto}.page-signin .content-area>img:last-of-type,.page-login-ie .content-area>img:last-of-type{top:auto;bottom:2.5em;width:35em;max-width:90%}.page-signin .content-area>img.sgw,.page-login-ie .content-area>img.sgw{position:absolute;bottom:0;top:initial;left:0;right:initial;width:324px}.page-signin .msa-section-login,.page-login-ie .msa-section-login{display:flex;flex-direction:column-reverse;justify-content:center;height:100%}.page-signin .msa-section-login .create-account,.page-signin .msa-section-login .login,.page-login-ie .msa-section-login .create-account,.page-login-ie .msa-section-login .login{height:50%;display:flex;justify-content:center;align-items:center;padding:2.5em}.page-signin .msa-section-login .create-account>div,.page-signin .msa-section-login .login>div,.page-login-ie .msa-section-login .create-account>div,.page-login-ie .msa-section-login .login>div{width:24em;max-width:100%}.page-signin .msa-section-login .create-account h2,.page-signin .msa-section-login .login h2,.page-login-ie .msa-section-login .create-account h2,.page-login-ie .msa-section-login .login h2{font-size:2.5em;margin:0.75em auto;font-family:"ArvoBold";text-transform:uppercase;text-align:center}.page-signin .msa-section-login .create-account,.page-login-ie .msa-section-login .create-account{text-align:center;padding-bottom:16em;background-image:url("./img/burlap-black.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center}.page-signin .msa-section-login .create-account p,.page-login-ie .msa-section-login .create-account p{font-size:1.125em;text-align:left}.page-signin .msa-section-login .create-account .button,.page-signin .msa-section-login .create-account .page-my-profile .tabs ul li button,.page-my-profile .tabs ul li .page-signin .msa-section-login .create-account button,.page-login-ie .msa-section-login .create-account .button,.page-login-ie .msa-section-login .create-account .page-my-profile .tabs ul li button,.page-my-profile .tabs ul li .page-login-ie .msa-section-login .create-account button{display:inline-block;margin:0.5em auto}.page-signin .msa-section-login .login,.page-login-ie .msa-section-login .login{text-align:center;padding-top:16em;background-image:url("./img/honeycomb-purple.jpg")}.page-signin .msa-section-login .login>div,.page-login-ie .msa-section-login .login>div{width:24em;max-width:100%}.page-signin .msa-section-login .login .msa-form-field,.page-login-ie .msa-section-login .login .msa-form-field{margin-bottom:2em}.page-signin .msa-section-login .login a.forgot-password,.page-login-ie .msa-section-login .login a.forgot-password{display:block;font-family:"ArvoBold";text-decoration:none;color:#FEFEFE;text-align:center;margin-top:2.5em}.page-signin .msa-section-login .login a.forgot-password:hover,.page-signin .msa-section-login .login a.forgot-password:focus,.page-login-ie .msa-section-login .login a.forgot-password:hover,.page-login-ie .msa-section-login .login a.forgot-password:focus{text-decoration:underline}.page-signin .msa-section-login .login-checkbox-block,.page-login-ie .msa-section-login .login-checkbox-block{display:flex;margin-bottom:1em}.page-signin .msa-section-login .login-checkbox-block .checkbox,.page-login-ie .msa-section-login .login-checkbox-block .checkbox{margin-right:1em;padding-right:1em;border-right:1px solid #FEFEFE}.page-signin .msa-section-login .login-checkbox-block .checkbox label,.page-login-ie .msa-section-login .login-checkbox-block .checkbox label{color:#FEFEFE;font-style:italic;font-weight:600;font-size:1em;cursor:pointer}.page-signin .msa-section-login .login-checkbox-block .checkbox label:before,.page-login-ie .msa-section-login .login-checkbox-block .checkbox label:before{background:#FEFEFE;border:0.25em solid #FEFEFE;cursor:pointer}.page-signin .msa-section-login .login-checkbox-block .checkbox input[type=checkbox]:checked+label:before,.page-login-ie .msa-section-login .login-checkbox-block .checkbox input[type=checkbox]:checked+label:before{content:"";background:#2C2A2C}.page-signin .msa-section-login .login-checkbox-block .checkbox:last-of-type,.page-login-ie .msa-section-login .login-checkbox-block .checkbox:last-of-type{margin-right:0;padding-right:0;border-right:0}@media screen and (min-width: 64em){.page-signin .content-area,.page-login-ie .content-area{height:100vh}.page-signin .msa-section-login,.page-login-ie .msa-section-login{flex-direction:row;height:100%}.page-signin .msa-section-login .create-account,.page-signin .msa-section-login .login,.page-login-ie .msa-section-login .create-account,.page-login-ie .msa-section-login .login{width:50%;height:100%;padding:2.5em}.page-signin .msa-section-login .login,.page-login-ie .msa-section-login .login{padding-top:5em}}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.page-sign-up header,.page-thank-you header{display:none}.page-sign-up footer,.page-thank-you footer{display:none}.page-sign-up #content,.page-thank-you #content{padding-top:0}.page-sign-up .pow,.page-thank-you .pow{top:-4.5em;left:-3.5em}body.page-sign-up,body.page-thank-you{min-height:auto}.page-sign-up main#content>div,.page-thank-you main#content>div{min-height:auto}.page-sign-up .hero,.page-thank-you .hero{background-image:url(./img/product-bg/honey-berry.png);background-size:cover;padding:4em 0;height:100vh;display:flex;align-items:flex-start;position:relative;overflow:hidden}.page-sign-up .hero h1,.page-thank-you .hero h1{display:block;font-family:"ArvoBold";font-size:3em;color:#fff548;text-transform:uppercase;line-height:1;font-weight:normal}.page-sign-up .hero .signup-hero-image,.page-thank-you .hero .signup-hero-image{position:absolute;height:40%;width:150%;top:60%;right:0;background-size:cover;background-position:center}.page-sign-up .hero #signup-logo,.page-thank-you .hero #signup-logo{height:auto;max-width:180px;position:absolute;top:0;width:100%;left:50%;transform:translateX(-50%);z-index:1;margin-top:2em}@media screen and (min-width: 64em){.page-sign-up .hero #signup-logo,.page-thank-you .hero #signup-logo{max-width:320px}}.page-sign-up .hero .container,.page-thank-you .hero .container{margin-top:5em;height:50%;display:flex;align-items:center}.page-sign-up .hero .callout,.page-thank-you .hero .callout{margin-top:3em;display:flex;flex-flow:column;align-items:center;padding-left:1rem;padding-right:1rem}@media screen and (max-width: 767px){.page-sign-up .hero .callout,.page-thank-you .hero .callout{max-width:28em;margin-left:auto;margin-right:auto;text-align:center}.page-sign-up .hero .callout .pow,.page-thank-you .hero .callout .pow{font-size:1rem;padding:2.5rem}}@media screen and (min-width: 768px){.page-sign-up .hero .callout p,.page-thank-you .hero .callout p{margin-left:0;margin-right:0;max-width:auto}}@media screen and (min-width: 48em){.page-sign-up .hero .callout,.page-thank-you .hero .callout{padding-left:6em;align-items:flex-start}}@media screen and (min-width: 64em){.page-sign-up .hero,.page-thank-you .hero{align-items:center}.page-sign-up .hero .signup-hero-image,.page-thank-you .hero .signup-hero-image{height:100%;width:65%;top:0;right:0;background-position:left}}@media screen and (min-width: 90em){.page-sign-up .hero #signup-logo,.page-thank-you .hero #signup-logo{max-width:420px}}.page-register header{display:none}.page-register footer{position:relative}form .form-intro h2{margin-top:0;margin-bottom:1rem}form .form-intro p{margin-bottom:0;font-weight:600}.msa-forms .selectric .label{color:#2C2A2C}.msa-forms .selectric .button,.msa-forms .selectric .page-my-profile .tabs ul li button,.page-my-profile .tabs ul li .msa-forms .selectric button{background-image:url("/wp-content/themes/backwoods/img/down-arrow.svg");background-size:contain;background-position:center center;background-origin:content-box;background-repeat:no-repeat;width:50px}.msa-forms .selectric .button:after,.msa-forms .selectric .page-my-profile .tabs ul li button:after,.page-my-profile .tabs ul li .msa-forms .selectric button:after{display:none}.msa-forms .checkbox input[type=checkbox]+label:before{background-color:#fff;filter:none}.msa-forms .checkbox input[type=checkbox]:checked+label:before{content:url("/wp-content/themes/backwoods/img/checkmark.svg")}#msa_register{background:#000;padding:0;display:flex;flex-flow:row}#msa_register .msa-page-wrapper{min-height:calc(100vh - 80px);width:auto}#msa_register .msa-page-wrapper .msa-step-wizard{max-width:800px;margin:auto}#msa_register .msa-page-wrapper .backwoods-logo,#msa_register .msa-page-wrapper .signin-cigar{max-width:400px;margin:auto}#msa_register .msa-page-wrapper .backwoods-logo img,#msa_register .msa-page-wrapper .signin-cigar img{width:100%}#msa_register .msa-page-wrapper .backwoods-logo{padding-bottom:0}#msa_register .msa-page-wrapper .signin-cigar{margin-top:2rem}#msa_register .side-panel{width:60vh;height:100vh;position:fixed;top:0;right:0;display:none}#msa_register .side-panel .register-background{height:100%;padding:2rem;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/backwoods/img/register-new.png");display:flex;flex-flow:column;justify-content:space-between;align-items:center}#msa_register .side-panel .register-background .side-panel-imgs{position:relative;height:calc(100% - 51px);justify-content:space-between;display:flex;flex-flow:column}#msa_register .side-panel .register-background .side-panel-imgs img{max-width:440px;width:100%}@media screen and (min-aspect-ratio: 5 / 4) and (min-width: 1080px){#msa_register .side-panel{display:block}#msa_register .msa-page-wrapper{margin-right:60vh}#msa_register .backwoods-logo,#msa_register .signin-cigar{display:none}}#msa_register .msa-step .container{padding:0}#msa_register form{margin-top:1rem}#msa_register h1{margin:0;font-size:2.6rem;font-family:"ArvoBold"}#msa_register h2{position:relative;font-size:1rem;font-weight:bold;text-transform:uppercase;z-index:1;overflow:hidden;text-align:center;margin-bottom:1rem;width:100%}#msa_register h2:before,#msa_register h2:after{position:absolute;top:51%;overflow:hidden;width:calc(50% - 10px);height:2px;content:'\a0';background-color:#FFF}#msa_register h2:after{margin-left:calc(1% + 10px)}#msa_register h2:before{margin-left:calc(-50% - 10px);text-align:right}#msa_register .mass-link{color:#FFF548;text-decoration:none}#msa_register .small-text{font-size:0.8em}#msa_register .msa-step-tracker{margin:0.2rem;margin-top:0}#msa_register .msa-step-tracker ul .step-tracker-item{background:none;border:0;border-radius:0;font-family:"ArvoBold";font-weight:600;white-space:nowrap;margin:0.5em}#msa_register .msa-step-tracker ul .step-tracker-item .tracker-text{position:absolute;left:0;width:100%;text-transform:uppercase}#msa_register .msa-step-tracker ul .step-tracker-item .active-phrase{display:none}#msa_register .msa-step-tracker ul .step-tracker-item::before,#msa_register .msa-step-tracker ul .step-tracker-item::after{display:none}#msa_register .msa-step-tracker ul .step-tracker-item::before{border:0;display:block;position:absolute;top:-1.3em;left:-1.3em;width:5.5em;height:5.5em;transform:rotateZ(20deg) scale(0)}@media screen and (min-width: 48em){#msa_register .msa-step-tracker ul .step-tracker-item{margin:1em 0.5em}#msa_register .msa-step-tracker ul .step-tracker-item::before{top:-1.5em}}#msa_register .msa-step-tracker ul .step-tracker-item.active{background:none;margin:1em 1.5em}#msa_register .msa-step-tracker ul .step-tracker-item.active::before{display:block;background-image:url("./img/pow-yellow.svg");background-size:contain;background-position:center;background-repeat:no-repeat;animation-duration:0.5s;animation-name:powBG;transform:rotateZ(0deg) scale(1)}@keyframes powBG{from{transform:rotateZ(20deg) scale(0)}to{transform:rotateZ(0deg) scale(1)}}@keyframes powText{from{transform:rotateZ(0deg) scale(0)}to{transform:rotateZ(-7deg) scale(1)}}#msa_register .msa-step-tracker ul .step-tracker-item.active .active-phrase{display:initial}#msa_register .msa-step-tracker ul .step-tracker-item.active .tracker-text{color:#EE3525;left:-0.25em;animation-duration:0.5s;animation-name:powText;transform:rotateZ(-7deg) scale(1)}@media screen and (min-width: 600px){#msa_register .msa-step-tracker{margin:1rem}}#msa_register .msa-section-pinentry{flex:auto;justify-content:center;width:100%}#msa_register .msa-section-pinentry .pinentry-wrapper{background:rgba(255,255,255,0.05);width:100%;max-width:28em;margin:0 auto}#msa_register .msa-section-pinentry .pinentry-wrapper h2{font-size:1.75em}#msa_register .msa-section-pinentry .pinentry-wrapper P{font-weight:600}#msa_register .msa-section-pinentry .pinentry-wrapper form{padding:0}#msa_register .msa-section-pinentry .pinentry-wrapper form .msa-form-fields .msa-form-field{flex-basis:100%}#msa_register .msa-section-pinentry .pinentry-wrapper .button,#msa_register .msa-section-pinentry .pinentry-wrapper .page-my-profile .tabs ul li button,.page-my-profile .tabs ul li #msa_register .msa-section-pinentry .pinentry-wrapper button{margin-top:1.5em}@media screen and (min-width: 64em){#msa_register .msa-section-pinentry{flex:1;width:auto}#msa_register .form-intro{padding-top:0}}#msa_register #step-2 h3{margin:0}#msa_register #step-2 h3{text-align:center;color:#FEFEFE}#msa_register #step-2 .form-intro{text-align:center}#msa_register #step-2 .form-intro p{max-width:28em;margin:1.5em auto}#msa_register #step-2 .birthday-month-,#msa_register #step-2 .birthday-day,#msa_register #step-2 .birthdayyear{width:100%}@media screen and (min-width: 64em){#msa_register #step-2 .birthday-month{width:calc(40% - 0.75em)}#msa_register #step-2 .birthday-day{width:calc(25% - 0.75em)}#msa_register #step-2 .birthday-year{width:calc(35% - 0.75em)}}#msa_register #step-2 .msa-confirm-dob .bday-fields{display:flex;flex-wrap:wrap}#msa_register #step-2 .msa-confirm-dob .bday-fields h3{flex:0 1 100%;text-align:left;margin-bottom:1rem;align-self:center}#msa_register #step-2 .msa-confirm-dob .bday-fields .bday-month{flex:1 0 100%}#msa_register #step-2 .msa-confirm-dob .bday-fields .bday-day{flex:1 0 15%;margin-right:1rem}#msa_register #step-2 .msa-confirm-dob .bday-fields .bday-year{flex:1 0 30%}@media screen and (min-width: 600px){#msa_register #step-2 .msa-confirm-dob .bday-fields{flex-wrap:nowrap}#msa_register #step-2 .msa-confirm-dob .bday-fields h3{flex-basis:25%;margin-right:1rem}#msa_register #step-2 .msa-confirm-dob .bday-fields .bday-month{flex-basis:35%;margin-right:1rem}#msa_register #step-2 .msa-confirm-dob .bday-fields .bday-day{flex-basis:15%}#msa_register #step-2 .msa-confirm-dob .bday-fields .bday-year{flex-basis:20%}}#msa_register #step-2 .gender-input-group{display:flex;align-items:flex-start;padding:0.75em 0;margin-bottom:0.75em}#msa_register #step-2 .gender-input-group label{color:#fff}#msa_register #step-2 .gender-input-group h3{flex-basis:40%;text-align:left}#msa_register #step-2 .gender-input-group input[type=radio]+label:before{border-color:#fff}#msa_register #step-2 .gender-input-group input[type=radio]:checked+label:before{background:#fff}@media screen and (min-width: 600px){#msa_register #step-2 .gender-input-group{text-align:left}#msa_register #step-2 .gender-input-group h3{flex-basis:22%}}#msa_register #step-2 .msa-confirm-identity>div{display:flex;flex-wrap:wrap}#msa_register #step-2 .msa-confirm-identity>div.ssn-confirm{padding:1.5em 0}#msa_register #step-2 .msa-confirm-identity>div .identity-copy,#msa_register #step-2 .msa-confirm-identity>div .ssn{width:100%}#msa_register #step-2 .msa-confirm-identity>div .identity-copy{margin-bottom:1.5em;text-align:center}#msa_register #step-2 .msa-confirm-identity>div .identity-copy p{padding:0;margin:0;margin-bottom:1em;font-size:1em;font-weight:400}#msa_register #step-2 .msa-confirm-identity>div .identity-copy p:last-child{margin-bottom:0}#msa_register #step-2 .msa-confirm-identity>div .msa-pin{width:100%;margin-top:0;align-items:flex-start}#msa_register #step-2 .msa-confirm-identity>div .msa-pin label{color:#fff;font-size:1.125em;font-weight:600;text-transform:uppercase;position:static !important}#msa_register #step-2 .msa-confirm-identity>div .msa-pin input{max-width:5em;margin:1em 0}#msa_register #step-2 .msa-confirm-identity>div .msa-pin>div span{display:none}@media screen and (min-width: 48em){#msa_register #step-2 .msa-confirm-identity>div .identity-copy{width:calc(100% - 20em);text-align:left;margin-bottom:0.5em}#msa_register #step-2 .msa-confirm-identity>div .ssn{width:20em}}#msa_register #step-2 .msa-drivers-license{padding-top:0;margin-bottom:2.5em}#msa_register #step-2 .msa-drivers-license .msa-form-field{width:100%}#msa_register #step-2 .msa-drivers-license .notice-mass{font-weight:600;font-style:italic}#msa_register #step-2 .msa-drivers-license>div:nth-child(3){margin-bottom:1rem}@media screen and (min-width: 48em){#msa_register #step-2 .msa-drivers-license{justify-content:space-between;align-items:center}#msa_register #step-2 .msa-drivers-license .msa-form-field{width:auto}#msa_register #step-2 .msa-drivers-license .dl-number{width:calc(50% - 0.75em)}#msa_register #step-2 .msa-drivers-license .dl-state{width:calc(30% - 0.75em)}#msa_register #step-2 .msa-drivers-license .notice-mass{width:calc(20% - 0.75em);font-size:0.9em;font-weight:400}#msa_register #step-2 .msa-drivers-license .notice-mass a{text-decoration:none;color:#FFF548}#msa_register #step-2 .msa-drivers-license .notice-mass a:hover,#msa_register #step-2 .msa-drivers-license .notice-mass a:focus{text-decoration:none}}#msa_register #step-3 h3{font-size:1.5rem}#msa_register #step-3 .msa-preference-option{display:flex;flex-flow:column}#msa_register #step-3 .msa-preference-option>.msa-block{padding:0;margin:0;padding-top:0.5rem}#msa_register #step-3 .msa-preference-option>.msa-block:nth-child(1){margin-bottom:1rem}@media screen and (min-width: 600px){#msa_register #step-3 .msa-preference-option{flex-flow:row}#msa_register #step-3 .msa-preference-option>.msa-block:nth-child(1){margin-bottom:0;flex:0 1 50%;margin-right:1rem}#msa_register #step-3 .msa-preference-option>.msa-block:nth-child(2){flex:0 1 50%}}#msa_register #step-3 .msa-optins .checkbox label{color:#fff}#msa_register #step-3 .msa-optins .checkbox label:before{margin-top:0.3em}#msa_register #step-3 .optin-row{display:flex;flex-flow:row wrap;padding-left:0;padding-right:0}#msa_register #step-3 .optin-row:first-child{border-bottom:1px solid}#msa_register #step-3 .optin-row .optin-title,#msa_register #step-3 .optin-row .optin-copy,#msa_register #step-3 .optin-row .optin-field{padding:0}#msa_register #step-3 .optin-row .optin-title{flex:1 0 100%}#msa_register #step-3 .optin-row .optin-title h3{margin-bottom:0;display:inline-block}@media screen and (min-width: 48em){#msa_register #step-3 .optin-row{flex-flow:row;padding:0}#msa_register #step-3 .optin-row .optin-title{flex:0 1 25%}#msa_register #step-3 .optin-row .optin-copy{flex:0 1 50%;padding-left:1rem;padding-right:1rem;margin:0}#msa_register #step-3 .optin-row .optin-field{flex:0 1 25%}#msa_register #step-3 span.below-right{font-size:0}#msa_register #step-3 span.below-right:after{content:"to the right";font-size:1.125rem}}@media screen and (min-width: 48em){#msa_register #step-4 p{padding-left:4rem;padding-right:4rem}}#msa_register #step-4 h2,#msa_register #step-4 h3{margin-top:0.5rem;margin-bottom:0.5rem}#msa_register #step-4 form{margin-top:0}#msa_register #step-4 .form-intro h2{text-align:center}#msa_register #step-4 .form-intro p{max-width:34em;margin:0 auto;font-weight:400}#msa_register #step-4 .e-sig{margin:5em auto}#msa_register #step-4 .e-sig h3{color:#FEFEFE}#msa_register #step-4 .agree{text-align:center;margin-bottom:5em}#msa_register #step-4 .agree p{max-width:28em;margin:0 auto;font-weight:400}#msa_register #step-4 label[for="agree-yes"]{display:inline-block;margin-bottom:1.5rem}#msa_register #step-5 .msa-form-desc{text-align:center}#msa_register #step-5 .checkboxes label{color:#fff}#msa_register #step-5 label[for="purchases"]{width:1px;height:1px}#msa_register #step-5 .last-purchases .selectric-wrapper{align-self:flex-start;height:initial}#msa_register #step-5 .checkbox{margin-bottom:1rem}.msa-step{opacity:0;transition:opacity 0.5s ease-in}.msa-step .button-container{flex-flow:column;align-items:center}.msa-step .button-container>button:nth-child(1){order:2}.msa-step .button-container>button:nth-child(2){margin-left:0;order:1}.msa-step.active{opacity:1}#modal-update-preferences .modal--container{max-width:70em}#modal-update-preferences .modal--container h2{margin:0 auto;max-width:16em;margin-top:0.5em}.msa-section-verify>.msa-block:nth-child(1){text-align:initial}.msa-section-preferences .msa-form-preferences{margin:0;max-width:100%;padding:0}.msa-section-preferences .msa-form-preferences h1:focus,.msa-section-preferences .msa-form-preferences h2:focus{outline:none;border:none}.msa-section-preferences .msa-form-preferences p{margin-top:0;font-size:1rem}.msa-section-preferences .msa-form-preferences .msa-form-fields{max-width:100%}.msa-section-preferences .msa-form-preferences .msa-form-desc p{font-size:1em;margin-top:1em}.msa-section-preferences .msa-form-preferences .last-purchases p{margin-bottom:1rem;flex-basis:50%}.msa-section-preferences .msa-form-preferences .msa-form-field,.msa-section-preferences .msa-form-preferences .msa-form-desc{font-size:1.2em}.msa-section-preferences .msa-form-preferences .msa-form-field label,.msa-section-preferences .msa-form-preferences .msa-form-desc label{font-size:1em}.msa-section-preferences .msa-form-preferences .msa-form-field input,.msa-section-preferences .msa-form-preferences .msa-form-desc input{line-height:50px}.msa-section-preferences .msa-form-preferences .pref-other{display:none}.msa-section-preferences .msa-form-preferences .pref-other.show{display:block}.msa-section-preferences .msa-form-preferences .msa-form-fields.submit{width:100%;text-align:center;justify-content:center}.msa-section-preferences .msa-form-preferences .msa-form-fields.submit button{margin:2.5em 0}.msa-section-preferences .msa-form-preferences .msa-form-fields.submit a{display:block;width:100%;font-size:1.2em;text-align:center}@media screen and (min-width: 48em){.msa-section-preferences .msa-form-preferences .msa-form-fields .msa-form-field{width:calc(50% - 0.75em)}.msa-section-preferences .msa-form-preferences .last-purchases .selectric-wrapper{height:2.75em}.msa-section-preferences .msa-form-preferences .pref-other{position:relative;right:calc(-50% - 0.75em);top:-1.5em}}.page-template-smokehouse main .container{max-width:75em;margin:0 auto}.page-template-smokehouse main .container.nopad{padding:0 !important}.page-template-smokehouse .hero a.button{padding-left:2.25em;position:relative}.page-template-smokehouse .hero a.button::before{content:"";display:inline-block;height:1.25em;width:1.25em;background:url("./img/icons/ig-logo.svg") center center no-repeat;background-size:contain;position:absolute;left:0.55em;top:0.4em}.page-template-smokehouse .hero label::before{content:"";display:inline-block;height:1.5em;width:1.5em;background:white}.page-template-smokehouse .hero input[type="checkbox"]:checked+label::before{background:url("./img/icons/checkmark-red.svg") center center no-repeat;background-size:contain;background-origin:content-box;padding:0.125em;background-color:white}.page-template-smokehouse .msa-forms{padding:1rem 0}.page-template-smokehouse .msa-forms h2{background:none !important;padding-bottom:0 !important;max-width:33rem;margin:auto !important}.page-template-smokehouse form .wpcf7-submit{display:none;opacity:0}.page-template-smokehouse form .msa-form-field{width:18rem;padding:2rem 0;margin:auto}.page-template-smokehouse form .msa-form-field button{width:100%;padding:0.8rem}.page-template-smokehouse .sh-details-modal h3{display:block;text-align:center;margin:1.5em 0 !important}#email-grab{display:none !important}.page-template-smokehouse main,.page-template-pullup main{position:relative}.page-template-smokehouse main .container,.page-template-pullup main .container{max-width:75em;margin:0 auto}.page-template-smokehouse main .hero,.page-template-pullup main .hero{background-image:url("./img/burlap-black.jpg");background-position:right center, center center;background-repeat:no-repeat, no-repeat;background-size:auto 100%, cover;display:flex;align-items:center;height:42em;padding:4em 0;position:relative;overflow:hidden}.page-template-smokehouse main .hero:after,.page-template-pullup main .hero:after{content:"";height:100%;width:100%;background:rgba(0,0,0,0.35);top:0;left:0;position:absolute}.page-template-smokehouse main .hero>img,.page-template-pullup main .hero>img{position:absolute;height:100%;top:0;left:10%;display:none}@media screen and (min-width: 48em){.page-template-smokehouse main .hero,.page-template-pullup main .hero{background-image:url("./img/pullup-hero.png"),url("./img/burlap-black.jpg")}.page-template-smokehouse main .hero>img,.page-template-pullup main .hero>img{display:block}}@media screen and (min-width: 64em){.page-template-smokehouse main .hero>img,.page-template-pullup main .hero>img{left:34%}}@media screen and (min-width: 80em){.page-template-smokehouse main .hero>img,.page-template-pullup main .hero>img{left:40%}}@media screen and (min-width: 90em){.page-template-smokehouse main .hero,.page-template-pullup main .hero{height:48em}.page-template-smokehouse main .hero>img,.page-template-pullup main .hero>img{left:auto;right:0}}.page-template-smokehouse main .hero.smokehouse,.page-template-pullup main .hero.smokehouse{background-image:url("./img/burlap-black.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.page-template-smokehouse main .callout,.page-template-pullup main .callout{padding-left:1.5em}@media screen and (max-width: 48em){.page-template-smokehouse main .callout.submit-pullup,.page-template-pullup main .callout.submit-pullup{margin-top:5rem}}@media screen and (min-width: 48em){.page-template-smokehouse main .callout,.page-template-pullup main .callout{padding-left:6em}}.page-template-smokehouse main .callout .pow,.page-template-pullup main .callout .pow{top:-5.5em;left:0}.page-template-smokehouse main .callout h1,.page-template-pullup main .callout h1{margin-top:0;font-size:1.5em;font-weight:400;text-transform:uppercase}.page-template-smokehouse main .callout strong,.page-template-pullup main .callout strong{font-size:3em;line-height:1;max-width:12em;margin:0}.page-template-smokehouse main .callout p,.page-template-pullup main .callout p{text-align:left;max-width:26em;margin:1.5em 0;margin-bottom:2em}.page-template-smokehouse main .callout form,.page-template-pullup main .callout form{margin-bottom:2em;font-size:1em}.page-template-smokehouse main .callout form label,.page-template-pullup main .callout form label{height:auto;font-size:1em;display:flex}.page-template-smokehouse main .callout form span,.page-template-pullup main .callout form span{display:inline-block;padding-left:1em;vertical-align:middle;font-family:"Proxima Nova",sans-serif;font-size:1em;text-transform:none;letter-spacing:normal;font-weight:normal}.page-template-smokehouse main .callout form span a,.page-template-pullup main .callout form span a{color:#FEFEFE}.page-template-smokehouse main .verified-true,.page-template-pullup main .verified-true{display:none}.page-template-smokehouse main .verified-true .account--image,.page-template-pullup main .verified-true .account--image{border-radius:100%;display:block;max-width:10em;height:auto;margin:0 auto}.page-template-smokehouse main .verified-true .account--handle,.page-template-pullup main .verified-true .account--handle{display:block;text-align:center;font-size:1.25em}.page-template-smokehouse main p.notice,.page-template-pullup main p.notice{position:absolute;z-index:2;bottom:0;width:100%;text-align:center;font-size:0.75em;text-shadow:0 0 1em rgba(0,0,0,0.8)}@media screen and (min-width: 48em){.page-template-smokehouse main p.notice,.page-template-pullup main p.notice{font-size:1em}}.page-template-smokehouse main .event-gallery,.page-template-pullup main .event-gallery{background:black;padding-bottom:6px}.page-template-smokehouse main .event-gallery h2,.page-template-pullup main .event-gallery h2{color:#FEFEFE;text-align:center;margin-top:0;padding-top:1.25em;font-size:2em}.page-template-smokehouse main .event-gallery .swiper-container,.page-template-pullup main .event-gallery .swiper-container{width:100%}.page-template-smokehouse main .event-gallery .swiper-container.gallery-top,.page-template-pullup main .event-gallery .swiper-container.gallery-top{height:62vw}@media screen and (min-width: 75em){.page-template-smokehouse main .event-gallery .swiper-container.gallery-top,.page-template-pullup main .event-gallery .swiper-container.gallery-top{height:40em;margin-bottom:0.25em}}.page-template-smokehouse main .event-gallery .swiper-container.gallery-thumbs,.page-template-pullup main .event-gallery .swiper-container.gallery-thumbs{height:20vw}@media screen and (min-width: 75em){.page-template-smokehouse main .event-gallery .swiper-container.gallery-thumbs,.page-template-pullup main .event-gallery .swiper-container.gallery-thumbs{height:10em}}.page-template-smokehouse main .event-gallery .swiper-container.gallery-thumbs .swiper-slide,.page-template-pullup main .event-gallery .swiper-container.gallery-thumbs .swiper-slide{padding:6px 3px;background-origin:content-box;background-repeat:no-repeat}.page-template-smokehouse main .event-gallery .swiper-container .swiper-slide,.page-template-pullup main .event-gallery .swiper-container .swiper-slide{background-size:cover !important;background-position:center 12%}.page-template-smokehouse main .event-gallery .swiper-button-white,.page-template-pullup main .event-gallery .swiper-button-white{top:auto;box-shadow:none;border:none !important;background:url("./img/icons/arrow-prev.svg") center center no-repeat;background-size:contain;padding:0;bottom:3vw;height:2em;width:2em;margin:0;min-width:1%}@media screen and (min-width: 48em){.page-template-smokehouse main .event-gallery .swiper-button-white,.page-template-pullup main .event-gallery .swiper-button-white{bottom:3.25em;height:3em;width:3em}}.page-template-smokehouse main .event-gallery .swiper-button-white.swiper-button-next,.page-template-pullup main .event-gallery .swiper-button-white.swiper-button-next{background:url("./img/icons/arrow-next.svg") center center no-repeat;background-size:contain}.page-template-smokehouse main .event-gallery.smokehouse .swiper-container.gallery-top,.page-template-smokehouse main .event-gallery.pullup .swiper-container.gallery-top,.page-template-pullup main .event-gallery.smokehouse .swiper-container.gallery-top,.page-template-pullup main .event-gallery.pullup .swiper-container.gallery-top{height:65vw}@media screen and (min-width: 75em){.page-template-smokehouse main .event-gallery.smokehouse .swiper-container.gallery-top,.page-template-smokehouse main .event-gallery.pullup .swiper-container.gallery-top,.page-template-pullup main .event-gallery.smokehouse .swiper-container.gallery-top,.page-template-pullup main .event-gallery.pullup .swiper-container.gallery-top{height:50em}}.page-template-smokehouse main .event-gallery.smokehouse .swiper-container.gallery-thumbs .swiper-slide,.page-template-smokehouse main .event-gallery.pullup .swiper-container.gallery-thumbs .swiper-slide,.page-template-pullup main .event-gallery.smokehouse .swiper-container.gallery-thumbs .swiper-slide,.page-template-pullup main .event-gallery.pullup .swiper-container.gallery-thumbs .swiper-slide{background-origin:content-box;background-repeat:no-repeat;background-position:13% 28%;background-size:cover !important}.page-template-smokehouse main .event-gallery.smokehouse .swiper-container .swiper-slide,.page-template-smokehouse main .event-gallery.pullup .swiper-container .swiper-slide,.page-template-pullup main .event-gallery.smokehouse .swiper-container .swiper-slide,.page-template-pullup main .event-gallery.pullup .swiper-container .swiper-slide{background-size:contain !important;background-repeat:no-repeat;background-position:center center}.page-template-smokehouse main .other-events,.page-template-pullup main .other-events{background:white;color:#2C2A2C;padding-bottom:3em;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}.page-template-smokehouse main .other-events::after,.page-template-pullup main .other-events::after{content:"";display:block;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.15);opacity:1;transition:all 0.75s}.page-template-smokehouse main .other-events:hover::after,.page-template-pullup main .other-events:hover::after{opacity:0}.page-template-smokehouse main .other-events.smokehouse-social,.page-template-pullup main .other-events.smokehouse-social{background-image:url("./img/smokehouse-feature.jpg")}.page-template-smokehouse main .other-events.pullup-parties,.page-template-pullup main .other-events.pullup-parties{background:linear-gradient(rgba(0,0,0,0.45), rgba(0,0,0,0.45)),url(./img/pullup-feature.png) no-repeat;background-size:cover}.page-template-smokehouse main .other-events.pullup-parties .container,.page-template-pullup main .other-events.pullup-parties .container{max-width:90em}.page-template-smokehouse main .other-events h2,.page-template-pullup main .other-events h2{color:#2C2A2C;font-size:2em;line-height:1;text-align:center;padding:1em;margin-bottom:0}.page-template-smokehouse main .other-events .event,.page-template-pullup main .other-events .event{color:#FEFEFE;display:flex;align-items:center;position:relative}.page-template-smokehouse main .other-events .event>div,.page-template-pullup main .other-events .event>div{color:#FEFEFE;text-align:center;z-index:2}.page-template-smokehouse main .other-events .event>div h3,.page-template-pullup main .other-events .event>div h3{font-size:2em}.page-template-smokehouse main .other-events .event .callout,.page-template-pullup main .other-events .event .callout{padding:0;text-align:left}.page-template-smokehouse main .other-events .event .callout h3,.page-template-pullup main .other-events .event .callout h3{color:#FEFEFE;font-size:1.5em;margin:0}.page-template-smokehouse main .other-events .event .callout p,.page-template-pullup main .other-events .event .callout p{font-family:"ArvoBold";text-transform:uppercase;font-size:2.75em;margin:1rem 0;max-width:9em;line-height:1;color:#FFF548}@media screen and (min-width: 64em){.page-template-smokehouse main .other-events .event,.page-template-pullup main .other-events .event{height:54vw;max-height:35em}.page-template-smokehouse main .other-events .event>div,.page-template-pullup main .other-events .event>div{position:absolute}}.page-template-smokehouse .details,.page-template-pullup .details{background-image:url("./img/woodgrain.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat}.page-template-smokehouse .details .intro,.page-template-pullup .details .intro{background:#010101;padding:3.5em 1.5em;text-align:center}.page-template-smokehouse .details .intro h3,.page-template-pullup .details .intro h3{display:block;text-align:center;font-size:1.75em;text-transform:uppercase;font-family:"ArvoBold";font-style:italic;letter-spacing:0.025em;max-width:20em;margin:0 auto;margin-bottom:0.75em;line-height:1}.page-template-smokehouse .details .intro h3 span,.page-template-pullup .details .intro h3 span{color:#EE3525;display:block;font-size:0.75em;margin-bottom:0.5em}.page-template-smokehouse .details .intro p:first-of-type,.page-template-pullup .details .intro p:first-of-type{max-width:40em;margin:0 auto;font-size:1em;text-align:left}.page-template-smokehouse .details .intro .button,.page-template-smokehouse .details .intro .page-my-profile .tabs ul li button,.page-my-profile .tabs ul li .page-template-smokehouse .details .intro button,.page-template-pullup .details .intro .button,.page-template-pullup .details .intro .page-my-profile .tabs ul li button,.page-my-profile .tabs ul li .page-template-pullup .details .intro button{margin-top:1.5rem;font-size:1em}.page-template-smokehouse .details h2,.page-template-pullup .details h2{color:#FEFEFE;background:#EE3525;padding:1em;padding-bottom:0.8em;text-align:center;margin:0;text-align:center}.page-template-smokehouse .details .container,.page-template-pullup .details .container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:2em 1em;align-items:flex-start}.page-template-smokehouse .details .container .col,.page-template-pullup .details .container .col{max-width:85%;text-align:center}@media screen and (min-width: 35em){.page-template-smokehouse .details .container .col,.page-template-pullup .details .container .col{max-width:50%}}@media screen and (min-width: 60em){.page-template-smokehouse .details .container .col,.page-template-pullup .details .container .col{max-width:33.3333%;padding:1em}}.page-template-smokehouse .details .container .col img,.page-template-pullup .details .container .col img{max-width:70%;margin:1.5em auto;border-radius:999rem;box-shadow:0 0.5em 1em rgba(0,0,0,0.5);transform:scale(1);transition:all 0.75s;border:0.25em solid #FFF548;border-bottom-width:0.65em;border-left-width:0.45em}.page-template-smokehouse .details .container .col img:hover,.page-template-smokehouse .details .container .col img:focus,.page-template-pullup .details .container .col img:hover,.page-template-pullup .details .container .col img:focus{transform:scale(1.05)}.page-template-smokehouse .details .container .col strong,.page-template-pullup .details .container .col strong{display:block;color:#FEFEFE;font-size:1.5em;text-shadow:0 0 0.25em rgba(0,0,0,0.3);max-width:9em;margin:0 auto;min-height:2.5em}.page-template-smokehouse .details .container .col p,.page-template-pullup .details .container .col p{text-shadow:0 0 0.5em rgba(0,0,0,0.4);font-size:1em;max-width:20em;margin:1em auto}.page-template-smokehouse .details .container .col:last-of-type strong,.page-template-pullup .details .container .col:last-of-type strong{position:relative;top:0.75em}.page-template-pullup main .event-gallery .swiper-container .swiper-slide{background-position:center 20%}.hero.pullup .callout{display:none}#pullup-form{position:fixed;z-index:99;top:0;left:0;height:100%;width:100%;background:url("./img/pullup-bg.jpg") center center no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;display:none;opacity:0;transition:opacity 1s ease-in-out;font-size:1em;padding-top:3em;will-change:opacity}#pullup-form input:focus,#pullup-form button:focus{outline:none;box-shadow:none}@media screen and (min-width: 48em){#pullup-form{padding-top:0}}#pullup-form.active{opacity:1}#pullup-form .pullup-button{font-family:"ArvoBold";background:#571D58;color:#FEFEFE}#pullup-form input.focus ~ .pullup-button,#pullup-form input:checked ~ .pullup-button{background:#FEFEFE;color:#571D58;outline:none;box-shadow:none}#pullup-form form{display:block;text-align:center;padding:1em;max-height:88vh}@media screen and (max-width: 48em){#pullup-form form{overflow-y:scroll;margin-top:35vmin}}#pullup-form form .buttons{padding-left:4em;padding-right:4em;margin:1em auto;margin-bottom:3em;display:flex;justify-content:center;align-items:center}#pullup-form form .buttons button{margin:0.5em}#pullup-form form .buttons button.back{display:none}#pullup-form form .buttons button.close{display:none}#pullup-form form>a{display:block;text-align:center;text-transform:uppercase;font-weight:600;font-size:0.8em;cursor:pointer}#pullup-form form>a:hover,#pullup-form form>a:focus{text-decoration:underline}#pullup-form form fieldset{max-width:36em;padding:1em;display:none;border:none}#pullup-form form fieldset[data-step="1"]{display:block}#pullup-form form fieldset.location-details>div{display:none}#pullup-form form fieldset.location-details .studio_private .non-owner,#pullup-form form fieldset.location-details .residence .owner-details{display:none;margin-top:1.5em}#pullup-form form fieldset.thank-you a{color:#FEFEFE}#pullup-form form fieldset.thank-you .pullup-error,#pullup-form form fieldset.thank-you .pullup-success{display:none}#pullup-form form h2{display:block;text-transform:uppercase;font-weight:normal;font-size:1.75em;font-weight:600}#pullup-form form legend{font-size:1.75em;max-width:18em;font-weight:600;margin:0 auto;line-height:1}#pullup-form form strong{display:block;font-weight:normal;font-size:0.9em;text-transform:uppercase;margin:1.5em auto;margin-top:1em}#pullup-form form strong.arvo{font-size:2em;line-height:1;font-weight:600;margin:1rem 0}@media screen and (min-width: 48em){#pullup-form form strong.arvo{margin:1.5rem 0}}#pullup-form form input[type="text"]{background:none;border:none;border-bottom:2px solid #FEFEFE;border-color:#FEFEFE !important;color:#FEFEFE;text-align:center;font-size:1.25em;text-transform:uppercase;margin:1.5em auto;margin-top:0.5em;border-radius:0;display:block;padding:0.75em;font-weight:600}#pullup-form form label{height:auto;line-height:normal;font-size:1em;text-align:center;vertical-align:middle;display:inline-block}#pullup-form form label span{font-weight:normal;font-size:1.125em;font-family:"Proxima Nova",sans-serif;font-weight:600;text-transform:uppercase}#pullup-form form label span.pullup-button{margin:0.5em;padding-left:1.5em;padding-right:1.5em}#pullup-form form label input[type="radio"]{font-size:0;padding:0;height:1px;width:1px;overflow:hidden;line-height:0;border:none;background:none !important}#pullup-form form label.for-state span{display:block}#pullup-form form #event_state ~ span{display:block}#pullup-form form #event_state{display:inline-block;margin-bottom:2em;margin-top:1em;background:none;color:#FEFEFE;font-size:1em;border:none;border-bottom:2px solid #FEFEFE !important;text-align:center;text-align-last:center;border-radius:0px !important;-webkit-appearance:none;padding:1em}#pullup-form form #event_state option{text-align:center;font-size:1em;color:#2C2A2C}#pullup-form form .flatpickr-mobile{display:inline-block;margin-bottom:2em;margin-top:1em;background:none;color:#FEFEFE;font-size:1em;border:none;border-bottom:2px solid #FEFEFE !important;text-align:center;text-align-last:center}#pullup-form form .event-time>div{display:flex}#pullup-form form .event-time input{max-width:6em}#pullup-form form .event-time input,#pullup-form form .event-time strong{display:inline-block;vertical-align:middle}.page-template-our-cigars .hero{background:linear-gradient(rgba(0,0,0,0.45), rgba(0,0,0,0.45)),url("./img/our-cigars-hero-new.jpg") center center no-repeat;background-size:cover;height:35em;padding-top:7em;background-position-y:-4%}.page-template-our-cigars .hero:before{content:"";background:black;width:100%;height:100%;z-index:-1;top:0;left:0;position:absolute;box-shadow:0 0 black}@media screen and (max-width: 48em){.page-template-our-cigars .hero{background-position-y:25%;background-size:auto;background-position-x:38%}}@media screen and (max-width: 30em){.page-template-our-cigars .hero{background-position-x:48%;background-size:cover;background-position-x:33%;background-position-y:7rem}}.page-template-our-cigars .hero .container{height:100%;display:flex;align-items:center}.page-template-our-cigars .hero .callout{padding-left:0;max-width:28em}.page-template-our-cigars .hero .callout h1{color:#EE3525;font-family:"ArvoBold";text-transform:uppercase}.page-template-our-cigars .hero .callout strong{color:#FEFEFE;font-size:3.25em}.page-template-our-cigars .hero .callout p{font-size:1.125em;max-width:20em;margin-left:0;margin-right:0}@media screen and (min-width: 48em){.page-template-our-cigars .hero{padding-top:0}}@media screen and (min-width: 64em){.page-template-our-cigars .hero .callout{left:2.5em}}@media screen and (min-width: 86em){.page-template-our-cigars .hero{height:46em;position:relative}}.page-template-our-cigars .cigar-list{display:flex;justify-content:center;flex-wrap:wrap;background:url("./img/woodgrain-updated.jpg") center center no-repeat;background-size:cover}.page-template-our-cigars .cigar-list .specialty{position:relative;z-index:0;width:100%}.page-template-our-cigars .cigar-list .specialty:after{content:"";background:linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)),url(./img/woodgrain-dark.jpg) center center no-repeat;background-size:cover;height:100%;width:100%;position:absolute;top:0;width:136vw;left:-30vw;z-index:-1}@media screen and (min-width: 86em){.page-template-our-cigars .cigar-list .specialty{width:initial}.page-template-our-cigars .cigar-list .specialty:after{left:0}}.page-template-our-cigars .cigar-list h2{text-align:center;font-family:"ArvoBold";text-transform:uppercase;margin:1.5em 0;margin-bottom:0;font-size:1.25em}.page-template-our-cigars .cigar-list .list{display:flex;justify-content:center;flex-wrap:wrap}.page-template-our-cigars .cigar-list .list a{display:block;margin:1.2em;max-width:7.4em}.page-template-our-cigars .cigar-list .list a img{max-width:100%;height:auto;transition:all 0.3s ease-in-out;transform:scale(1)}.page-template-our-cigars .cigar-list .list a:hover img,.page-template-our-cigars .cigar-list .list a:focus img{transform:scale(1.1)}.page-my-profile .update-profile{display:flex;justify-content:center;min-height:calc(100vh - 81px)}@media screen and (max-width: 64em){.page-my-profile .update-profile .profile-header{margin-top:11rem}}@media screen and (min-width: 100em){.page-my-profile .update-profile{min-height:calc(100vh - 93px)}}.page-my-profile .tabs,.page-my-profile .form-wrapper{padding-top:10em}.page-my-profile .tabs{width:19em;position:fixed;height:100%;top:0;left:0;background:url("./img/product-bg/black-n-sweet.jpg") center center no-repeat;background-size:cover;display:none}.page-my-profile .tabs ul{display:block;margin:1em;padding:0}.page-my-profile .tabs ul li{display:block;margin:0.25em 0}.page-my-profile .tabs ul li button{font-size:0.95em;display:block;width:100%;text-align:left;box-shadow:none;border-color:white}.page-my-profile .tabs ul li button:focus{box-shadow:none;outline:none}.page-my-profile .tabs ul li:not(.active) button{background:black;color:#FEFEFE;border-color:black}@media screen and (min-width: 64em){.page-my-profile .tabs{display:block}}.page-my-profile .form-wrapper{text-align:center;width:100%;position:relative;background:url("./img/profile-bg.jpg") center center no-repeat;background-size:cover}.page-my-profile .form-wrapper h1{color:#EE3525;font-size:1.125em}.page-my-profile .form-wrapper h2{font-size:2.25em;margin:0}.page-my-profile .form-wrapper p{margin:0}.page-my-profile .form-wrapper legend{display:block;width:100%;font-size:1.25em;background:#EE3525;color:white;padding:0.5em;text-align:left;font-family:"ArvoBold";text-transform:uppercase;position:relative}.page-my-profile .form-wrapper legend::after{content:"";height:100%;width:2em;position:absolute;right:0;top:0;background-image:url("./img/icons/arrow-down.svg");background-repeat:no-repeat;background-position:right center;background-size:1em;background-origin:content-box;padding:0.5em;transition:transform 0.4s}.page-my-profile .form-wrapper legend.active::after{transform:rotate(180deg)}@media screen and (min-width: 64em){.page-my-profile .form-wrapper legend{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}}.page-my-profile .form-wrapper form{max-width:64em;margin:0 auto;padding:1em}.page-my-profile .form-wrapper fieldset{border:none;margin:0.5em 0}.page-my-profile .form-wrapper fieldset .msa-form-fields{padding:1.5em 0}@media screen and (min-width: 64em){.page-my-profile .form-wrapper fieldset{display:none}.page-my-profile .form-wrapper fieldset.active{display:block}}.page-my-profile .form-wrapper .selectric{text-align:left}.page-my-profile .form-wrapper .selectric .label{font-weight:normal}.page-my-profile .form-wrapper .selectric-items{text-align:left}.page-my-profile .form-wrapper .msa-form-fields{display:flex;flex-wrap:wrap;justify-content:space-between}.page-my-profile .form-wrapper .msa-form-fields .msa-form-field{width:100%}@media screen and (min-width: 90em){.page-my-profile .form-wrapper .msa-form-fields .msa-form-field{width:calc(50% - 0.5em)}}.page-my-profile .form-wrapper .state-zip{display:flex;justify-content:space-between;position:relative}.page-my-profile .form-wrapper .state-zip .selectric{width:18em}.page-my-profile .form-wrapper .state-zip .zip{width:calc(100% - 19em)}.page-my-profile .form-wrapper .state-zip .msa-form-subfield label:not(.placeholder){top:-1.25em}.page-my-profile .form-wrapper .notice-mass{font-size:0.85em;position:absolute;bottom:-1.5em}.page-my-profile .form-wrapper .notice-mass a{color:#FEFEFE}.page-my-profile .form-wrapper .notice-mass a:hover,.page-my-profile .form-wrapper .notice-mass a:focus{color:#FFF548}.page-my-profile .form-wrapper .last-purchases p{font-size:0.9em;text-align:left;margin-bottom:0.5em}@media screen and (min-width: 90em){.page-my-profile .form-wrapper .last-purchases{display:flex}.page-my-profile .form-wrapper .last-purchases p{margin-bottom:0}}.page-my-profile .form-wrapper .buttons{margin:2.5em auto;font-size:1.125em}.page-my-profile .form-wrapper .buttons label{font-size:1em}@media screen and (min-width: 64em){.page-my-profile .form-wrapper{padding-left:19em}}.page-forgotpassword #header #menu-main-menu-left,.page-forgotpassword #header #menu-main-menu-right{display:none}.page-forgotpassword #footer{display:none}.page-forgotpassword .reset-forgot-password{height:100vh;display:flex;justify-content:center;align-items:center;background:url("./img/pullup-bg.jpg") center center no-repeat;background-size:cover}.page-forgotpassword .reset-forgot-password .form-wrapper{text-align:center}.page-forgotpassword .reset-forgot-password .form-wrapper h1{font-family:"ArvoBold";font-size:2.25em;text-transform:uppercase}.page-forgotpassword .reset-forgot-password .form-wrapper p{font-weight:100;margin:0}.page-forgotpassword .reset-forgot-password .form-wrapper form{display:flex;flex-wrap:wrap;justify-content:center}.page-forgotpassword .reset-forgot-password .form-wrapper form .msa-form-field{margin:0.5em 0.5em}.page-forgotpassword .reset-forgot-password .form-wrapper form #email,.page-forgotpassword .reset-forgot-password .form-wrapper form #oldpw,.page-forgotpassword .reset-forgot-password .form-wrapper form #newpw{min-width:18em}.page-forgotpassword .reset-forgot-password .form-wrapper form .birth_year .selectric-wrapper{min-width:9em;text-align:left}.page-forgotpassword .reset-forgot-password .form-wrapper form .submit{flex-basis:100%;font-size:1.25em}.yellow-shadow,.hero.blog>a,.posts .post>div{background:#FEFEFE;box-shadow:-0.65em 0.65em 0 #FFF548;border:0.25em solid #FFF548}.blog #content{perspective:2px;overflow:hidden}.hero.blog{height:40em;background-size:cover;background-position:center center;display:flex;justify-content:center;align-items:center;overflow:hidden}.hero.blog>a{text-decoration:none;max-width:36em;padding:2.5em;margin:1em;margin-top:7.5em;position:relative;text-align:center}.hero.blog>a .pow{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:-5em}.hero.blog>a h2{font-family:"ArvoBold";text-transform:uppercase;color:#571D58;font-size:3.25em;margin:0}.hero.blog>a p{font-family:"Proxima Nova",sans-serif;font-weight:700;color:#2C2A2C;text-transform:none;max-width:24em;margin:0 auto;margin-top:1em}.hero.blog .parallax-bg{position:absolute;top:0;right:0;bottom:0;left:0;height:105%;transform:translateZ(-1px) scale(1.5);background-size:100%;z-index:-1}@media screen and (min-width: 64em){.hero.blog{height:92vh;min-height:700px;max-height:56em}.hero.blog.fullHeight{max-height:100vh}}body.blog{background:#EEE}body.blog main{color:#2C2A2C;background-color:#EEE;font-family:"ArvoBold";text-transform:uppercase;padding:6em 2.5em}body.blog #blog-toolbar{display:flex;align-items:center;color:#2C2A2C;padding:1.5em}body.blog #blog-toolbar .left{display:none}body.blog #blog-toolbar .left,body.blog #blog-toolbar .right{flex:1}body.blog #blog-toolbar h1{margin:0}body.blog #blog-toolbar .blog-filter{text-align:right;display:flex;justify-content:flex-end;align-items:center}body.blog #blog-toolbar .blog-filter .selectric-wrapper{border-bottom:4px solid #FFF548;right:-0.5rem}body.blog #blog-toolbar .blog-filter .selectric-wrapper .selectric{background:none;border:0}body.blog #blog-toolbar .blog-filter .selectric-wrapper .selectric .label{position:relative;top:2px;font-size:1rem;color:#2C2A2C;height:36px}body.blog #blog-toolbar .blog-filter .selectric-wrapper .selectric .button,body.blog #blog-toolbar .blog-filter .selectric-wrapper .selectric .page-my-profile .tabs ul li button,.page-my-profile .tabs ul li body.blog #blog-toolbar .blog-filter .selectric-wrapper .selectric button{background:none}@media screen and (max-width: 30em){body.blog #blog-toolbar{flex-flow:column}}@media screen and (min-width: 64em){body.blog #blog-toolbar .left{display:block}}.square-video .wp-video{width:100% !important;height:100% !important}.square-video .wp-video .mejs-video,.square-video .wp-video .wp-video-shortcode{width:100% !important;height:100% !important}.category.posts{display:none}#more-posts{display:block;opacity:0;width:100%;flex-basis:100%;text-align:center;padding-bottom:2.5em}.posts{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 1em;padding-bottom:3.5em}.posts .post{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:1em;display:flex;flex-direction:column;justify-content:flex-end;padding:1.5em;text-decoration:none;color:#2C2A2C;height:110vw;max-height:42em}.posts .post>div{font-family:"ArvoBold";text-transform:uppercase;padding:1.5em;text-align:center;width:100%;max-width:56em;margin:0 auto}.posts .post>div h2{color:#571D58;font-size:2em}@media screen and (min-width: 64em){.posts .post{width:calc(50% - 0.5em);height:56vw;max-height:100%}}@media screen and (min-width: 90em){.posts .post{height:50em}}@media screen and (min-width: 64em){.posts.main .post:nth-child(3){width:100%}}@keyframes slideInFromRight{0%{background-position:300% center, center center}100%{background-position:right center, center center}}.single-post{background:#FEFEFE;color:#2C2A2C}.single-post .hero{background-position:right, center;background-repeat:no-repeat, no-repeat;background-size:auto 100%, cover;position:relative;margin-top:40vmin}.single-post .hero .container>div{width:28em;max-width:100%;font-family:"ArvoBold";text-transform:uppercase;color:white}.single-post .hero .container>div span{font-size:1.25em}.single-post .hero .container>div h1{font-size:3.25em;margin:0;color:#FFF548;line-height:1;margin-top:0.35em}@media screen and (min-width: 48em){.single-post .hero{margin-top:0}}@media screen and (min-width: 64em){.single-post .hero .container>div{left:4.5em}}@media screen and (min-width: 90em){.single-post .hero{background-position:right center, center center;animation:0.75s ease-in-out slideInFromRight;animation-delay:0.25s}}.single-post main>h2{font-family:"ArvoBold";text-align:center;text-transform:uppercase}.single-post #post-content{max-width:60em;margin:2.5em auto;padding:1em;position:relative}.single-post #post-content .single-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.single-post #post-content .single-toolbar .credits{font-weight:400;line-height:1.75}.single-post #post-content .single-toolbar .credits .author{display:flex;align-items:center}.single-post #post-content .single-toolbar .credits .author strong{font-family:"ArvoBold";font-size:1.35em;text-transform:uppercase;padding-left:0.5em}.single-post #post-content .single-toolbar .button,.single-post #post-content .single-toolbar .page-my-profile .tabs ul li button,.page-my-profile .tabs ul li .single-post #post-content .single-toolbar button{min-width:7em}.single-post #post-content .wpulike{position:absolute;top:0;right:1rem;padding-top:inherit}@media screen and (max-width: 64em){.single-post #post-content .wpulike{position:relative;top:-3rem;right:0;padding-top:inherit}}.single-post #post-content .wp_ulike_is_liked button.wp_ulike_btn.wp_ulike_put_text.wp_likethis_90:before{background-image:url(/wp-content/themes/backwoods/img/like-2.svg)}.single-post #post-content .wp_ulike_is_liked:hover button.wp_ulike_btn.wp_ulike_put_text.wp_likethis_90:before{background-image:url(/wp-content/themes/backwoods/img/like-2-hover.svg)}.single-post #post-content .wp_ulike_is_unliked button.wp_ulike_btn.wp_ulike_put_text.wp_likethis_90:before{background-image:url(/wp-content/themes/backwoods/img/like-1.svg)}.single-post #post-content .wp_ulike_is_unliked:hover button.wp_ulike_btn.wp_ulike_put_text.wp_likethis_90:before{background-image:url(/wp-content/themes/backwoods/img/like-1-hover.svg)}.single-post #post-content .wp_ulike_put_text{padding:10px 15px}.single-post #post-content button.wp_ulike_btn{min-width:128px;display:flex;justify-content:space-evenly;color:#EE3525;background:#FEFEFE}.single-post #post-content button.wp_ulike_btn:hover{color:#FEFEFE;background:#EE3525}.single-post #post-content button.wp_ulike_btn span{display:inline-block;padding-left:0.5rem;position:relative;top:-1px}@media screen and (max-width: 30em){.single-post #post-content button.wp_ulike_btn{display:inline-block;min-width:90px}}@media screen and (min-width: 48em){.single-post #post-content button.wp_ulike_btn{min-width:143px}}.single-post #post-content button.wp_ulike_btn.wp_ulike_put_text.wp_likethis_90:before{content:'';width:24px;height:24px;display:inline-block;background-image:url(/wp-content/themes/backwoods/img/like-1.svg);background-size:contain;background-repeat:no-repeat;background-position:center;text-transform:uppercase}.single-post #post-content .wpulike-default .wp_ulike_btn{font-family:"ArvoBold";font-size:1.35em;text-transform:uppercase;border-radius:0;border:0.125em solid black;box-shadow:-0.25em 0.25em 0 black;text-transform:uppercase}.single-post #post-content .wpulike .count-box{box-shadow:none;border-radius:0;font-family:"ArvoBold";color:#EE3525;font-size:1.25rem;background-color:transparent;position:absolute;top:55%;transform:translateY(-55%);left:-110px;width:100px;padding:0 1rem;text-align:right}.single-post #post-content .wpulike .count-box:before{display:none}@media screen and (max-width: 30em){.single-post #post-content .wp_ulike_put_text{padding:4px 8px}.single-post #post-content .wpulike-default .wp_ulike_btn{font-size:1rem}.single-post #post-content button.wp_ulike_btn.wp_ulike_put_text.wp_likethis_90:before{width:16px;height:14px}}.single-post #post-content blockquote{color:#571D58;font-family:"ArvoBold";font-size:1.45em;line-height:1.25;margin:0}.single-post #post-content blockquote p{line-height:1.3}.single-post #post-content p{line-height:1.5;font-weight:400;font-size:1.25em;margin:0;margin-bottom:1.5rem}.single-post #post-content .wp-caption{margin:2.5rem 0}.single-post #post-content .wp-caption img{margin-bottom:1em}.single-post #post-content .wp-caption.aligncenter{text-align:center;width:auto !important}.single-post #post-content .wp-caption.aligncenter img{margin-left:auto;margin-right:auto;max-width:100%;height:auto}.single-post #post-content .wp-caption .wp-caption-text{font-weight:400;font-size:0.9em;font-style:italic}.single-post #post-content .blog-alternate-grid{display:flex;flex-flow:row wrap}.single-post #post-content .blog-alternate-grid .blog-grid-item{flex-basis:66.6%;padding:0.5rem}.single-post #post-content .blog-alternate-grid .blog-grid-item .image{height:25rem}.single-post #post-content .blog-alternate-grid .blog-grid-item img{width:100%;height:auto}.single-post #post-content .blog-alternate-grid .blog-grid-item:nth-child(4n-2),.single-post #post-content .blog-alternate-grid .blog-grid-item:nth-child(4n-1){flex-basis:33.3%}@media screen and (max-width: 30em){.single-post #post-content .blog-alternate-grid .blog-grid-item{flex-basis:100% !important}}.single-post #post-content ul.post-tags{display:flex;margin:2.5em 0;padding:0}.single-post #post-content ul.post-tags li{list-style-type:none}.single-post #post-content ul.post-tags a{font-family:"ArvoBold";border-bottom:3px solid #FFF548;text-transform:uppercase;text-decoration:none;color:#2C2A2C;margin-right:1.25em;display:block}.single-post #post-content ul.post-tags a:hover,.single-post #post-content ul.post-tags a:focus{border-bottom-color:#571D58}.page-template-simple-content-page{background:#EEE;color:#333}.page-template-simple-content-page #content{min-height:calc(100vh)}.page-template-simple-content-page .simple-content{padding:6em 2.5em}.page-template-simple-content-page .simple-content h1,.page-template-simple-content-page .simple-content h2,.page-template-simple-content-page .simple-content h3,.page-template-simple-content-page .simple-content h4{text-transform:uppercase;font-family:"ArvoBold"}.page-template-simple-content-page .simple-content a{color:#EE3525}.page-template-simple-content-page .simple-content a:hover,.page-template-simple-content-page .simple-content a:focus{color:goldenrod}.page-terms-conditions .wpulike,.page-privacy-policy .wpulike,.page-ca-privacy-rights .wpulike{display:none;opacity:0;visibility:hidden}.page-unsubscribe .unsubscribe{height:100vh;display:flex;justify-content:center;align-items:center;background:url("/wp-content/themes/backwoods/img/pullup-bg.jpg") center center no-repeat;background-size:cover}.page-unsubscribe .unsubscribe h2{font-family:"ArvoBold";font-size:2em;text-transform:uppercase}.page-unsubscribe .form-wrapper{text-align:center;width:50rem}.page-unsubscribe #header #menu-main-menu-left,.page-unsubscribe #header #menu-main-menu-right,.page-unsubscribe span.logout,.page-unsubscribe #footer{display:none !important}.page-age-verification{top:0;bottom:0;left:0;right:0;display:flex;flex-flow:column}@media screen and (min-width: 768px){.page-age-verification{position:absolute}}.page-age-verification #header .logo{display:none}.page-age-verification #header .hamburger{display:none}.page-age-verification #header .menu-mobile-menu-container{display:none}.page-age-verification #header .menu{display:none}.page-age-verification #header .floating-div{display:none}.page-age-verification #header nav.mobile{padding:0}.page-age-verification #header nav.desktop{display:none}.page-age-verification #footer .container{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 64em){.page-age-verification #footer p{text-align:center}}#header nav.mobile .register-link,#header nav.mobile .signin-link{display:none}#header nav.mobile.age-gated .profile-link,#header nav.mobile.age-gated .logout{display:none}#header nav.mobile.age-gated .register-link,#header nav.mobile.age-gated .signin-link{display:initial}#header nav.desktop.age-gated .profile-link{visibility:hidden}#age-verify{flex:1;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:top center;background-repeat:no-repeat;padding-bottom:initial;padding-left:1rem;padding-right:1rem}@media screen and (max-width: 767px){#age-verify{padding-top:40vw}}@media screen and (max-width: 30em){#age-verify{padding-top:13rem}}#age-verify .branding{width:100%;max-width:320px;margin-bottom:1em}#age-verify h1{text-align:center;margin-bottom:0;margin-top:0.5rem}#age-verify .optional-copy{margin-top:1em;margin-bottom:1em}#age-verify .bday-fields{display:flex;flex-flow:column;align-items:center}#age-verify .validation-container{margin-top:1em;color:#EE3525}#age-verify .bday-fields-container{display:flex;flex-flow:column}@media screen and (min-width: 768px){#age-verify .bday-fields-container{flex-flow:row}}#age-verify .bday-fields-container .msa-form-field{margin-left:1em;margin-right:1em;min-width:200px}.home #content,.page-our-cigars #content{perspective:2px;overflow-x:hidden}.parallax::after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;height:105%;transform:translateZ(-1px) scale(1.5);background-size:100%;z-index:-1}.featured{background:none}.featured::after{background-image:url("./img/honeycomb-purple.jpg");background-repeat:repeat;background-size:1.5em}@media screen and (max-width: 30em){.featured::after{top:0;height:500%}}@media screen and (max-width: 1025px){.featured::after{top:-7rem}}.packs{background:none}.packs::after{background-image:url("./img/woodgrain-updated.jpg");background-size:cover}@media screen and (max-width: 30em){.packs::after{height:500%}}.on-ig{background:none}.on-ig::after{background-image:url("./img/honeycomb-yellow.jpg");background-size:cover}.postid-2342 .fusion-layout-column.fusion-two-third,.postid-2341 .fusion-layout-column.fusion-two-third{width:100%}#footer{background:black;color:#FEFEFE;padding:1em;font-size:0.9em;text-align:center;clear:both;position:relative;z-index:9;width:100%}#footer ul{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;padding:0;width:100%;margin:1.5em auto}#footer ul li{display:block;text-align:left}#footer ul li:nth-child(even){text-align:right}#footer ul li a{text-decoration:none;color:#FEFEFE;display:block;padding:1em;font-weight:400}#footer ul li a:hover,#footer ul li a:focus{text-decoration:underline}#footer p{font-size:0.75em;margin:1.5em 0;color:#666;font-weight:400;text-align:center;line-height:2;width:100%}@media screen and (min-width: 64em){#footer ul{width:auto;margin:0;justify-content:flex-start}#footer ul li{width:auto}#footer ul li a{padding:0.5em 0;padding-right:1.5em}#footer p{text-align:left;margin:0}}#footer #sgw-warning{margin:0 auto;width:20em;position:static;display:none}@media screen and (min-width: 64em){#footer #sgw-warning{display:none;position:fixed;bottom:0;left:0;z-index:99}}.sgw{position:fixed;top:0.3rem;left:0.3rem;z-index:99;width:18em;display:none}@media screen and (min-width: 48em){.sgw{display:block}}

/*# sourceMappingURL=style.css.map */
