/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:focus{outline:0}html,body{height:100%}img{max-width:100%}a{text-decoration:none}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}.input-dark::-webkit-input-placeholder{color:#777}.input-dark:-moz-placeholder{color:#777}.input-dark::-moz-placeholder{color:#777}.input-dark:-ms-input-placeholder{color:#777}.position-fixed{position:fixed}.position-absolute{position:absolute}.position-relative{position:relative}.overflow-hidden{overflow:hidden}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.center-block{margin-left:auto;margin-right:auto}.display-block{display:block}@media only screen and (min-width:768px){.text-center-wide{text-align:center}}@media only screen and (max-width:767px){.text-center-narrow{text-align:center}}@media only screen and (max-width:767px){.text-left-narrow{text-align:left}}@media only screen and (max-width:767px){.text-right-narrow{text-align:right}}.hide{display:none}.invisible{visibility:hidden}.full-width{width:100%}@media only screen and (min-width:768px){.wide-hidden{display:none}}.vertical-center{position:relative;top:50%;vertical-align:top;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-center-parent{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}ul.circles{list-style:circle;margin-left:25px;padding:10px 0}@media only screen and (max-width:767px){.table-collapse td{display:block;margin-bottom:20px}}[data-resize-text=true]{line-height:.8}[data-resize-text=true] span{display:inline-block;white-space:nowrap}[data-scroll=accelerate]{position:relative;top:0}.lazy-load{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in}.cover{position:absolute;top:0;left:0;width:100%;height:100%}.drop-shadow{-webkit-box-shadow:0 40px 105px -23px #000;-moz-box-shadow:0 40px 105px -23px #000;box-shadow:0 40px 105px -23px #000}.btn-shadow{-webkit-box-shadow:0 6px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 6px 5px 0 rgba(0,0,0,.75);box-shadow:0 6px 5px 0 rgba(0,0,0,.75)}.inline-list>*{display:inline-block;margin-right:17px}.inline-list.text-center{margin-right:12.5px;margin-left:12.5px}.inline-list.margin-top{margin-top:40px}.narrow-margin-spill{margin:0 -15px 0 -15px}.float-parent:after{clear:both;content:"";display:table}.container:after{clear:both;content:"";display:table}@media only screen and (max-width:767px){.container{padding:0 15px}}.float-reset{float:none;width:100%!important;padding-left:0!important;padding-right:0!important}.float-left{box-sizing:border-box;float:left}@media only screen and (max-width:767px){.float-left{float:none;width:100%!important;padding-left:0!important;padding-right:0!important}}.float-right{box-sizing:border-box;float:right}@media only screen and (max-width:767px){.float-right{float:none;width:100%!important;padding-left:0!important;padding-right:0!important}}.float-half{box-sizing:border-box;float:left;width:50%}@media only screen and (max-width:767px){.float-half{float:none;width:100%!important;padding-left:0!important;padding-right:0!important}}.float-half:nth-child(odd){padding-right:15px}.float-half:nth-child(even){padding-left:15px}@media only screen and (max-width:767px){.float-half{float:none;width:100%!important;padding-left:0!important;padding-right:0!important}}.margin-bottom{margin-bottom:30px}.margin-bottom-half{margin-bottom:15px}.margin-bottom-quarter{margin-bottom:7.5px}.margin-section{margin:45px 0}.padding-top{padding-top:30px}@media only screen and (min-width:768px){.padding-section{padding:110px 0}}@media only screen and (max-width:767px){.padding-section{padding:40px 0}}@font-face{font-family:Serifa;src:url("fonts/serifa.woff")}@font-face{font-family:Brothers;src:url("fonts/brothers-bold.woff")}@font-face{font-family:Franchise;src:url("fonts/franchise-bold.woff")}body{font-family:Serifa;color:#fff;background:#000}.copy-brothers{font-family:Brothers;text-transform:uppercase;letter-spacing:1px}.copy-franchise{font-family:Franchise;text-transform:uppercase;letter-spacing:1px}.color-gray{color:#bbb}.color-tan{color:#cbad91}.color-brown{color:#ba733a}.link-red{text-decoration:underline;color:#f90606}.link-white{color:#fff}div.red-links a{text-decoration:underline;color:#f90606}@media only screen and (min-width:768px){.header-offset-wide{margin-left:-17px}}.background-black{background-color:#000}.btn-brown{background:#ba733a}.btn-dark-gray{background:#121212}.btn-white{font-family:Franchise;text-transform:uppercase;letter-spacing:1px;background:#fff;color:#363636}.buttons>*{margin-right:20px}.btn-small-gray{color:#000;font-size:14px;line-height:26px;height:24px;background:#bbb;text-align:center;display:block}.btn-small-gray img{position:relative;top:-1px;left:4px;width:5px}@media only screen and (min-width:768px){.btn-small-gray{width:72px;position:absolute;top:0;left:0}}@media only screen and (max-width:767px){.btn-small-gray{width:225px;padding:5px 0;margin:0 auto}}.btn-small-brown{color:#000;font-size:14px;line-height:26px;height:24px;background:#bbb;text-align:center;display:block;color:#fff;background:#ba733a}.btn-small-brown img{position:relative;top:-1px;left:4px;width:5px}@media only screen and (min-width:768px){.btn-small-brown{width:72px;position:absolute;top:0;left:0}}@media only screen and (max-width:767px){.btn-small-brown{width:225px;padding:5px 0;margin:0 auto}}.btn-header-nav{color:#fff;font-size:17px;line-height:40px;padding:0 20px;display:inline-block;border:none;font-family:sans-serif;font-size:12px;line-height:32px;letter-spacing:.5px;text-transform:uppercase;background-color:#585858}.btn-nav-email{color:#fff;font-size:17px;line-height:40px;padding:0 20px;display:inline-block;border:none;font-family:sans-serif;font-size:12px;line-height:32px;letter-spacing:.5px;text-transform:uppercase;background-color:#585858;color:#787878;background:#2b2b2b url("img/icon-mail.png") center right no-repeat;padding-right:50px}.icon-header{background-image:url("img/sprite-social.png");background-repeat:no-repeat;background-position-y:4.5px;width:32px;height:32px;line-height:32px;font-size:12px}.icon-header-facebook{background-image:url("img/sprite-social.png");background-repeat:no-repeat;background-position-y:4.5px;width:32px;height:32px;line-height:32px;font-size:12px;background-position:4px center}.icon-header-twitter{background-image:url("img/sprite-social.png");background-repeat:no-repeat;background-position-y:4.5px;width:32px;height:32px;line-height:32px;font-size:12px;background-position:-64px center}.icon-header-instagram{background-image:url("img/sprite-social.png");background-repeat:no-repeat;background-position-y:4.5px;width:32px;height:32px;line-height:32px;font-size:12px;background-position:-30px center}.icon-header-youtube{background-image:url("img/sprite-social.png");background-repeat:no-repeat;background-position-y:4.5px;width:32px;height:32px;line-height:32px;font-size:12px;background-position:-98px center}.icon-footer{background-image:url("img/sprite-social-footer.png");background-repeat:no-repeat;background-position-y:center;width:35px;height:35px;line-height:35px;font-size:12px;margin:0 8px;display:inline-block}.icon-footer-facebook{background-image:url("img/sprite-social-footer.png");background-repeat:no-repeat;background-position-y:center;width:35px;height:35px;line-height:35px;font-size:12px;margin:0 8px;display:inline-block;background-position:0 center}.icon-footer-twitter{background-image:url("img/sprite-social-footer.png");background-repeat:no-repeat;background-position-y:center;width:35px;height:35px;line-height:35px;font-size:12px;margin:0 8px;display:inline-block;background-position:-104px center}.icon-footer-instagram{background-image:url("img/sprite-social-footer.png");background-repeat:no-repeat;background-position-y:center;width:35px;height:35px;line-height:35px;font-size:12px;margin:0 8px;display:inline-block;background-position:-52px center}.icon-footer-youtube{background-image:url("img/sprite-social-footer.png");background-repeat:no-repeat;background-position-y:center;width:35px;height:35px;line-height:35px;font-size:12px;margin:0 8px;display:inline-block;background-position:-156px center}.icon-instagram{font-size:14px;line-height:28px;display:inline-block;padding-left:35px;background:url("img/icon-instagram.png") top left no-repeat}[data-action=share-this]{font-family:Brothers;text-transform:uppercase;letter-spacing:1px;color:#fff;font-size:16px;line-height:28px;display:inline-block;padding-right:30px}[data-action=share-this].icon-red{background:url("img/icon-share-red.png") right top no-repeat}[data-action=share-this].icon-white{background:url("img/icon-share-white.png") right top no-repeat}[data-action=share-this].color-brown{color:#ba733a}#product-detail-camacho-american-barrel-aged .product-tout [data-action=share-this]{color:#ba733a}.favorite-add{position:absolute;left:40%;bottom:20px}@media only screen and (max-width:767px){.favorite-add{width:150px;bottom:10px}}.favorite-check{position:absolute;bottom:20px;right:20px;cursor:pointer}.favorite-register-form{position:absolute;bottom:0;left:0;right:0;background:url("img/bg-carbon.jpg") center center;background-size:cover}.float-half:nth-child(odd) .favorite-register-form{right:15px}.float-half:nth-child(even) .favorite-register-form{left:15px}@media only screen and (max-width:767px){.float-half .favorite-register-form{left:0!important;right:0!important}}.favorite-close-form{cursor:pointer;position:absolute;top:7px;right:9px}.favorite-email-input{vertical-align:top;margin-bottom:10px;display:inline-block;background-color:#bbb;color:#1a1a1a}@media only screen and (min-width:768px){.favorite-email-input{width:50%!important;margin-left:20px;margin-right:10px}}hr.dotted{border:none;border-top:2px dotted #cbad91;margin:15px 0}hr.dark-gray{height:2px;border:none;background:#222;margin:30px 0}hr.hr-dotted-offset{border:none;border-top:2px dotted #fff;position:relative;top:-20px}hr.hr-dotted-divider{border:none;border-top:2px dotted #cbad91;position:relative;margin:20px 0 30px 0}@media only screen and (min-width:768px){hr.hr-dotted-divider{margin-left:-32px}}.vr{position:absolute;right:35px;top:0;height:100%;border-right:2px dotted #cbad91}form.locked{opacity:.5}[data-action=submit]{cursor:pointer}.input{font-family:Serifa;font-size:17px;line-height:40px;box-sizing:border-box;height:40px;width:100%;padding:0 20px;border:0}.input-dark{font-family:Serifa;font-size:17px;line-height:40px;box-sizing:border-box;height:40px;width:100%;padding:0 20px;border:0;border:1px solid #a7a7a7;background:#585958;color:#fff}.input-light{font-family:Serifa;font-size:17px;line-height:40px;box-sizing:border-box;height:40px;width:100%;padding:0 20px;border:0;border:1px solid #6a6a6a;background:#bbb;color:#585958}.error{color:red;margin-bottom:10px;display:inline-block;font-weight:700}div.error{display:block;text-align:center}[data-action=vendor-register] div.error{text-align:left}div.error:empty,span.error:empty{display:none!important}.form-section-title{max-width:480px;margin:0 auto;padding:70px 0 30px 0}.form-inline-row{margin-bottom:20px}.form-inline-row label{width:15%;display:inline-block;height:20px;vertical-align:bottom;min-width:60px}@media only screen and (min-width:768px){.inline-form>*{float:left;margin-right:10px}.inline-form>:last-child{margin-right:0}}@media only screen and (max-width:767px){.inline-form>*{display:block;margin-bottom:5px;width:100%;box-sizing:border-box}}.inline-form input[type=text],.inline-form input[type=email]{font-family:Serifa;font-size:17px;line-height:40px;box-sizing:border-box;height:40px;width:100%;padding:0 20px;border:0;color:#fff;background:#7f7f7f;padding:0 5px}@media only screen and (min-width:768px){.inline-form input[type=text],.inline-form input[type=email]{width:150px}}@media only screen and (min-width:768px){.inline-form input[type=text]{width:150px}}@media only screen and (min-width:768px){.inline-form input[type=email]{width:250px}}.form-content{background:url("img/bg-contact-us.jpg") top center no-repeat;height:946px}.form-content h1{padding-top:200px;font-size:120px;margin-top:0;margin-bottom:40px}@media only screen and (max-width:767px){.form-content h1{padding-top:40px;font-size:80px}}.form-content .float-half{margin-bottom:30px}.form-content input[type=text],.form-content input[type=email],.form-content input[type=password],.form-content textarea{font-family:Serifa;font-size:17px;line-height:40px;box-sizing:border-box;height:40px;width:100%;padding:0 20px;border:0;border:1px solid #a7a7a7;background:#585958;color:#fff}.form-footer{width:350px;border:2px solid #363636;margin-top:2px}@media only screen and (max-width:767px){.form-footer{width:280px}}.form-footer input[type=email]{font-family:Serifa;font-size:17px;line-height:40px;box-sizing:border-box;height:40px;width:100%;padding:0 20px;border:0;font-size:13.6px;background:#131313;color:#727272}.form-footer input[type=submit]{background:#fff url("img/icon-caret.png") center center no-repeat;width:40px;height:40px;right:0;top:0;border:0}.site-header-menu-container input[type=text],.site-header-menu-container input[type=email],.site-header-menu-container input[type=password],.modal-login input[type=text],.modal-login input[type=email],.modal-login input[type=password]{font-family:Serifa;font-size:17px;line-height:40px;box-sizing:border-box;height:40px;width:100%;padding:0 20px;border:0;margin-bottom:5px;margin:0 15px 15px;color:#727272;font-size:12px;background:#000;border:1px solid #fff;width:200px;font-family:sans-serif}.modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);background-repeat:no-repeat;z-index:9999;overflow-y:scroll;overflow-x:hidden}.modal-login{background-image:url("img/bg-modal-login.png");background-position:center 0;background-size:980px 836px;max-width:980px;height:836px;margin:0 auto}.modal-login input[type=submit]{margin:0 15px 15px;width:220px}.modal-login a{color:#999;text-decoration:underline;font-size:12px}.modal-header{font-family:Franchise;text-transform:uppercase;letter-spacing:1px;font-size:48px}.modal-divider{font-size:27px;padding:20px 0}.modal-close{position:absolute;top:80px;right:0;font-size:16px;border:2px solid #999;border-radius:50%;width:20px;height:20px;line-height:22px;cursor:pointer;color:#999}#video-embed-container{-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear}.callout-top{padding:30px 0;background:#000}@media only screen and (min-width:768px){.callout-top{max-width:600px;margin-left:-30px;margin-top:-100px;padding:30px}}@media only screen and (min-width:768px){.lifestyle-touts{padding-bottom:60px;background:url("img/bg-section-texture.jpg") 0 120px no-repeat;background-size:cover}.lifestyle-touts>.container{margin-top:-120px}}@media only screen and (max-width:767px){.lifestyle-touts .float-half{margin-top:30px}}@media only screen and (min-width:768px){.paragraph{font-size:16px;line-height:24px}}@media only screen and (max-width:767px){.paragraph{font-size:16px;line-height:24px}}@media only screen and (min-width:768px){.lead{font-size:17px;line-height:33px}}@media only screen and (max-width:767px){.lead{font-size:15.5px;line-height:20px}}@media only screen and (min-width:768px){.cigars-title{font-size:32px;line-height:38px}}@media only screen and (max-width:767px){.cigars-title{font-size:16px;line-height:20px}}@media only screen and (min-width:768px){.title{font-size:28px;margin-bottom:7.5px}}@media only screen and (max-width:767px){.title{font-size:36px;margin-bottom:15px}}.scaling-hero-text{width:75%;max-width:475px;margin:0 auto;padding:15% 0 10% 0}.content-article h3{font-family:Franchise;text-transform:uppercase;letter-spacing:1px;color:#bbb;margin-bottom:15px;margin-top:0;font-size:45px;line-height:39.81px}.content-article p{margin-bottom:30px;margin-top:0;font-size:16px;line-height:26px}.content-article iframe{max-width:100%}.content-story .bg{background-position:top center;background-repeat:no-repeat;background-color:#000}@media only screen and (min-width:768px){.content-story .bg{background-size:cover}}@media only screen and (max-width:767px){.content-story .bg{background-size:200%}}@media only screen and (max-width:767px){.content-story .padding-narrow{padding-top:40px!important;padding-bottom:30px!important}.content-story .padding-narrow-tall{padding-top:80px!important;padding-bottom:40px!important}.content-story .padding-narrow-top{padding-top:40px!important}.content-story .padding-narrow-bottom{padding-top:30px!important}}.content-story .content{margin:0 auto;max-width:770px}@media only screen and (min-width:768px){.content-story .content-top{max-width:345px;padding:200px 0}}@media only screen and (max-width:767px){.content-story .content-top{padding:60px 0}}.content-story .callout{border-top:2px dotted #c7c7c7;border-bottom:2px dotted #c7c7c7;margin:20px 0;padding:20px 0}@media only screen and (max-width:767px){.content-story .double-image{margin-bottom:60px}.content-story .double-image img{width:75%}}.content-story h3{font-family:Brothers;text-transform:uppercase;letter-spacing:1px;color:#bbb;font-size:27px;line-height:1.1;margin:0}@media only screen and (max-width:767px){.content-story h3{margin:15px 0 0 0;font-size:22px}}.content-story p{font-size:14px;line-height:25px}.content-story .callout{font-size:23px}@media only screen and (max-width:767px){.content-story .callout{text-align:center;font-style:italic}}@media only screen and (max-width:767px){body{margin-top:102px}}.site-header-wide{top:0;left:0;width:100%;height:100px;background:rgba(0,0,0,.85);position:fixed;z-index:9}.site-header-wide a{display:inline-block}.site-header-wide nav a{font-family:Franchise;text-transform:uppercase;letter-spacing:1px;font-size:28px;letter-spacing:0;color:#fff;margin-left:36px}@media only screen and (max-width:920px){.site-header-wide nav a{font-size:24px;margin-left:20px}}.site-header-narrow{z-index:9;position:fixed;width:100%;top:0;left:0;background:rgba(0,0,0,.85)}.site-header-narrow nav a{font-family:Franchise;text-transform:uppercase;letter-spacing:1px;font-size:42px;letter-spacing:0;color:#fff;display:block;padding:10px 20px}.site-header-menu-container{position:absolute;background:#000;width:100%;left:0;height:0;overflow:hidden;-webkit-transition:height .4s linear;-moz-transition:height .4s linear;-ms-transition:height .4s linear;-webkit-box-shadow:0 6px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 6px 5px 0 rgba(0,0,0,.75);box-shadow:0 6px 5px 0 rgba(0,0,0,.75)}#menu-login-form{background:#373737;text-align:center;height:0;overflow:hidden;-webkit-transition:height .2s linear;-moz-transition:height .2s linear;-ms-transition:height .2s linear}#menu-register-form{background:#282828;text-align:center;height:0;overflow:hidden;-webkit-transition:height .2s linear;-moz-transition:height .2s linear;-ms-transition:height .2s linear}.site-header-account a{display:inline-block;text-align:center;width:50%;line-height:50px;margin-bottom:10px;background:#373737;color:#fff}[data-action=toggle-menu]{top:15px;right:20px;width:34px}.site-footer{background:url("img/bg-footer.jpg") top center}.site-footer nav{padding:30px 0}.site-footer nav a{font-family:Franchise;text-transform:uppercase;letter-spacing:1px;font-size:28px;letter-spacing:0;color:#fff;padding:0 18px}@media only screen and (max-width:767px){.site-footer nav a{padding:5px 0;display:block}}a.footer-link{font-size:10px;font-family:sans-serif;color:#4c4c4c;text-decoration:underline;display:inline-block;margin-top:10px}.footer-legal{font-size:12px;font-family:sans-serif;padding:40px 0;color:#4c4c4c}.scaling-hero-cigars{background-position:top center;background-repeat:no-repeat;padding-bottom:36.05882353%;background-size:100% auto;width:100%;cursor:pointer}@media only screen and (max-width:1200px){.scaling-hero-cigars{padding-bottom:51.08333333%;background-size:auto 100%}}.scaling-hero-cigar{background-position:top center;background-repeat:no-repeat;padding-bottom:47.52941176%;background-size:100% auto;width:100%;position:fixed}@media only screen and (max-width:1200px){.scaling-hero-cigar{padding-bottom:67.33333333%;background-size:auto 100%}}.scaling-hero-cigar-sibling{padding-top:47.52941176%}@media only screen and (max-width:1200px){.scaling-hero-cigar-sibling{padding-top:67.33333333%}}#product-detail-camacho-american-barrel-aged .scaling-hero-cigar{position:relative}@media only screen and (min-width:768px){#product-detail-camacho-american-barrel-aged .scaling-hero-cigar{background-size:auto auto;padding-bottom:0;height:808px}}@media only screen and (max-width:767px){#product-detail-camacho-american-barrel-aged .scaling-hero-cigar{background-size:250%;padding-bottom:120%}}#product-detail-camacho-american-barrel-aged .scaling-hero-cigar-sibling{padding-top:0}.scaling-hero-article{background-position:top center;background-repeat:no-repeat;padding-bottom:33.64705882%;background-size:100% auto;width:100%}@media only screen and (max-width:1200px){.scaling-hero-article{padding-bottom:47.66666667%;background-size:auto 100%}}[data-tab-group=true] [data-tab-child=true]{display:none}[data-tab-group=true] [data-tab-child=true].active{display:block}.animated[data-tab-group=true] [data-tab-child=true]{opacity:0;position:absolute;width:100%;display:block!important;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in}.animated[data-tab-group=true] [data-tab-child=true].active{opacity:1;z-index:2}.tab-navigation [data-tab-trigger=true]{font-family:Brothers;text-transform:uppercase;letter-spacing:1px;font-size:16.82px;line-height:1.1;color:#3f3f3f;position:relative;text-align:center;cursor:pointer}.tab-navigation [data-tab-trigger=true].active,.tab-navigation [data-tab-trigger=true]:hover{color:#fff}.tab-navigation [data-tab-trigger=true].active:after,.tab-navigation [data-tab-trigger=true]:hover:after{position:absolute;left:50%;width:10px;height:10px;margin-left:-5px;text-align:center;content:"∨";font-size:12px}.tab-navigation-category [data-tab-trigger=true]{font-family:open sans;text-transform:uppercase;letter-spacing:1px;font-size:16.82px;line-height:1.1;color:#fff;position:relative;text-align:center;cursor:pointer}.tab-navigation-category [data-tab-trigger=true].active,.tab-navigation-category [data-tab-trigger=true]:hover{color:#fff}.tab-navigation-category [data-tab-trigger=true].active:after,.tab-navigation-category [data-tab-trigger=true]:hover:after{position:absolute;left:50%;width:10px;height:10px;margin-left:-5px;text-align:center;content:"∨";font-size:12px}.tab-navigation-category [data-tab-trigger=true]{padding:20px 0;width:16%;float:left}.tab-navigation-category [data-tab-trigger=true].active:after,.tab-navigation-category [data-tab-trigger=true]:hover:after{bottom:8px;color:red}.tab-navigation-category [data-tab-trigger=true].active{background:rgba(0,0,0,.5) url("img/bg-section-texture.jpg") center center;background-blend-mode:color}.tab-navigation-product{height:60px;padding:0}.tab-navigation-product [data-tab-trigger=true]{font-family:Brothers;text-transform:uppercase;letter-spacing:1px;font-size:16.82px;line-height:1.1;color:#3f3f3f;position:relative;text-align:center;cursor:pointer}.tab-navigation-product [data-tab-trigger=true].active,.tab-navigation-product [data-tab-trigger=true]:hover{color:#fff}.tab-navigation-product [data-tab-trigger=true].active:after,.tab-navigation-product [data-tab-trigger=true]:hover:after{position:absolute;left:50%;width:10px;height:10px;margin-left:-5px;text-align:center;content:"∨";font-size:12px}.tab-navigation-product [data-tab-trigger=true]{width:33%;line-height:60px;float:left}.tab-navigation-product [data-tab-trigger=true].active:after,.tab-navigation-product [data-tab-trigger=true]:hover:after{bottom:30px;color:red}.tab-navigation-product [data-tab-trigger=true].active{background:url("img/bg-section-texture.jpg") center center}.tab-navigation-pips{position:absolute;bottom:30px;left:0;width:100%;text-align:center;z-index:3}.tab-navigation-pips [data-tab-trigger=true]{border:2px solid #fff;border-radius:50%;width:10px;height:10px;margin:0 5px;display:inline-block;cursor:pointer}.tab-navigation-pips [data-tab-trigger=true].active,.tab-navigation-pips [data-tab-trigger=true]:hover{background-color:#fff}.homepage.tab-navigation-pips{bottom:10px}.tab-menu-item{font-family:Brothers;text-transform:uppercase;letter-spacing:1px;font-size:18px;background:url("img/bg-menu-item.jpg") top left;padding:27px 0 27px 10px;position:relative;cursor:pointer}.tab-menu-item:after{position:absolute;right:20px;top:24px;content:"∨";font-size:12px;color:red}.tab-menu-item.active:after{content:"∧"}.tab-menu-item.inactive{color:#515151}.tab-menu-item.inactive:after{color:#515151}.tab-navigation-arrow{height:65px;margin-top:-32.5px;position:absolute;top:50%;font-family:sans-serif;width:70px;cursor:pointer;text-align:center;line-height:52px;font-size:80px;z-index:3}.tab-navigation-arrow-left{height:65px;margin-top:-32.5px;position:absolute;top:50%;font-family:sans-serif;width:70px;cursor:pointer;text-align:center;line-height:52px;font-size:80px;z-index:3;background:#282828 url("../images/icon-carousel-arrow-left.png") center center no-repeat;left:0}.tab-navigation-arrow-right{height:65px;margin-top:-32.5px;position:absolute;top:50%;font-family:sans-serif;width:70px;cursor:pointer;text-align:center;line-height:52px;font-size:80px;z-index:3;background:#282828 url("../images/icon-carousel-arrow-right.png") center center no-repeat;right:0}.product-attribute-tabs{background:#131313 url("../images/bg-tab-empty.jpg") top center repeat-x;position:relative;-webkit-transition:height .4s linear;-moz-transition:height .4s linear;-ms-transition:height .4s linear}.product-attribute-tabs .tab-navigation-arrow-left,.product-attribute-tabs .tab-navigation-arrow-right{top:60px;margin-top:0}.product-attribute-tabs .tab-navigation-arrow-left{background:url("../images/icon-carousel-arrow-left-lg.png") center center no-repeat}.product-attribute-tabs .tab-navigation-arrow-right{background:url("../images/icon-carousel-arrow-right-lg.png") center center no-repeat}@media only screen and (max-width:1200px){.product-attribute-tabs .tab-navigation-arrow-left,.product-attribute-tabs .tab-navigation-arrow-right{display:none}}@media only screen and (min-width:768px){.cigar-content{padding-top:40px;padding-bottom:30px;min-height: 800px;}}@media only screen and (max-width:767px){.cigar-content{padding-top:10px;padding-bottom:20px}}.grid-product-content{margin-top:50px}@media only screen and (max-width:767px){.grid-product-content{margin-top:20px}}.grid-product-inner{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;background:url("img/bg-category-product.jpg") bottom left no-repeat;background-size:100%;padding-bottom:82%;position:relative;cursor:pointer}.grid-product-inner:hover{color:#bbb}.grid-product-image{position:absolute;width:40%;bottom:1px;left:1px}.grid-product-name{position:relative;top:50%;vertical-align:top;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:44%;left:40%}.product-hero-cigar{position:absolute;top:0;left:0;width:100%}.product-hero-cigar img{display:block;margin:0 auto 0 auto}@media only screen and (min-width:768px){#product-detail-bg-meyer-slackers .product-hero-cigar img,#product-detail-bg-meyer-slacker .product-hero-cigar img{margin-top:-128px}}@media only screen and (max-width:767px){#product-detail-bg-meyer-slackers .product-hero-cigar img,#product-detail-bg-meyer-slacker .product-hero-cigar img{margin-top:-25%}}@media only screen and (min-width:768px){#product-detail-bg-meyer-standard-issue .product-hero-cigar img{margin-top:-100px}}@media only screen and (max-width:767px){#product-detail-bg-meyer-standard-issue .product-hero-cigar img{margin-top:-25%}}@media only screen and (min-width:768px){.product-main-tout{min-height:894px;background-position:top;background-repeat:no-repeat}}@media only screen and (max-width:767px){.product-main-tout{background:#000!important}}.product-tout{max-width:460px;margin-top:120px;margin-bottom:100px}@media only screen and (max-width:767px){.product-tout{margin-top:40px}}.product-tout hr{height:0;margin-top:15px;border:none;border-top:2px dotted #7f7f7f;padding-top:15px;width:100%}.product-video-aba{background-color:#191919;background-position:bottom center;background-repeat:no-repeat}@media only screen and (min-width:768px){.product-video-aba{height:730px}}@media only screen and (max-width:767px){.product-video-aba{background-size:200%}}.product-promo-road-tour{padding:80px;background:#131313}@media only screen and (max-width:767px){.product-promo-road-tour{padding:40px 0 60px 0}}.product-promo-talent{background-repeat:no-repeat}@media only screen and (min-width:768px){.product-promo-talent{background-position:top center}.product-promo-talent .float-left{padding-top:200px}}@media only screen and (max-width:767px){.product-promo-talent{background-position:85% 0;background-size:200%}.product-promo-talent .float-left{padding-top:85%}}.product-sizes{background:url("img/bg-cigar-sizes.jpg") bottom center;background-size:cover;overflow:hidden}.product-sizes table{margin:0 auto}.product-sizes table td{position:relative;vertical-align:bottom}@media only screen and (max-width:767px){.product-sizes table td img{max-height:500px}}.product-sizes-rating{bottom:40px;left:0;border:1px solid #545454;padding:5px;background:#2e2e2e}.product-sizes-rating .copy-franchise{font-size:54px}.product-sizes-rating .copy-franchise small{font-size:40%}.product-sizes-rating .copy-brothers{color:#545454}.product-sizes-scroller-controls{display:none}@media only screen and (max-width:767px){.product-sizes-scroller .product-sizes-scroller-controls{display:block}}.product-size-pip{border:2px solid #fff;border-radius:50%;width:10px;height:10px;margin:0 5px;display:inline-block;cursor:pointer}.product-size-pip.active{background:#fff}.product-sizes-aba{background:#191919 url("img/bg-aba-sizes.jpg") top center repeat-x;background-size:auto 900px}.product-sizes-aba .product-size-tout{height:auto;margin-top:0}.product-size-tout{max-width:680px;height:460px;margin-top:60px}.product-size-tout .float-left{width:30%}.product-size-tout .float-left>div{padding-right:25px;margin-right:25px;border-right:2px dotted #fff}.product-size-tout .float-right{width:70%}.product-size-tout .float-right>div{font-family:Brothers;text-transform:uppercase;letter-spacing:1px;margin-top:30px;font-size:19px;line-height:1.5}.product-size-tout-narrow{margin-top:60px}.product-size-tout-narrow .left-side{float:left;width:50%}.product-size-tout-narrow .left-side>div{padding-right:15px;margin-right:15px;border-right:2px dotted #fff}.product-size-tout-narrow .right-side{float:left;width:50%}.product-size-tout-narrow .right-side>div{font-family:Brothers;text-transform:uppercase;letter-spacing:1px;font-size:12px;line-height:17px}.intensity-mask-container{background-size:cover;max-width:812px;margin-top:40px}.intensity-mask-content{display:none}html.cssmask .intensity-mask-content{overflow:hidden;width:0;opacity:.3;display:block;-webkit-transition:all 1.5s ease-out;-moz-transition:all 1.5s ease-out;-ms-transition:all 1.5s ease-out}html.cssmask .intensity-mask-content>div{-webkit-mask-size:cover}.intensity-mask-pip{-webkit-transition:all 1.5s ease-out;-moz-transition:all 1.5s ease-out;-ms-transition:all 1.5s ease-out;position:absolute;top:-20px;width:120px;text-align:center;margin-left:-60px;font-size:30px;left:0}.intensity-mask-pip:after{top:120%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:12px;margin-left:-12px}.cigar-build-nav{margin-bottom:50px}.cigar-build-nav span{font-size:24px;padding:10px 20px;cursor:pointer;margin:0 30px;display:inline-block}@media only screen and (max-width:767px){.cigar-build-nav span{margin:0 10px;padding:10px}}.cigar-build-description{position:relative;top:10px}.cigar-build-description div{font-family:Franchise;text-transform:uppercase;letter-spacing:1px;font-size:24px;padding:10px 20px;display:none;background:#333}.cigar-build-description div span{color:#9c9c9c}.cigar-build-description div.active{display:inline-block}.product-attribute-header{font-size:96px}@media only screen and (max-width:767px){.product-attribute-header{font-size:38px}}@media only screen and (min-width:768px){.container-wtb{margin-top:180px;margin-bottom:100px}}@media only screen and (max-width:767px){.container-wtb{background:url("img/bg-wtb-narrow.jpg") top center no-repeat;background-size:100% auto;padding-top:60px;margin-bottom:60px}.container-wtb .title{color:#bbb;margin-left:15px}}@media only screen and (min-width:768px){.container-wtb>.float-left{width:30%;padding-right:30px}}@media only screen and (max-width:767px){.container-wtb>.float-left{width:100%}}.container-wtb>.float-right{width:70%}.container-wtb-map{width:100%;height:686px}.content-wtb-map{width:100%;height:100%}.input-wtb{width:100%;line-height:40px;border:0;background:#343434;font-size:18px;padding:0 50px 0 10px;box-sizing:border-box}@media only screen and (max-width:767px){.input-wtb{border:1px solid #666}}.submit-wtb{background:#303030 url("img/icon-search.png") center center no-repeat;width:40px;height:40px;position:absolute;right:0;top:0;border:0}@media only screen and (max-width:767px){.submit-wtb{top:1px;right:1px}}@media only screen and (min-width:768px){.container-wtb-results{overflow:auto;height:580px}}.content-wtb-results{padding:20px;background:#343434}.item-wtb-address{padding-bottom:15px;border-bottom:2px dotted #5c5c5c;margin-bottom:20px;line-height:1.3;font-size:14px;color:#7b7b7b;background:url("img/icon-address-caret.png") center right no-repeat}.item-wtb-address:last-child{padding-bottom:0;border-bottom:0;margin-bottom:0}.item-wtb-address .copy-franchise{font-size:22px;color:#fff}.item-info-address{color:#333;line-height:1.5}.item-info-address .copy-franchise{font-size:22px;color:#000}a.link-directions{font-family:Brothers;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:red;display:inline-block;margin-top:5px;padding-right:20px;background:url("img/icon-directions.png") no-repeat;background-position-x:right;background-position-y:1px}[data-action=show-on-map]{cursor:pointer}.age-gate-bg{background:#000 url("img/bg-age-gate.jpg") center center no-repeat;background-size:cover;min-height:100%}.age-gate-container{max-width:500px;padding-bottom:120px}.age-gate-logo{display:block;padding-top:110px;margin:0 auto 60px auto}.age-gate-header{font-family:Franchise;text-transform:uppercase;letter-spacing:1px;font-size:53px}.age-gate-form input[type=tel]{font-family:Franchise;text-transform:uppercase;letter-spacing:1px;font-size:53px;background:url("img/bg-input.jpg") center center no-repeat;height:70px;width:227px;line-height:1;text-align:center;vertical-align:top;margin-top:-1px;border:0}.age-gate-form [data-action=submit]{cursor:pointer}hr.age-gate-rule{margin:30px 0;border:0;border-top:2px dotted #606060}.age-gate-disclaimer{color:#8a8a8a;font-size:14px;line-height:19px;margin:0 45px}.age-gate-disclaimer a{color:#fff}@media only screen and (max-width:767px){.age-gate-logo{padding-top:50px;margin:0 auto 40px auto}.age-gate-header{font-size:38px}.age-gate-form input[type=number]{width:180px;background-size:contain;height:55.5px;font-size:42px}.age-gate-form [data-action=submit]{display:block;margin:0 auto;width:227px}hr.age-gate-rule{margin:20px 0}.age-gate-disclaimer{font-size:12px;line-height:14px;margin:0}}.social-grid{padding-top:25px;background:#000}.social-grid .social-grid-header-left{font-size:50px;top:-4px;left:30px}.social-grid .social-grid-header-right{right:30px;top:10px;z-index:999}@media only screen and (max-width:767px){.social-grid .social-grid-header-left,.social-grid .social-grid-header-right{position:relative;top:0;left:0;text-align:center}}#map-pin-anchor{position:absolute;top:-110px;left:50%}.map-pin-point{background:url("img/icon-map-point.png") no-repeat;position:absolute;width:22px;height:28px;cursor:pointer}.map-pin-content{z-index:2;position:absolute;width:360px;bottom:30px;right:-100%;display:none;background:#1a1a1a}.map-pin-header{font-family:Franchise;text-transform:uppercase;letter-spacing:1px;color:#000;font-size:27px;line-height:1.1;background:#d2d2d2;padding:10px}.map-pin-header span{font-size:18px;padding-left:10px}.map-pin-link{color:#cbad91;font-size:14px}.map-pin-body{margin:10px 0;padding:0 10px;background:#1a1a1a;font-size:12px;line-height:18px;height:120px;overflow:auto}.map-pin-body a{color:#cbad91;text-decoration:underline}.event-detail{margin-bottom:15px}@media only screen and (min-width:768px){.event-detail{padding-left:90px}}@media only screen and (min-width:768px){.section-torchitup{background:url("img/bg-road-tour-torch.jpg") top center no-repeat;height:628px}.section-torchitup .container{padding-top:180px}.section-torchitup .float-right{max-width:400px}}@media only screen and (max-width:767px){.section-torchitup{background:url("img/bg-road-tour-torch-narrow.jpg") top center no-repeat;background-size:120% auto;padding-top:300px}}.section-barrelrehab{background:url("img/bg-road-tour-barrel.jpg") top center no-repeat}@media only screen and (min-width:768px){.section-barrelrehab{height:762px}.section-barrelrehab .container{padding-top:240px}}@media only screen and (min-width:768px){.section-winsmoker{background:url("img/bg-road-tour-smoker.jpg") top center no-repeat;height:678px}.section-winsmoker .container{padding-top:140px}.section-winsmoker .float-right{max-width:380px}}@media only screen and (max-width:767px){.section-winsmoker{background:url("img/bg-road-tour-smoker.jpg") 17% 0 no-repeat;padding-top:100%;background-size:270%}}@media only screen and (min-width:768px){.section-roadtourmap{height:1065px;padding-top:160px;background:#1a1a1a url("img/bg-road-tour-map.jpg") bottom center no-repeat}}@media only screen and (max-width:767px){.section-roadtourmap{padding-top:30px;padding-bottom:250px;background:#1a1a1a url("img/bg-map-narrow.jpg") bottom center no-repeat}}.video-hero{margin-top:100px;background-size:cover;background-repeat:no-repeat;background-position:top center;overflow:hidden}.video-hero #video-embed-main{width:100%;opacity:0}.video-hero #video-embed-main.playing{opacity:1}.video-hero #video-embed-intro{position:absolute;top:0;left:0;height:100%}@media only screen and (max-width:767px){.video-hero #video-embed-intro{display:none}}.video-hero>div{top:50%;left:0;width:100%}@media only screen and (min-width:768px){.video-hero>div img{margin-top:-32px}}@media only screen and (max-width:767px){.video-hero>div img{width:135px}}#video-torch-it-up>div{top:70%}@media only screen and (max-width:767px){#video-road-tour{background-image:url("img/video-poster.jpg")}}#video-road-tour>div{top:40%}@media only screen and (min-width:768px){#video-road-tour #video-embed-main.playing{margin-bottom:120px}}@media only screen and (min-width:768px){.homepage-carousel,.homepage-hero{height:800px}}@media only screen and (max-width:767px){.homepage-carousel,.homepage-hero{height:590px}}.homepage-hero{background-position:center center;background-repeat:no-repeat}.homepage-cigar-section{background-image:url("img/bg-home-cigar.jpg");background-position:top center;background-size:cover;padding-bottom:80px}@media only screen and (max-width:767px){.homepage-cigar-section{padding-bottom:30px}}.homepage-cigar-section>.container>img{display:block;padding-top:100px;padding-bottom:20px}@media only screen and (max-width:767px){.homepage-cigar-section>.container>img{padding-top:30px}}.homepage-cigar-section>.container>.float-left{width:55%;padding-right:82px}.homepage-cigar-section>.container>.float-right{width:45%}@media only screen and (min-width:768px){.homepage-cigar-section>.container>.float-right .paragraph{margin-top:0}}@media only screen and (max-width:767px){.homepage-cigar-section>.container a>img{width:115px}}.homepage-cigar-section .paragraph{color:#b0b0b0;margin-top:10px;margin-bottom:30px}.homepage-cigar-section .vr{border-right:2px dotted #fff;position:absolute;top:0;right:42px;width:0;height:100%}.homepage-cigar-title{font-family:Brothers;text-transform:uppercase;letter-spacing:1px;font-size:20px;padding-left:27px;position:relative;margin-left:5px;line-height:22px}@media only screen and (max-width:767px){.homepage-cigar-title{font-size:16px}}.homepage-cigar-title .pip{width:17px;height:17px;display:block;position:absolute;top:0;left:0}.homepage-event-hr{position:absolute;top:50%;height:0;box-sizing:border-box;border-top:2px dotted #a38c77;margin-top:-1px}.homepage-event-hr-right{position:absolute;top:50%;height:0;box-sizing:border-box;border-top:2px dotted #a38c77;margin-top:-1px;left:0;right:225px}@media only screen and (max-width:767px){.homepage-event-hr-right{display:none}}.homepage-event-hr-left{position:absolute;top:50%;height:0;box-sizing:border-box;border-top:2px dotted #a38c77;margin-top:-1px;left:230px;right:0}@media only screen and (max-width:767px){.homepage-event-hr-left{display:none}}@media only screen and (min-width:768px){.homepage-panel-aba>div{padding-top:456px}}@media only screen and (max-width:767px){.homepage-panel-aba{background-size:400% auto;top:-40px;height:640px}.homepage-panel-aba>div{padding-top:360px}.homepage-panel-aba a>img{width:130px}}@media only screen and (min-width:768px){.homepage-panel-man>.container{padding-top:200px}.homepage-panel-man>.container div.copy-brothers{font-size:38px;margin-left:2px}}@media only screen and (max-width:767px){.homepage-panel-man{background-size:400% auto}.homepage-panel-man>.container{padding-top:60px}.homepage-panel-man>.container .copy-brothers{font-size:20px}}.homepage-panel-legend .homepage-hero-body{font-size:14px;line-height:22px;margin:10px 0 20px 0}@media only screen and (min-width:768px){.homepage-panel-legend>div{max-width:345px;padding-top:145px}}@media only screen and (max-width:767px){.homepage-panel-legend>div{padding-top:20px}.homepage-panel-legend .copy-franchise{max-width:240px}.homepage-panel-legend .homepage-hero-body{margin-left:30px;margin-right:30px}}@media only screen and (min-width:768px){.homepage-panel-tour [data-target=event-results]{margin-top:28px;margin-bottom:20px}}@media only screen and (max-width:767px){.homepage-panel-tour .event-detail{display:none}.homepage-panel-tour .event-detail:first-child{display:block;margin-top:10px}.homepage-panel-tour .event-detail:first-child .btn-small-brown{margin-top:10px;width:80px}.homepage-panel-tour .homepage-event-hr{position:relative;top:0;width:160px;margin:0 auto 15px}}@media only screen and (min-width:768px){.homepage-panel-tour-badge{position:relative;margin-top:-60px;margin-left:-40px}}@media only screen and (max-width:767px){.homepage-panel-tour-badge{height:240px;margin:0 auto;display:block;margin-top:-20px}}@media only screen and (min-width:768px){.homepage-tour-tout{height:956px;background:url("img/hp-map.jpg") top center}.homepage-tour-tout .container{padding-top:220px}.homepage-tour-tout .copy-franchise{margin-right:20px}.homepage-tour-tout .paragraph{margin:20px 0 25px 4px}}@media only screen and (max-width:767px){.homepage-tour-tout{background:#202020 url("img/bg-home-tour-narrow.jpg") top center;background-size:cover}.homepage-tour-tout .container{padding-top:110%;padding-bottom:40px}.homepage-tour-tout .paragraph{margin:15px 0 20px 0}.homepage-tour-tout a>img{width:115px}}


.npbg {background: #afafaf url("img/conbg.jpg") repeat-x scroll left top !important;}
.active_line {
    color: #d03004;
}
.nav-item.brandsearch {
    text-transform: uppercase;
}

