.bf-wrapper .bf-header{background-color:#fcfbf9;-webkit-box-shadow:inset 0 3px 7px 0 #ebebeb;box-shadow:inset 0 3px 7px 0 #ebebeb}.bf-wrapper .bf-header .container{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bf-wrapper .bf-header-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 28px}.bf-wrapper .bf-header-item__icon{padding-right:10px}.bf-wrapper .bf-header-item__icon img{display:block;max-height:21px;width:auto}.bf-wrapper .bf-header-item__title{font-family:"Gotham Book";font-size:16px;color:#4d7cbe}.bf-wrapper .bf-header-item--sm{display:none}.bf-wrapper .bf-hero{position:relative;background-color:#fff}.bf-wrapper .bf-hero::before{content:'';position:absolute;width:50vw;z-index:0;left:0;top:0;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url("https://www.thecbdistillery.com/content/website/img/black-friday/bg-1.jpg?12")}.bf-wrapper .bf-hero .container{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bf-wrapper .bf-hero__content{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:70px 50px 70px 80px}.bf-wrapper .bf-hero__content h1{color:#54887e;font-size:60px;font-family:"Gotham Medium";line-height:60px;margin:0}.bf-wrapper .bf-hero__content h1 strong{display:block;font-family:"Gotham Bold";text-transform:uppercase;font-weight:unset;font-size:25px;line-height:28px;margin-bottom:10px}.bf-wrapper .bf-hero__content h1 span{display:block}.bf-wrapper .bf-hero__content form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;margin-bottom:40px}.bf-wrapper .bf-hero__content input{display:block;border:1px solid #c4cdcb;border-radius:5px;background:#fff;padding:15px 25px;min-width:300px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Gotham Book";font-size:18px;color:#132d35;outline:0}.bf-wrapper .bf-hero__content input::-webkit-input-placeholder{color:#c4cdcb}.bf-wrapper .bf-hero__content input:-ms-input-placeholder{color:#c4cdcb}.bf-wrapper .bf-hero__content input::-moz-placeholder{color:#c4cdcb}.bf-wrapper .bf-hero__content input::-ms-input-placeholder{color:#c4cdcb}.bf-wrapper .bf-hero__content input::placeholder{color:#c4cdcb}.bf-wrapper .bf-hero__content .cta{padding:20px 20px;margin-left:8px}.bf-wrapper .bf-hero__content p{font-family:"Gotham Book";font-size:16px;line-height:26px;color:#132d35;margin:0}.bf-wrapper .bf-content{padding-bottom:70px;padding-top:30px}.bf-wrapper .bf-content .container{max-width:980px}.bf-wrapper .bf-content .container h2{font-family:"Gotham Medium";color:#54887e;font-size:35px;text-align:left;margin-bottom:25px;margin-top:60px}.bf-wrapper .bf-content .container p{font-family:"Gotham Book";font-size:16px;line-height:26px;margin-top:0;color:#132d35}.bf-wrapper .bf-content .container ul li{font-family:"Gotham Book";font-size:16px;line-height:26px;color:#132d35}.bf-wrapper .bf-content .container ul li b{font-family:"Gotham Medium"}.bf-wrapper .bf-content .container h3,.bf-wrapper .bf-content .container h4{font-family:"Gotham Medium";color:#54887e;text-align:left}@media (max-width:1440px){.bf-wrapper .bf-hero__content{padding:60px 20px 60px 60px}.bf-wrapper .bf-hero__content h1{font-size:60px;line-height:60px}}@media (max-width:1200px){.bf-wrapper .bf-hero__content{padding:40px 20px 40px 40px}.bf-wrapper .bf-hero__content h1{font-size:50px;line-height:50px}.bf-wrapper .bf-hero__content h1 strong{font-size:21px}.bf-wrapper .bf-hero__content form{margin-bottom:30px}.bf-wrapper .bf-hero__content input{min-width:unset;width:60%}.bf-wrapper .bf-hero__content button{min-width:unset;width:calc(40% - 15px);font-size:16px}.bf-wrapper .bf-content .container{padding:0 20px}.bf-wrapper .bf-content .container h2{font-size:35px;line-height:normal}}@media (max-width:991px){.bf-wrapper .bf-header{padding-left:0;padding-right:0;position:relative;overflow:hidden}.bf-wrapper .bf-header .container{overflow-x:scroll;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none;position:relative;z-index:0}.bf-wrapper .bf-header .container::-webkit-scrollbar{display:none}.bf-wrapper .bf-header::before{position:absolute;content:'';top:0;bottom:0;right:0;width:40px;z-index:1;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(2%,rgba(255,255,255,0)),color-stop(79%,#fff),to(white));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 2%,#fff 79%,#fff 100%)}.bf-wrapper .bf-header-item{white-space:nowrap}.bf-wrapper .bf-header-item__icon{width:40px}.bf-wrapper .bf-header-item--sm{display:-webkit-box;display:-ms-flexbox;display:flex}.bf-wrapper .bf-header-item--lg{display:none}.bf-wrapper .bf-hero::before{position:static;width:100%;height:300px;display:block}.bf-wrapper .bf-hero__content{width:100%;padding:40px}.bf-wrapper .bf-hero__content h1 span{display:inline}}@media (max-width:767px){.bf-wrapper .bf-header{padding:0 10px}.bf-wrapper .bf-header-item{padding:0 15px}.bf-wrapper .bf-hero::before{height:250px}.bf-wrapper .bf-hero__content{padding:40px 25px}.bf-wrapper .bf-hero__content h1{font-size:40px;text-align:center;line-height:40px}.bf-wrapper .bf-hero__content h1 strong{font-size:18px;margin-bottom:5px}.bf-wrapper .bf-hero__content form{margin-top:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bf-wrapper .bf-hero__content input{text-align:center;min-width:unset;width:100%;max-width:400px}.bf-wrapper .bf-hero__content button{min-width:unset;width:100%;max-width:400px;margin-left:0;margin-top:10px;font-size:18px;padding:13px 20px}.bf-wrapper .bf-content{padding-bottom:50px;padding-top:0}.bf-wrapper .bf-content .container h2{margin-top:40px;text-align:left;font-size:30px;line-height:35px;margin-bottom:20px}}@media (max-width:360px){.bf-wrapper .bf-hero::before{height:200px}}