/*!normalize.css v3.0.1 | MIT License | git.io/normalize */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,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: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{-moz-box-sizing:content-box;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;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;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}html,body{background-color:#333;font-size:16px;line-height:1.6;font-family:KahloMediumEssential,Helvetica,sans-serif;color:#333;position:relative;min-height:100%}body{position:absolute;width:100%;height:100%}.paragraph-margins,h1,h2,h3,h4,h5,h6,p,form>div,.rte ul,.rte ol,#searchresults,footer>*{margin:0 0 12px}.grid-margins,.product-photo-container{margin:0 0 16px}.section-margins,section,#customer,ul,ol,table,header,#main,#site-title,.product-details>div,.product-details>p,.selector-wrapper{margin:0 0 24px}h1,h2,h3,h4,h5,h6{font-family:KahloBoldEssential,Helvetica,sans-serif;font-weight:400}h3{font-family:KahloBlackEssential,Helvetica,sans-serif}.tera{font-size:88.928px;line-height:1}.giga{font-size:74.112px;line-height:1}.mega{font-size:53.344px;line-height:1}.alpha,h1{font-size:44.464px;line-height:1.1}.beta,.product-details h1,h2{font-size:32px;line-height:1.1}.gamma,.page-template .rte h2,h3{font-size:26.672px;line-height:1.2}.has-dropdown-tier a:after{content:"\f105";font: 14px/1 FontAwesome;right:-14px!important;position:absolute;top:2px}.has-dropdown-tier a{position:relative}ul.sub-nav-nav{top:0;display:none;left:100%}.has-dropdown-tier ul a:after{display:none}.delta,.page-template .rte h3,#searchresults .search-form,h4{font-size:19.2px;line-height:1.4}.epsilon,h5{font-size:16px;line-height:1.6}.zeta,.fine-print,.comment-date,h6{font-size:11.52px;line-height:1.6}@media(max-width:768px){html h1{font-size:32px}}.page-template .rte h2,.article-template .rte h2,.page-template .rte h3,.article-template .rte h3,.columnize .column p+h2,.columnize .grid>li p+h2,.columnize .product-photos p+h2,.columnize .product-details p+h2,.columnize .column p+h3,.columnize .grid>li p+h3,.columnize .product-photos p+h3,.columnize .product-details p+h3,.columnize .column ul+h2,.columnize .grid>li ul+h2,.columnize .product-photos ul+h2,.columnize .product-details ul+h2,.columnize .column ul+h3,.columnize .grid>li ul+h3,.columnize .product-photos ul+h3,.columnize .product-details ul+h3,.columnize .column ol+h2,.columnize .grid>li ol+h2,.columnize .product-photos ol+h2,.columnize .product-details ol+h2,.columnize .column ol+h3,.columnize .grid>li ol+h3,.columnize .product-photos ol+h3,.columnize .product-details ol+h3{margin-top:32px}.columnize .column>h2,.columnize .grid>li>h2,.columnize .product-photos>h2,.columnize .product-details>h2,.columnize .column>h3,.columnize .grid>li>h3,.columnize .product-photos>h3,.columnize .product-details>h3{margin-top:0}.columnize{margin-left:-16px!important}@media(max-width:768px){.columnize .column,.columnize .grid>li,.columnize .product-photos,.columnize .product-details{float:none;width:100%!important;margin-right:0;padding-right:0}}#main{padding:48px;background:#fff;margin:0;position:relative}@media(max-width:560px){#main{padding:32px 16px}}img,iframe{max-width:100%}.quiet{color:#999}.hint{color:#ccc}i,em{font-family:KahloBlackEssential,Helvetica,sans-serif;font-style:normal}b,strong{font-family:KahloBlackEssential,Helvetica,sans-serif;font-weight:400}hr{border:none;border-bottom:1px solid #dddddd;margin:32px 0}a{color:#eb423d;text-decoration:none}a:hover{color:#de1d17}header a,footer a{white-space:nowrap;color:#fff}header a:hover,footer a:hover{color:#e6e6e6}ul,ol{list-style-type:none;padding:0}.rte ul{list-style-type:disc;list-style-position:inside}.rte ol{list-style-type:decimal;list-style-position:inside}input:focus::-webkit-input-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}label{display:block}select{display:inline-block;margin:0;padding:.3em 2em .3em .6em;color:#333;border:0;border-radius:.25em;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(//www.somachocolate.com/cdn/shop/t/20/assets/arrow-down.svg?v=145723071624599150141780682272) right center no-repeat;border-right:10px solid transparent;background-color:#ededed;line-height:1}.req{color:#eb423d}@-moz-document url-prefix(){select{background-image:none;padding-right:0}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}}select::-ms-expand{display:none}.ie8 select,.ie9 select{background:#ccc none;padding:5px;border:none}textarea,input[type=text],input[type=email],input[type=url],input[type=tel],input[type=date],input[type=search],input[type=number],input[type=password]{display:inline-block;max-width:100%;padding:5px 12px;background-color:#fff6;outline:none;border:none;line-height:1;-webkit-appearance:none;border-radius:0}.input.full-width,textarea,input[type=text],input[type=email],input[type=url],input[type=tel],input[type=date],input[type=password]{width:100%}@media(max-width:560px){textarea,input[type=text],input[type=email],input[type=url],input[type=tel],input[type=date],input[type=password]{width:100%}}input[type=search],#searchresults input[type=search]{width:300px}input.quantity,input[type=number]{width:60px;min-height:30px}#main label{display:block}#main input,#main textarea{border:1px solid #404040}.button,#main input[type=submit],input[type=submit],input[type=button],button,#shipping-calculator .button{display:inline-block;padding:6px 16px;background-color:#1daeeb;border:2px solid #1daeeb;color:#fff;text-decoration:none;text-transform:uppercase;text-rendering:optimizeLegibility;line-height:1;vertical-align:bottom;border-radius:0}.button:hover,#main input[type=submit]:hover,input[type=submit]:hover,input[type=button]:hover,button:hover,#shipping-calculator .button:hover{background-color:#118fc4;border-color:#118fc4}.primary.button,#main input.primary[type=submit],input.primary[type=submit],input.primary[type=button],button.primary,#shipping-calculator .primary.button{padding:10px 12px;font-size:18px;background-color:#eb423d;border-color:#eb423d;color:#fff}.primary.button:hover,#main input.primary[type=submit]:hover,input.primary[type=submit]:hover,input.primary[type=button]:hover,button.primary:hover,#shipping-calculator .primary.button:hover{background-color:#de1d17;border-color:#de1d17}table{width:100%}table th,table td{padding:16px}table tr{border-bottom:#dddddd 1px solid}table th{text-align:left}@media(max-width:560px){table{width:98%}table th,table td{font-size:80%;padding:4px}}.container{width:100%;height:100%;max-width:1920px;margin:0 auto;background:none;position:relative}.capwidth{max-width:768px}.capwidth-small{max-width:560px}.capwidth-medium{max-width:1024px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.row,.grid,.product{margin-left:-16px;margin-right:-16px;margin-bottom:16px;clear:both}.column,.grid>li,.product-photos,.product-details{float:left;padding-left:16px;padding-right:16px;padding-bottom:16px}.column.full,.grid>li.full,.full.product-photos,.full.product-details{width:100%}.column.three-quarters,.grid>li.three-quarters,.three-quarters.product-photos,.three-quarters.product-details{width:75%}.column.two-thirds,.grid>li.two-thirds,.two-thirds.product-photos,.product-details{width:66.6%}.column.half,.grid>li.half,.two-per-row,.half.product-photos,.half.product-details{width:50%}.column.third,.grid>li.third,.three-per-row,.product-photos,.third.product-details{width:33.3%}.column.fourth,.grid>li.fourth,.four-per-row,.fourth.product-photos,.fourth.product-details{width:25%}.column.fifth,.grid>li.fifth,.five-per-row,.fifth.product-photos,.fifth.product-details{width:20%}.column.sixth,.grid>li.sixth,.six-per-row,.sixth.product-photos,.sixth.product-details{width:16.6%}.column.flow-opposite,.grid>li.flow-opposite,.flow-opposite.product-photos,.flow-opposite.product-details{float:right}.product.product-template{margin:0}@media(max-width:560px){.column,.grid>li,.product-photos,.product-details{float:none;width:100%!important}}@media(max-width:768px){.four-per-row,.five-per-row{width:50%}.five-per-row:nth-child(odd){clear:left}}@media(min-width:769px)and (max-width:1024px){.five-per-row{width:33%}.five-per-row:nth-child(3n+1){clear:left}}@media(min-width:1025px){.five-per-row:nth-child(5n+1){clear:left}}@media(max-width:560px){.show-on-large,.show-on-medium,.hide-on-small{display:none!important}}@media(min-width:560px){.hide-on-large,.show-on-medium,.show-on-small{display:none!important}}@media(max-width:768px){.hide-on-smallish{display:none!important}}@media(max-width:1024px){.hide-on-medium{display:none!important}}.lt-ie9 .show-on-medium,.lt-ie9 .show-on-small{display:none!important}.clearfix:before,header:before,#main:before,footer:before,.row:before,.grid:before,.product:before,.clearfix:after,header:after,#main:after,footer:after,.row:after,.grid:after,.product:after{content:"";display:table}.clearfix:after,header:after,#main:after,footer:after,.row:after,.grid:after,.product:after{clear:both}.clearfix,header,#main,footer,.row,.grid,.product{zoom:1}.hidden{display:none}.left{float:left;padding-right:16px}.right{float:right;padding-left:16px}.center{float:none;margin:0 auto;padding-left:16px}.centered,footer{text-align:center}.left-aligned{text-align:left}@media(max-width:560px){.left-aligned{text-align:center;margin:16px 0}}.right-aligned{text-align:right}@media(max-width:560px){.right-aligned{text-align:center;margin:16px 0}}.clear,header,#main,footer{clear:both}.clear-after{*zoom: 1}.clear-after:after{content:"";display:table;clear:both}header{background:#404040;padding-top:8px;margin-bottom:0;position:relative;text-transform:lowercase}header .column,header .grid>li,header .product-photos,header .product-details{padding-bottom:0}#site-title,#logo{display:block}#logo img{width:120px;margin-right:16px}.user-links{position:absolute;top:8px;right:0;overflow:hidden;background:#404040d9}.user-links .cart-link,.user-links .customer-links,.user-links .cart-link img{display:inline-block;vertical-align:middle;font-family:ManitaPx-Bold,Helvetica,sans-serif;line-height:16px;font-size:70%}.user-links .customer-links{border-left:1px solid #555;border-right:1px solid #555;margin:0 8px;padding:0 12px;color:#fff}header .search-box{transition:width .6s,background .6s;width:26px;height:26px;background:none;cursor:pointer}header .search-box+label .search-icon{color:#fff}header .search-box:hover{color:#fff}header .search-box:focus{transition:width .6s cubic-bezier(0,1.22,.66,1.39),background .6s;outline:none;box-shadow:none;cursor:text;width:150px;padding-right:26px;background:#fffc;color:#000}header .search-box:focus+label .search-icon{color:#333}header .search-box:not(:focus){text-indent:-5000px}header #search-submit{position:relative;left:-5000px}header .search-icon{position:relative;left:-26px;cursor:pointer}header .search-form{display:inline-block;margin-right:-100px}header .search-form label{display:inline}header .search-form input{float:none}@media(max-width:1024px){header .masthead.left{float:none}header .masthead nav{clear:left}}@media(max-width:560px){header .masthead.left{float:left}header .column.full,header .grid>li.full,header .full.product-photos,header .full.product-details{overflow:hidden;padding:0 8px}.user-links{top:-16px}.user-links .customer-links,.user-links .cart-link{display:block;border:none;margin:0 8px 10px 0;padding:0;text-align:right;font-size:80%}.cart-link img{width:16px}}nav.left{padding-right:0;margin-right:-16px}nav ul{margin:0}nav ul li{display:inline-block;position:relative;padding:16px 5.33333px;margin:0}nav ul li.first{padding-left:0}nav ul li.last{padding-right:0}nav ul li a{color:#fff}nav ul li a:hover{color:#ccc}nav ul ul{display:none;margin:0;position:absolute;top:100%;left:0;background-color:#fff;border:none;text-align:left;z-index:9999999;border:1px solid #404040}nav ul ul li{display:block;padding:3px 16px}nav ul ul li:first-child{padding-top:16px}nav ul ul li:last-child{padding-bottom:16px}nav ul ul li a{color:#000}nav ul ul li a:hover{color:#eb423d}@media(max-width:560px){nav.left{float:none;display:block;width:100%;text-align:center}}nav li:hover ul.sub-nav{display:block}.sub-nav li:hover ul.sub-nav-nav{display:block}nav li.active>a{color:#eb423d}nav li.active>a:hover{color:#eb423d}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em;cursor:pointer}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{float:left;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px #00000040}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_nav{clear:both}.slicknav_nav ul,.slicknav_nav li{display:block}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em;display:none}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_row,.slicknav_nav a{display:block}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_menu:before,.slicknav_menu:after{content:" ";display:table}.slicknav_menu:after{clear:both}.slicknav_menu{font-size:16px}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#404040}.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:700;text-shadow:0 1px 3px #000}.slicknav_menu .slicknav_icon-bar{background-color:#f5f5f5}.slicknav_menu{background:#4c4c4c;padding:5px}.slicknav_nav{color:#fff;margin:0;padding:0;font-size:.875em}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden}.slicknav_nav ul{padding:0;margin:0 0 0 20px}.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px}.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#fff}.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#eb423d}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_menu{display:none}@media screen and (max-width:40em){.js #menu{display:none}.js .slicknav_menu{display:block}}.tag,.subcategories>li,.blog-tags>li{display:inline;margin:0 5.33333px 5.33333px 0;padding:.2em .5em}.tag a,.subcategories>li a,.blog-tags>li a{text-decoration:none;color:#333}.tag.active,.subcategories>li.active,.blog-tags>li.active{background-color:#eb423d;border-color:#eb423d}.tag.active a,.subcategories>li.active a,.blog-tags>li.active a{color:#fff}.tags li{display:inline;white-space:nowrap}.subcategories,.blog-tags{font-size:0}.subcategories>li,.blog-tags>li{font-size:13.6px}.social-links a{font-size:1.4rem;line-height:2rem;display:inline-block;padding-right:2.66667px;text-decoration:none}.blog-template .article{border-bottom:#f2f2f2 .07rem solid;padding:16px 0;overflow:hidden}.blog-template .article.first{padding-top:0}.blog-template .article.last{border-bottom:none}.pagination{border-top:#f2f2f2 .07rem solid;padding-top:32px;margin-top:16px;clear:both}.pagination .prev,.pagination .next{margin:0 16px}@media(max-width:560px){.article-template .article img{display:block;width:100%!important;float:none!important;margin:8px auto!important;clear:both}.blog-grid li.four-per-row{border-bottom:1px solid #dddddd}.blog-grid li.four-per-row.last{border-bottom:none}}.blog-flow li{margin-bottom:32px}.date time span{text-transform:lowercase}.article-template .meta{margin:32px 0;clear:both}.meta>span+span{padding-left:8px}.square-holder{display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:0;padding-bottom:100%}.fadeout-overflow-bottom{position:relative;height:0;padding-bottom:33.33%;overflow:hidden}.fadeout-overflow-bottom:after{content:"";display:block;position:absolute;bottom:0;width:100%;height:48px;background:linear-gradient(to top,#fff 0,#fff0);pointer-events:none}@media(max-width:560px){.fadeout-overflow-bottom{height:auto;padding-bottom:0}.fadeout-overflow-bottom:after{background:transparent}}@media(min-width:1536px){.fadeout-overflow-bottom{padding-bottom:15%}}.lt-ie9 .fadeout-overflow-bottom{height:auto;padding-bottom:0}#comments{margin:32px 0}#sidebar{padding:16px 32px}#sidebar .section{padding-bottom:24px;border-bottom:#f2f2f2 .07rem solid;margin-bottom:24px;clear:both;overflow:hidden}#sidebar ul{margin:0}#sidebar .posts li{margin-bottom:16px}#sidebar .posts li:last-child{margin-bottom:0}#sidebar .posts time{display:block;clear:both}#sidebar .email label{display:none}#sidebar .email input.email{width:75%;max-width:240px}#sidebar .email input{height:32px}#sidebar .social-links a{font-size:1.667em;color:#404040}#sidebar .social-links a:hover{color:#000}#sidebar .last{border-bottom:0;margin-bottom:0;padding-bottom:16px}@media(max-width:1024px){.blog-flow .four-per-row{width:50%}}@media(max-width:768px){.article .two-thirds{float:none;width:100%;border:none}}.breadcrumb{margin-bottom:16px}.js #product-select{display:none}#product-variants{margin-bottom:32px}.sort-by{margin:0 16px 32px 0}.prod-caption{margin:2.66667px 0;text-align:center}.prod-caption h2{display:inline}.product-photo-thumb:nth-child(3n+1){clear:both}h1.left{margin-bottom:32px}.collection-desc{margin-bottom:32px;border-bottom:1px solid #dddddd}.collection-desc p{max-width:690px}.product-template .product-photos,.product-template .product-details{width:50%}.product-template .product-photos img{width:100%!important}@media(max-width:560px){.sort-by,.filter{float:none;clear:both;margin:0 0 16px}.three-per-row.product-photo-thumb{width:50%!important;float:left!important}}.search-template #main{padding:0}.search-template #main input{height:35px}.search-template #main form{padding:72px 48px;background:#d2effb66;border-bottom:2px solid #ddd;text-align:center}.search-template #searchresults{margin:0}.search-template #searchresults ol,.search-template #searchresults #pagination{margin:48px auto}#searchresults li{margin-bottom:32px;padding:0 48px 16px;border-bottom:1px solid #dddddd}#searchresults .search-form{display:inline-block;margin:16px 0}@media(max-width:560px){header .search-form{display:none}#searchresults li{padding:32px 16px}.search-template #main input,.search-template #main input[type=search]{margin-bottom:8px;width:100%}}footer{background:#404040;color:#eee;font-size:90%}footer .small-print{clear:both}footer a+a{padding-left:10.656px}footer{background:#333}footer .column p,footer .grid>li p,footer .product-photos p,footer .product-details p,footer .column h5,footer .grid>li h5,footer .product-photos h5,footer .product-details h5{margin-bottom:0}footer .column h5,footer .grid>li h5,footer .product-photos h5,footer .product-details h5{text-transform:uppercase}footer h5 a{white-space:normal}footer .row,footer .grid,footer .product{margin:0}footer .logo{width:9%;float:left;display:block}footer .remainder{width:91%;float:left;display:table}footer>.row,footer>.grid,footer>.product{padding:24px}footer .fourth.column,footer .grid>li.fourth,footer .four-per-row,footer .fourth.product-photos,footer .fourth.product-details{display:table-cell;float:none}footer .address p b{color:#6dffb3}footer .borders{border-left:1px solid #404040;border-right:1px solid #404040}footer .borders.right-border{border-left:none}footer .full.column.centered,footer .grid>li.full.centered,footer .full.centered.product-photos,footer footer.full.product-photos,footer .full.centered.product-details,footer footer.full.product-details,footer footer.full.column{text-transform:lowercase;padding:12px 0 0;border-top:1px solid #404040}footer .full.column.centered a,footer .grid>li.full.centered a,footer .full.centered.product-photos a,footer footer.full.product-photos a,footer .full.centered.product-details a,footer footer.full.product-details a,footer footer.full.column a{color:#999;padding-left:16px}footer .full.column.centered a:hover,footer .grid>li.full.centered a:hover,footer .full.centered.product-photos a:hover,footer footer.full.product-photos a:hover,footer .full.centered.product-details a:hover,footer footer.full.product-details a:hover,footer footer.full.column a:hover{color:#ccc}footer .follow-us{padding-right:0}footer .follow-us h5{font-family:ManitaPx-Bold,Helvetica,sans-serif;font-size:85%;margin-bottom:8px}footer .follow-us input.email{padding:7px 12px;width:75%;height:30px}footer .follow-us input[type=submit]{font-family:ManitaPx-Bold,Helvetica,sans-serif;padding:6px 13px;height:30px}footer .social-links{padding-top:24px}footer .social-links a{line-height:1}footer label{display:none}footer .small-print{padding-top:24px;color:#999;border-top:1px solid #404040;padding-bottom:24px}@media(max-width:1024px){footer .logo{display:none}footer{font-size:85%}footer .row form input,footer .grid form input,footer .product form input{margin:4px auto;width:100%!important}footer .remainder{width:100%}}@media(max-width:560px){footer .remainder{float:none}footer .logo{margin-bottom:32px;display:block;float:none;width:100%}footer .logo img{width:180px}footer form input{width:70%!important}footer .fourth.column,footer .grid>li.fourth,footer .four-per-row,footer .fourth.product-photos,footer .fourth.product-details{display:block;border-left:none;border-right:none;padding-left:0;padding-right:0}footer .address{border-bottom:1px solid #404040;padding-bottom:24px;margin-bottom:24px}}#contact #main label{display:none}#contact #main input,#contact #main textarea{border:none}#contact #main .feature-image #content{background:none;color:#fff;padding:48px 16px;margin:0 auto}#contact ::-webkit-input-placeholder{color:#fff}#contact ::-moz-placeholder{color:#fff}#contact :-ms-input-placeholder{color:#fff}.successForm{color:#1daeeb}.errorForm{color:#eb423d}label{display:none}.page-template #main .container{margin:0}#error-404{min-height:300px}#error-404 #main li{margin-bottom:16px}@media(min-width:560px)and (max-width:1024px){#king-st-location #content img,#distillery-district-location #content img,#cacao-bean-lab #content img{float:right;margin:32px 0 16px 16px}}.page-gallery #main,.page-feature-image #main,.page-default-image #main,.page-contact #main,#bean-to-bar #main{padding:0}.page-feature-image #main,.page-default-image #main,#bean-to-bar #main{background:#333}.overlay{background:#ffffffb3;padding:48px}.feature-image{background-size:cover;background-repeat:no-repeat;background-position:center;background-color:transparent;overflow:auto;padding:0}.feature-image #content{margin-bottom:0;min-height:800px}@media(max-width:1024px){.feature-image .overlay{width:50%}}@media(max-width:768px){.feature-image .overlay{width:100%;background:#fff}.feature-image .feature-image{width:100%;height:320px}.feature-image #content{min-height:0}}@media(max-width:560px){.overlay{padding:32px 16px}}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0;position:relative;z-index:1}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.flexslider{margin:0;background:#fff;position:relative;zoom:1;border:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.flexslider .slides li{position:relative}.carousel li{margin-right:5px}.flex-direction-nav{*height: 0}.flex-direction-nav a{text-decoration:none;display:block;width:70px;height:100%;margin:0;position:absolute;top:0;z-index:10;padding:17% 10px;overflow:hidden;opacity:0;cursor:pointer;color:#1daeeb;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-prev{left:-70px}.flex-direction-nav .flex-next{right:-70px;text-align:right}.flexslider:hover .flex-prev{opacity:.65;left:0}.flexslider:hover .flex-next{opacity:.65;right:0}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:FontAwesome;font-size:70px;line-height:1;display:inline-block;content:"\f104"}.flex-direction-nav a.flex-next:before{content:"\f105"}.flexslider .flex-controls{height:0}.flex-control-nav{width:100%;position:absolute;bottom:2%;text-align:center;z-index:100}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display: inline}.flex-control-paging li a{width:8px;height:8px;display:block;background:#ffffffa6;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#1daeeb}.flex-control-paging li a.flex-active{background:#1daeeb;cursor:default}@media screen and (max-width:768px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.flex-control-nav{-webkit-animation:fadein 3s;-moz-animation:fadein 3s;animation:fadein 3s}.featured_collection{padding:40px 24px 0;margin:0;position:relative;border-top:1px solid #dddddd;background:#fff}.featured_collection .prod-price{display:none}.featured_collection h4 a{font-size:14px;margin-left:4px}.flexslider .desc{padding:32px;color:#333;position:absolute;top:16px;left:16px}.flexslider .desc h2{font-size:28px;font-weight:400;margin-bottom:0}.flexslider .desc p{margin:12px 0 0}.flexslider .desc h2 a{color:#333}.flexslider .desc h2 a:hover{color:#eb423d}.page-gallery #content{padding:48px;overflow:hidden}.index #main{min-height:330px;background-color:#333}@media(max-width:1024px){.flexslider .desc{width:66%}}@media(max-width:768px){.flexslider .desc{position:relative!important;width:100%;left:0;padding:16px 16px 32px}.flexslider ul{border-bottom:1px solid #EEE}.flexslider .flex-control-nav{display:none}.flex-direction-nav .flex-prev{left:0;height:auto}.flex-direction-nav .flex-next{right:0;height:auto}.flex-direction-nav a:before{font-size:32px}.page-gallery #content{padding:32px 16px}}#bean-to-bar #main{min-height:400px}#bean-to-bar .flexslider .flex-viewport{max-height:1200px}#bean-to-bar .flexslider .flex-direction-nav a{padding:30% 20%}#bean-to-bar .flexslider .flex-direction-nav .flex-prev{padding-left:30px}#bean-to-bar .flexslider .flex-direction-nav .flex-next{padding-right:50px}#bean-to-bar .flexslider .desc h2{font-family:ManitaPx-Bold,Helvetica,sans-serif;text-transform:lowercase;font-size:26px;font-weight:400}#bean-to-bar .flexslider .desc h2 span{border:1px solid;padding:4px 6px;display:block;font-size:15px;float:left;margin:3px 15px 0 0}@media(max-width:768px){#bean-to-bar .flexslider .flex-direction-nav .flex-prev{left:0;height:auto;padding-left:8px}#bean-to-bar .flexslider .flex-direction-nav .flex-next{right:0;height:auto;padding-right:16px}}@media(max-width:1024px){#bean-to-bar .flexslider .flex-direction-nav a{padding:0 3%;top:38%;height:auto}}@media(max-width:768px){#bean-to-bar .flexslider .flex-direction-nav a{top:30%}}@media(max-width:560px){#bean-to-bar .flexslider .flex-direction-nav a{top:20%}}.view_address p span{display:block}.action_return{margin-bottom:16px}.customer_address tr{border-bottom:none}#shop .coll-caption h2{margin-bottom:0}#shop .all-products h2{font-family:KahloBlackEssential,Helvetica,sans-serif;text-transform:uppercase}.announce{padding:8px 16px;font-family:KahloBlackEssential,Helvetica,sans-serif;margin:8px auto 24px;clear:both;background-color:#0000}.announce b{font-weight:400;color:#fd101a}.announce i{margin-right:8px;vertical-align:middle;color:#fd101a}#truffle-varieties ul.truffle-varieties{margin:16px 0}#truffle-varieties ul.truffle-varieties li{list-style:none}#truffle-varieties ul.truffle-varieties li h2{margin-top:16px;margin-bottom:0}#truffle-varieties ul.truffle-varieties li p{margin-bottom:0}@media(max-width:560px){#truffle-varieties #main h1{text-align:center}#truffle-varieties #main h1,#truffle-varieties #main li{margin-bottom:-76.8px}#truffle-varieties #main li:last-child{margin-bottom:16px}#truffle-varieties #main h1,#truffle-varieties #main li h2,#truffle-varieties #main li p{position:relative;z-index:1;background:#ffffffa6}#truffle-varieties #main li p{position:relative;z-index:0;padding-bottom:16px}#truffle-varieties #main h1:after{font-family:FontAwesome;font-size:50px;content:"\f107";display:block;color:#ddd}}.payment-icons ul,.payment-icons{margin-bottom:8px;padding-bottom:0}.payment-icons h5{margin-bottom:0}.payment-icons span{display:none}.payment-icons li{display:inline-block}.cart-actions h3{margin-top:32px}.cart-actions p em{font-style:italic}.additional-checkout-buttons{margin-top:16px}.additional-checkout-buttons input{border:0!important}#main>p.right{margin-top:10px}.pickup i{color:#1daeeb;margin-right:8px}#shipping-calculator{background:#d2effb4d;padding:16px;border:1px solid #404040;width:280px;margin:16px 0}#shipping-calculator .field label{display:none}#shipping-calculator .field input[type=text]{display:inline-block;width:150px;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0;outline:0;-webkit-appearance:none}#shipping-calculator #wrapper-response{clear:both;margin-top:16px}#shipping-calculator ol{list-style-type:decimal;list-style-position:inside}#shipping-calculator .error{color:#eb423d}@media(max-width:1024px){.cart-template .column.half,.cart-template .grid>li.half,.cart-template .two-per-row,.cart-template .half.product-photos,.cart-template .half.product-details{width:100%;clear:both;float:right}}@media(max-width:560px){.cart-template #main{padding:32px 16px}}.js-storepickup-message-2{border:1px dashed #c4c4c4;font-weight:700;text-align:center;margin-top:10px;padding:5px;font-style:italic;color:red}.hide{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/style.scss.css.map */
