﻿:root{--clr-white: #fff;--clr-black: #000;--clr-red: #d00000;--clr-black-coffee: #180f0c;--clr-brown: #48281c;--clr-brown-opacity-70: rgba(72, 40, 28, 0.7);--clr-brown-500: #5b3f34;--clr-dark-brown: #25130c;--clr-darkest-brown: #281a15;--clr-light-brown: #855125;--clr-red-brown: #47271b;--clr-tan: #efe1ab;--clr-dark-tan: #d4caa0;--clr-darker-tan: #a4948e;--clr-cream: #fdf5d5;--clr-gray-cream: #f1eee6;--clr-cream-100: #f8ecc0;--clr-cream-200: #f6f4ef;--clr-cream-300: #d6d5d3;--clr-cream-400: #e5e3dc;--clr-cream-500: #ebe6d7;--clr-cream-600: #dad3c0;--clr-cream-700: #b1a37c;--clr-cream-800: #ba9d93;--clr-coffee: #332f21;--clr-coffee-400: #6e5447;--clr-light-gray: #cacaca;--clr-lighter-gray: #d9d9d9;--clr-gray-100: #e8e8e8;--clr-gray-150: #e9e9e9;--clr-gray-200: #cbcbcb;--clr-gray-250: #ccc;--clr-gray-300: #c9c9c9;--clr-gray-600: #8d8d8d;--clr-gray-cream-700: #837c61;--clr-caramel-400: #976f4d;--clr-caramel-500: #c9842a;--clr-spring-500: #a7d48e;--clr-lblue: #2bacff;--clrlblue2: #d9f1ff;--clr-link-outline: rgba(133, 81, 37, 0.7);--clr-link-outline-rev: rgba(253, 245, 213, 0.8)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}.woocommerce-message{margin-top:20px;margin-bottom:20px;background:var(--clr-cream-200);padding:30px}#customer_login{background:var(--clr-cream-200);border:1px solid var(--clr-gray-100);border-radius:1px;-moz-border-radius:1px;padding:90px 120px;text-align:center}#customer_login .col-1{display:inline-block;width:49%;vertical-align:top;text-align:left;border-right:1px solid var(--clr-gray-300)}#customer_login .col-2{display:inline-block;width:49%;vertical-align:top;text-align:right}#customer_login .col-1 .inner,#customer_login .col-2 .inner{width:260px;text-align:left;display:inline-block}#customer_login h2{font-size:14px;text-transform:uppercase;letter-spacing:2px;font-weight:700;padding-bottom:20px;margin-bottom:35px;border-bottom:1px solid var(--clr-gray-300)}#customer_login p{margin-bottom:20px;line-height:1em}#customer_login p#form-row{margin-top:30px}#customer_login label,.singleColumnContent .woocommerce label{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:700;margin-bottom:10px;font-family:"Montserrat",Helvetica,Arial,sans-serif;display:block}#customer_login input[type=text],#customer_login input[type=password],#customer_login input[type=email],#customer_login input[type=tel],.singleColumnContent .woocommerce input[type=text],.singleColumnContent .woocommerce input[type=password],.singleColumnContent .woocommerce input[type=email],.singleColumnContent .woocommerce input[type=tel]{width:240px;height:64px;border:1px solid var(--clr-brown);border-radius:1px;-moz-border-radius:1px;padding:0 0 0 10px;box-sizing:border-box;outline:none;font-size:18px;font-family:"Montserrat",Helvetica,Arial,sans-serif;color:var(--clr-brown)}#update_all_subscriptions_addresses_field{border:1px solid var(--clr-brown);padding-bottom:16px;padding-left:16px;line-height:100%}#update_all_subscriptions_addresses_field .input-checkbox{width:22px;height:22px}#customer_login .lost_password{font-size:14px;font-style:italic}.woocommerce_account_subscriptions{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid var(--clr-gray-300)}.col2-set{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid var(--clr-gray-300)}.col2-set .col-1,.col2-set .col-2{width:45%;display:inline-block;box-sizing:border-box;vertical-align:top}.col2-set .col-1{padding-right:20px}.col2-set .col-2{padding-left:20px}.sv-wc-payment-gateway-my-payment-methods-table-title h2{display:block !important}.sv-wc-payment-gateway-my-payment-methods-table-title a.button{float:none !important}.woocommerce-account .order-actions a{padding:0px 10px !important}.woocommerce-account .my_account_orders td{vertical-align:bottom !important}@media only screen and (min-width: 1025px){.woocommerce-MyAccount-content,.woocommerce-message{margin-left:290px}.woocommerce{min-height:550px}.woocommerce-MyAccount-navigation{position:absolute;left:20px;top:0;width:230px}.col2-set.addresses .col-1{float:left}}.woocommerce-MyAccount-navigation ul{border:1px solid var(--clr-gray-150);border-radius:2px;-moz-border-radius:2px;margin:0}.woocommerce-MyAccount-navigation ul li:first-child{border:none}.woocommerce-MyAccount-navigation ul li{margin:0;list-style:none;font-size:14px;font-weight:700;letter-spacing:1px;border-top:1px solid var(--clr-gray-150);text-transform:uppercase;position:relative}.woocommerce-MyAccount-navigation ul li a{display:block;padding:24px 50px 24px 20px;color:var(--clr-brown)}.woocommerce-MyAccount-navigation li:hover>a,.woocommerce-MyAccount-navigation ul li.is-active>a{background:var(--clr-cream-200);color:var(--clr-light-brown)}.col2-set .col-1.woocommerce-Address,.col2-set .col-2.woocommerce-Address{width:auto !important}#customer_login .gglcptch_recaptcha div{width:auto !important}#customer_login .gglcptch_recaptcha{position:inherit !important}.woocommerce-order-details .order-again{text-transform:capitalize}@media only screen and (max-width: 600px){.woocommerce-MyAccount-content{margin-bottom:40px}.my_account_subscriptions.my_account_orders th,.my_account_subscriptions.my_account_orders tr,.my_account_subscriptions.my_account_orders td{width:100%;display:block}.my_account_subscriptions.my_account_orders thead tr:first-of-type{display:none}.my_account_subscriptions.my_account_orders td,table.shop_table.my_account_subscriptions.my_account_orders td:first-child{padding:9px;padding-left:9px}}.wrapper{width:100%;max-width:1200px;margin:0 auto;position:relative;padding:0 20px;box-sizing:border-box}.wrapper:after{content:"";display:block;clear:both}.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.noPadding{padding:0 !important}.cols{width:calc(100% + 40px);position:relative;left:-20px;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;margin:60px 0}.cols.wrap{flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.cols .col{padding:0 20px;box-sizing:border-box}.cols .col *:last-child{margin-bottom:0}.cols.half .col,.col-half{width:50%}.col-quarter{width:25%}.col-third,.cols.third .col{width:33.33%}.col-two-third{width:66.66%}.cols .col img{max-width:100%;height:auto}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:visible !important;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:rgba(0,0,0,.75)}#cboxClose{display:flex;justify-content:center;align-items:center;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500;line-height:1;color:var(--clr-white);position:absolute;right:0;top:-40px;font-size:1rem;text-transform:uppercase;background:none;border:none;margin:0;padding:2px 4px}#cboxClose:hover,#cboxClose:focus{outline:2px solid var(--clr-white) !important;outline-offset:.15rem !important;transition:200ms all ease-in-out}#cboxClose i{margin-right:.5rem;font-size:1.75rem}#colorbox{outline:none}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.youtubePlayer.floatleft{margin:6px 25px 25px 0}.youtubePlayer.floatright{margin:6px 0 25px 25px}.youtubePlayer.floatnone{margin:6px 0 25px 0}sup,sub{vertical-align:baseline;position:relative;top:-0.8em;font-size:50%}sub{top:.4em}.postGrid{position:relative;padding:90px 0}.postGridSidebar .postGrid{margin-left:290px}.postGridSidebar .sidebar{padding:90px 0}.postGrid .cols{margin:30px 0;width:calc(100% + 20px);left:-10px}.postGrid .cols:first-child{margin-top:0}body .postGrid .cols .col{margin-bottom:30px;padding:0 15px}body .postGridSidebar .postGrid .cols .col{padding:0 10px}.postGrid .col article{position:relative;border:1px solid var(--clr-brown)}.postGrid .col:nth-last-child(-n+3){margin-bottom:0}.postGrid .col.rowOdd:nth-child(even) .thumb,.postGrid .col.rowEven:nth-child(even) .thumb{height:410px}.postGrid .thumb{height:315px;background:center center no-repeat;background-size:cover;background-image:url("./images/searchFPO.png");border-bottom:1px solid var(--clr-brown);text-align:center;position:relative}.postGridSidebar .postGrid .thumb{height:274px !important}.postGrid .thumb.noBG{background-image:none}.postGrid .thumb img{max-height:90%;max-width:90%;width:auto;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%)}.postGrid .col header{padding:30px}.postGrid header h3{font-size:18px;text-transform:uppercase;font-weight:700;line-height:1.5em;margin-bottom:20px}.postGrid .col header .postMeta{font-size:14px;color:var(--clr-light-brown);text-transform:uppercase;letter-spacing:1px}.postGrid .col .content{border-top:1px solid var(--clr-brown);padding:30px}.postGrid .col .content p{margin-bottom:30px}.postGridSidebar #spinner{margin:0 0 60px 0}.blogPost{margin:135px 0 100px 0}.blogPost .inner{position:relative;display:flex}@media(max-width: 1000px){.blogPost .inner{display:block}}.blogPost .content{margin-right:390px}.blogPost .featuredImage{margin-bottom:80px}.blogPost .featuredImage img{width:100%;vertical-align:bottom}.blogPost h1.postTitle{margin-bottom:30px}.blogPost .postMeta{color:var(--clr-light-brown);margin-bottom:40px;font-size:16px;text-transform:uppercase;letter-spacing:1px}.blogPost .postMeta .authorDate{display:inline-block;margin:0 80px 20px 0}.blogPost .postMeta .share{display:inline-block}.blogPost .postMeta .share a{display:inline-block;width:30px;height:30px;border-radius:30px;-moz-border-radius:30px;border:1px solid #f0e3b2;text-align:center;line-height:30px;margin:0 2px;color:var(--clr-light-brown);transition:all ease .2s;outline:none}.blogPost .postMeta .share a:hover{border:1px solid var(--clr-light-brown);background:var(--clr-light-brown);color:var(--clr-white)}.blogPost .postMeta .share a i{vertical-align:middle}.blogPost img{max-width:100%;height:auto}.blogPost .cols .col{padding:0 10px}.comments{border-top:1px solid var(--clr-gray-200);margin-top:70px;padding-top:70px}.comments h3{margin-bottom:85px;text-transform:uppercase;font-weight:700;font-size:28px;letter-spacing:2px}.comments article{margin-bottom:90px}.comments li:last-child{margin:0}.comments .gravatar{float:left}.comments .commentContent{margin-left:140px}.comments .commentContent:after{content:"";display:block;clear:both}.comments .commentContent h2{font-size:16px;text-transform:uppercase;color:var(--clr-light-brown);letter-spacing:1px;margin-bottom:15px}.comments .commentContent h2 .author{font-weight:700}.comments .commentContent h2 .divider{display:inline-block;margin:0 7px}.comments .editComment{font-size:12px}.leaveComment{background:var(--clr-gray-cream);padding:80px 50px;margin:100px 0}.leaveComment h3.fancy{font-size:28px;font-weight:700;letter-spacing:1px;margin-bottom:65px}.leaveComment h3.fancy span{background:var(--clr-gray-cream)}.leaveComment p.comment-form-author,.leaveComment p.comment-form-email{width:calc(50% - 10px);float:left}.leaveComment p.comment-form-author{margin-right:10px}.leaveComment p.comment-form-email{margin-left:10px}.leaveComment label{display:block;font-size:17px;margin-bottom:10px;line-height:1em;font-weight:700;font-family:Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}.leaveComment input[type=text]{display:block;height:65px;width:100%;padding:15px;box-sizing:border-box;background:var(--clr-white);font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;font-size:16px;border:none;color:var(--clr-brown)}.leaveComment textarea{display:block;height:140px;width:100%;padding:15px;box-sizing:border-box;background:var(--clr-white);font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;font-size:16px;border:none}.leaveComment .form-submit{text-align:center}.leaveComment .submit{padding:15px 25px;border:1px solid var(--clr-brown);border-radius:3px;-moz-border-radius:3px;color:var(--clr-brown);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:rgba(0,0,0,0);font-family:Montserrat,Helvetica,Arial,sans-serif;transition:all ease .2s;cursor:pointer;outline:none}.leaveComment .submit:hover{color:var(--clr-white);background:var(--clr-brown)}.blogPost .sidebar{width:330px;right:0;left:auto;background:var(--clr-cream-200);padding:45px 40px;box-sizing:border-box}@media(max-width: 1000px){.postGridSidebar .postGrid{margin:0}.blogPost .content{margin:0}.blogPost .sidebar{width:auto}}@media(max-width: 900px){.postGrid .thumb,.postGrid .col.rowOdd:nth-child(3n-1) .thumb,.postGrid .col.rowEven .thumb{height:315px}.postGrid .col article{height:auto !important;top:auto !important}}@media(max-width: 800px){.blogPost{margin-top:110px}.blogPost .featuredImage{margin-bottom:40px}.leaveComment{margin:50px 0}}@media(max-width: 700px){.leaveComment{padding:40px 20px}.leaveComment h3.fancy{margin-bottom:30px}}@media(max-width: 500px){.recentPosts{margin:40px 0}.blogPost .sidebar{padding:30px 20px}}.btn,.add_to_cart_button,.single_add_to_cart_button,.product_type_external,.product_type_variable{display:flex;position:relative;cursor:pointer;border:none;outline:none}.btn.outline,.add_to_cart_button{padding:15px 70px 15px 25px;border:1px solid #efe1ab;border-radius:3px;-moz-border-radius:3px;color:#efe1ab;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:rgba(0,0,0,0);font-family:Montserrat,Helvetica,Arial,sans-serif;transition:all ease .2s;line-height:1em}.btn.noIcon{padding:15px 25px}.btn.outline.brown{border-color:#48281c;color:#48281c}.btn.outline:hover,.add_to_cart_button:hover,.btn.outline:focus,.add_to_cart_button:focus{border:1px solid rgba(0,0,0,0);color:#48281c;background:#efe1ab}.btn.outline.brown:hover{background:#48281c;color:#fff}.btn.solid,.single_add_to_cart_button{background:#47271b;padding:15px 50px 15px 15px;border-radius:3px;-moz-border-radius:3px;color:#fff;font-size:12px;line-height:1em;font-weight:700;letter-spacing:2px;text-transform:uppercase;font-family:Montserrat,Helvetica,Arial,sans-serif}.btn.text{font-size:12px;text-transform:uppercase;color:#48281c;letter-spacing:2px;font-weight:700}.btn.arrowRight:not(.text):after,.add_to_cart_button::after,.single_add_to_cart_button::after,.product_type_external::after,.product-type-external .button::after,.product_type_variable::after{content:"";display:block;position:absolute;right:20px;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);font-family:"Font Awesome 5 Free";font-size:18px}.btn.videoPlay:after{content:"";display:block;position:absolute;right:25px;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);font-family:"Font Awesome 5 Free";font-size:14px}.btn.text.arrowRight:after{content:"";display:inline-block;margin-left:15px;font-family:"Font Awesome 5 Free";font-size:18px;vertical-align:middle;position:relative;top:-2px}.product_type_external,.product_type_variable{display:inline-block;position:relative;margin:.75rem 0 0 0;padding:15px 50px 15px 25px;border:1px solid #48281c;border-radius:3px;-moz-border-radius:3px;color:#48281c;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:rgba(0,0,0,0);font-family:Montserrat,Helvetica,Arial,sans-serif;transition:all ease .2s;line-height:1em}.product_type_external:focus,.product_type_external:hover,.product_type_variable:focus,.product_type_variable:hover{border:1px solid rgba(0,0,0,0);color:#48281c;background:#efe1ab}.product-type-external .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{margin:0 auto 1rem auto}.readMore{font-size:12px;font-weight:700;letter-spacing:2px;color:var(--clr-light-brown);text-transform:uppercase}.readMore:after{content:"";display:inline-block;font-family:"Font Awesome 5 Free";font-size:18px;margin-left:15px;vertical-align:middle}.ltBrown{color:var(--clr-light-brown)}.drkBrown{color:var(--clr-brown)}.beige{color:var(--clr-tan)}.clrCream{color:var(--clr-cream)}.clrLtBlue{background-color:var(--clr-lblue)}.clrWhite{color:var(--clr-white)}.columnExcerpts{margin:100px 0}.columnExcerpts .columns{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap}.columnExcerpts .columns .col{flex:1 0 0%;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;padding:0 15px;max-width:50%}.columnExcerpts .columns .col:first-child{padding-left:0}.columnExcerpts .columns .col:last-child{padding-right:0}.columnExcerpts .col .image{height:340px;background:center center no-repeat;background-size:cover;position:relative;margin-bottom:25px}.columnExcerpts .col .image:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.columnExcerpts .col .image .overlay{position:absolute;top:50%;left:0;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);width:100%;color:var(--clr-white);text-align:center;padding:20px;box-sizing:border-box;z-index:2}.columnExcerpts .col .image .overlay .icon{margin-bottom:15px}.columnExcerpts .col .image .overlay h3{font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1.5em}.columnExcerpts .col .content p{font-family:Lato,Montserrat,Helvetica,Arial,sans-serif}@media(max-width: 1000px){.columnExcerpts .columns{display:block !important}.columnExcerpts .columns .col{max-width:600px;padding:0;margin:0 auto 30px auto}}@media(max-width: 700px){.cols{display:block !important}.cols .col,.cols .col:nth-child(even),.cols .col:nth-child(odd),.cols .col-half,.cols.half .col,.cols.half .col:nth-child(even),.cols.half .col:nth-child(odd),.cols .col-third,.cols.third .col,.cols.third .col:nth-child(even),.cols.third .col:nth-child(odd),.cols .col-quarter,.cols.quarter .col,.cols.quarter .col:nth-child(even),.cols.quarter .col:nth-child(odd){width:100% !important;padding:0 !important;margin:0 0 40px 0 !important}.contentColumns .cols{display:block !important;position:static;width:100%}.cols.images img{display:block;margin:0 auto}}.contentChanger{height:840px;background:#f1eee6 center center no-repeat;background-size:cover;position:relative}.contentChanger:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:1}.contentChanger header h2{position:absolute;top:80px;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);text-align:center;font-size:36px;font-weight:700;letter-spacing:2px;text-transform:uppercase;z-index:3;color:var(--clr-white);max-width:1200px;width:100%;padding:0 20px;box-sizing:border-box}.contentChanger .sections{max-width:1200px;width:100%;position:absolute;z-index:2;left:50%;bottom:0;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);background:rgba(9,2,1,.6);padding:0 80px 50px 80px;color:var(--clr-white);box-sizing:border-box}.contentChanger .sectionsNav ul{border-bottom:1px solid #8f8364;font-size:0;text-align:center;margin:0 0 45px 0}.contentChanger .sectionsNav li{display:inline-block;font-size:14px;text-transform:uppercase;letter-spacing:2px;cursor:pointer;position:relative;margin:0}.contentChanger .sectionsNav li:hover,.contentChanger .sectionsNav li.active{background:rgba(72,40,28,.7)}.contentChanger .sectionsNav li a{display:block;margin:0 45px;padding:50px 0 25px 0;position:relative;color:var(--clr-white)}.contentChanger .sectionsNav li:hover a,.contentChanger .sectionsNav li.active a{color:var(--clr-tan)}.contentChanger .sectionsNav li:hover a:after,.contentChanger .sectionsNav li.active a:after{content:"";display:block;width:100%;height:2px;background:var(--clr-tan);position:absolute;left:0;bottom:0}.contentChanger .sectionsContent .section{display:none}.contentChanger .sectionsContent .section.active{display:block}.contentChanger .sectionsContent .section h2{font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:35px}.contentChanger .sectionsContent .section p{font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;margin-bottom:1em}.contentChanger .sectionsContent .section .readMore{font-size:16px;color:var(--clr-tan)}@media(max-width: 1000px){.contentChanger{height:auto}.contentChanger header h2{top:40px}.contentChanger .sections{position:relative;padding:140px 40px 40px 40px}.contentChanger .sectionsNav li a{margin:0 30px}}@media(max-width: 800px){.contentChanger .sectionsNav li{display:block}.contentChanger .sectionsNav li a{padding:15px 0}}.contentColumns{margin:100px 0}.contentColumns .cols{justify-content:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.contentColumns .cols .col{margin-top:70px}.contentColumns .cols.third .col:nth-child(-n+3),.contentColumns .cols.quarter .col:nth-child(-n+4),.contentColumns .cols.half .col:nth-child(-n+2){margin-top:0}.contentColumns h4{font-weight:700;font-size:19px}.contentColumns p{word-break:break-word}@media(max-width: 900px){.cols .col-third,.cols.third .col,.cols .col-quarter,.cols.quarter .col{width:50%}.cols.third .col:nth-child(-n+2),.cols.quarter .col:nth-child(-n+2){margin-top:0 !important}.contentColumns .cols .col-third,.contentColumns .cols .col-quarter,.contentColumns .cols.third .col:nth-child(-n+3),.contentColumns .cols.quarter .col:nth-child(-n+4),.contentColumns .cols.half .col:nth-child(-n+2){margin-top:70px}.contentColumns .cols .col-third:nth-child(-n+2),.contentColumns .cols .col-quarter:nth-child(-n+2){margin-top:0 !important}}.expanderModule{margin:90px 0}.expanderModule .expander{margin-bottom:20px}.expanderModule .expander:last-child{margin:0}.expanderModule header{padding:40px 130px 40px 60px;position:relative;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:1px;background:var(--clr-cream-500);background:-moz-linear-gradient(top, var(--clr-cream-500) 0%, var(--clr-cream-600) 100%);background:-webkit-linear-gradient(top, var(--clr-cream-500) 0%, var(--clr-cream-600) 100%);background:linear-gradient(to bottom, var(--clr-cream-500) 0%, var(--clr-cream-600) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ebe6d7", endColorstr="#dad3c0",GradientType=0 )}.expanderModule header span{display:block;position:absolute;right:60px;top:32px;background:var(--clr-coffee-400);width:45px;height:45px;border-radius:45px;-moz-border-radius:45px;cursor:pointer}.expanderModule header span i{font-size:26px;color:var(--clr-gray-cream);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%)}.expanderModule .expanderContent{display:none;background:var(--clr-cream-400);padding:70px}@media(max-width: 900px){.expanderModule .expanderContent{padding:40px}.expanderModule header{padding:40px 130px 40px 40px}}@media(max-width: 500px){.expanderModule header{padding:40px}.expanderModule header span{position:relative;right:auto;left:0;top:auto;margin-top:20px}}.faqs{margin:100px 0}select.faqSelect{height:64px;max-width:100%;border:1px solid var(--clr-brown);border-radius:1px;-moz-border-radius:1px;padding:0 0 0 10px;box-sizing:border-box;outline:none;font-size:18px;font-family:"Montserrat",Helvetica,Arial,sans-serif;color:var(--clr-brown);cursor:pointer;margin-bottom:40px}.faqGroup{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ccc}.faqGroup .item{margin-bottom:40px}.faqGroup .item *:last-child,.faqGroup .item:last-child{margin-bottom:0}.faqs h2{margin-bottom:1em;position:relative}.faqs h5{margin-bottom:0}.faqs .top{font-size:12px;font-style:italic;margin-top:20px}.featureWithText{position:relative;width:100%;z-index:0;display:flex;flex-direction:column;margin:0 0 4rem}.featureWithText .featureImage{position:absolute;z-index:1;width:60%;padding:1rem}@media(min-width: 768px){.featureWithText .featureImage{padding:1.5rem}}@media(min-width: 896px){.featureWithText .featureImage{padding:2rem}}.featureWithText .featureImage img{max-width:100%;height:auto}.featureWithText .featureHeaderWrapper{width:100%}.featureWithText .featureHeaderWrapper h2{font-weight:900;line-height:1;font-size:1.75rem;padding:1.5rem 2rem 1.5rem 35%}@media(min-width: 768px){.featureWithText .featureHeaderWrapper h2{font-size:2.5rem;padding:1.5rem 3rem 1.5rem 35%}}@media(min-width: 896px){.featureWithText .featureHeaderWrapper h2{font-size:3rem}}.featureWithText .featureContent{background-color:var(--clrlblue2);padding:1.5rem 3rem 1.5rem 35%}.featureWithText .featureContent h2{font-weight:900;line-height:1;color:var(--clr-lblue);font-size:1.25rem}@media(min-width: 768px){.featureWithText .featureContent h2{font-size:1.5rem}}@media(min-width: 896px){.featureWithText .featureContent h2{font-size:1.75rem}}.featureWithText .featureContent h3{font-weight:700;margin:1rem 0 .5rem 0;font-size:1rem}@media(min-width: 768px){.featureWithText .featureContent h3{font-size:1.25rem}}.featureWithText .featureContent p,.featureWithText .featureContent li{font-size:1rem}@media(min-width: 768px){.featureWithText .featureContent p,.featureWithText .featureContent li{font-size:1.125rem}}#footer{background:var(--clr-darkest-brown);padding:90px 0 15px 0}#footer .cols{width:100%;left:0;margin:0;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap}#footer .cols .col{width:20%;padding:0 20px}#footer .cols .col:first-child{padding-left:0}#footer .cols .col:last-child{padding-right:0}#footer a{color:var(--clr-tan)}#footer .col h4{font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:var(--clr-cream-800);margin-bottom:20px}#footer .col h4 .expand{display:none}#footer .col h4 a{color:var(--clr-cream-800)}#footer .col ul li{font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:var(--clr-tan);line-height:1.3em;margin-bottom:20px}#footer .col ul.smIcons:after{content:"";display:block;clear:both}#footer .col ul.smIcons{list-style:none;margin:0}#footer .col ul.smIcons li{width:40px;height:40px;border:1px solid var(--clr-cream-700);text-align:center;line-height:40px;color:var(--clr-cream-700);float:left;margin-right:8px;transition:all ease .2s}#footer .col ul.smIcons li:hover{background:var(--clr-cream-700)}#footer .col ul.smIcons li:hover a{color:var(--clr-darkest-brown)}#footer .col ul.smIcons li a{display:block;width:100%;height:100%;outline:none}#footer .col ul.smIcons li i{vertical-align:middle;font-size:20px}#footer .copyright{border-top:1px solid var(--clr-black-coffee);margin-top:2rem;padding-top:1.5rem;width:100%;display:flex;justify-content:space-between;font-family:"Libre Baskerville",Times New Roman,serif;font-size:.9375rem;font-style:italic;color:var(--clr-tan)}#footer .links,#footer .accessibility{display:flex;align-items:center}#footer .accessibility{margin-right:1rem}#footer .footerLogo{margin-right:1rem}@media(max-width: 1000px){#footer{padding:40px 0}#footer .cols{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}#footer .cols .col{width:50%;padding:0 20px;box-sizing:border-box;text-align:center;margin-bottom:30px}#footer .cols .col:last-child{margin:0;width:100%;padding:0}#footer .col ul.smIcons li{float:none;display:inline-block}}@media(max-width: 767px){#footer .copyright,#footer .links{flex-direction:column;justify-content:center;align-items:center}#footer .footerLogo{margin:0 0 1rem}#footer .accessibility{margin:1rem 0 0 0}}@media(max-width: 700px){#footer .cols .col h4 .expand{display:inline-block;color:#d0c293;margin-left:5px;font-size:11px;cursor:pointer}#footer .cols .col:not(:last-child) ul{display:none}}@media(min-width: 701px){#footer .cols .col ul{display:block !important}}#header{background:var(--clr-cream);position:fixed;top:0;left:0;width:100%;z-index:10}#header .wrapper{height:150px}#logo{position:absolute;left:20px;top:0;padding:15px;z-index:10;background:var(--clr-cream);border-radius:50%}#logo a{display:block}#logo img{display:block;width:180px;height:180px}@media(max-width: 800px){#logo{left:20px;top:0px;padding:8px}#logo img{width:100px;height:100px}}#headerRight{float:right;padding:35px 0 0 0}#headerLinks{font-size:13px;text-transform:uppercase}#headerLinks:after{content:"";display:block;clear:both}#headerLinks li{float:left;border-left:1px solid var(--clr-dark-tan);padding:0 20px;letter-spacing:1px}#headerLinks li:last-child{display:none}#headerLinks li:first-child{border:none;padding-left:0}#headerLinks i{margin-right:10px;color:var(--clr-brown);font-size:18px}#headerLinks a{color:var(--clr-light-brown)}#headerLinks li.smartlabel-nav{padding-right:0}#headerLinks li.smartlabel-nav a{display:block;height:18px;width:110px;position:relative;top:0;left:0}#headerLinks li.smartlabel-nav b{position:absolute;top:-1px;left:0;display:block;height:25px;width:110px;background:url("./images/smartlabel-brown.png") no-repeat 0 0;background-size:110px}#headerLinks li.smartlabel-nav span{display:none}#mainNav{position:absolute;right:20px;bottom:0}#mainNav ul.menu>li{float:left;height:60px;font-size:15px;font-weight:700;margin:0 0 0 30px;text-transform:uppercase;letter-spacing:1px;position:relative}#mainNavul.menu>li:first-child{margin:0}#mainNav ul.menu>li.current-menu-item:after,#mainNav ul.menu>li.current-page-ancestor:after,#mainNav ul.menu>li.current_page_parent:after{content:"";position:absolute;width:80%;height:5px;background:var(--clr-brown);left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);bottom:30px}#mainNav ul.menu>li a{color:var(--clr-brown)}#mainNav .dropdown,#mainNav .sub-menu{display:none;position:absolute;background:var(--clr-brown);top:60px;padding:.75rem 6%;box-sizing:border-box}#mainNav .sub-menu li{display:block;margin:0}#mainNav .sub-menu a{display:block;color:var(--clr-cream) !important;padding:0 .5rem;white-space:nowrap}.foodserviceDropdown,.foodservice .sub-menu{right:0}.foodserviceDropdown .cols{width:100%;left:0;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;margin:0}#mainNav li:is(:hover,:focus,:focus-within) ul{display:block}#mainNav .sub-menu .col{border-right:1px solid var(--clr-darker-tan);padding:0 2%;-ms-flex:1 0 0%;-moz-flex:1 0 0%;-webkit-flex:1 0 0%;flex:1 0 0%}#mainNav .sub-menu .col:first-child{padding-left:0}#mainNav .sub-menu .col:last-child{border:none;padding-right:0}#mainNav .sub-menu h4{color:var(--clr-white);font-size:14px;font-weight:400;margin-bottom:35px;line-height:1.5em}#mainNav .sub-menu h4 a{color:var(--clr-white)}#mainNav .sub-menu li{font-size:14px;font-weight:700;line-height:1em;padding:.875rem 0;text-transform:uppercase}#mainNav .sub-menu li:last-child{margin-bottom:0}#mainNav .sub-menu a:focus{outline:none !important;color:#fff !important}#mainNav .sub-menu li:hover,#mainNav .sub-menu li:focus-within{outline:1px solid var(--clr-link-outline-rev);color:var(--clr-cream);background:var(--clr-brown-opacity-70);cursor:pointer}#mobileNavContainer,.mobileNav{display:none}@media(max-width: 950px){#mainNav{position:static;float:right}#mainNav>.menu-about-menu-container{display:none}#mobileNavContainer{background:var(--clr-brown);padding-top:40px;width:100%;position:absolute;top:150px;left:0;z-index:5}#mobileNavContainer li{display:block;font-size:15px;font-weight:700;text-transform:uppercase;text-align:center;border-bottom:1px solid var(--clr-dark-brown)}#mobileNavContainer li:hover{background:#351c14}#mobileNavContainer li a{color:var(--clr-white);display:block;padding:20px}#mobileNavContainer li.smartlabel-nav a{background:url("./images/smartlabel-white.png") no-repeat center center;background-size:130px}#mobileNavContainer li.smartlabel-nav span{visibility:hidden}#headerRight{padding:0;float:none;position:absolute;z-index:10;right:20px;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%)}#headerLinks{margin:0 0 0 0}#headerLinks li.contact,#headerLinks li.smartlabel-nav,#headerLinks li.account{display:none}#headerLinks li.menu{display:block;padding-right:0}#headerLinks li.menu .fa{margin-right:0}#headerLinks li.menu span{display:none}}@media(max-width: 880px){#headerLinks li span{display:none}#headerLinks li .fa{margin-right:0;font-size:22px}}@media(max-width: 800px){body{padding-top:70px}#header .wrapper{height:70px}#mobileNavContainer{top:70px}}@media(max-width: 700px){#header{position:static}}@media(max-width: 540px){#headerLinks li.search,#headerLinks li.account,#headerLinks li.cart,#headerLinks li.contact{padding-left:15px;padding-right:15px}#headerLinks li.menu{padding-left:15px}}.search-modal{display:none;padding:10px;padding-top:40px;position:absolute;top:70px;left:0;right:0;background:rgba(252,245,207,.8);z-index:9}@media(min-width: 800px){.search-modal{top:150px;padding:20px 40px;left:220px}}.search-modal input[type=search]{display:block;float:left;width:calc(100% - 100px);font-size:12px;border:0px solid var(--clr-brown);padding:15px;color:var(--clr-brown);font-family:"Montserrat",Helvetica,Arial,sans-serif}.search-modal input[type=search]::placeholder{color:var(--clr-light-brown)}.search-modal button{width:100px;font-size:12px;background:var(--clr-brown);font-family:"Montserrat",Helvetica,Arial,sans-serif;border:0px solid var(--clr-black);padding:15px;color:var(--clr-white);text-transform:uppercase}.search-modal.exposed{display:block}.sitewide-header-notice{padding:10px}.sitewide-header-css{margin-top:55px}.moduleHeader{margin-bottom:70px;text-align:center}.moduleHeader h2{font-size:36px;color:#48281c;font-weight:700;margin-bottom:30px;text-transform:uppercase;letter-spacing:1px;position:relative}.fancy{position:relative;text-align:center}.moduleHeader.fancy h2:after,.fancy:not(.moduleHeader):after{content:"";display:block;width:100%;height:1px;background:#48281c;position:absolute;left:0;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%)}.moduleHeader.fancy h2 span,.fancy span{position:relative;z-index:1;background:#fff;padding:0 25px;display:inline-block}.moduleHeader h3{font-size:18px;color:#855125;text-transform:uppercase;letter-spacing:1px}@media(max-width: 900px){.moduleHeader{margin-bottom:50px}}@media(max-width: 700px){#header{position:static}}@media(max-width: 540px){.sitewide-header-css{margin-top:4em}}.heroWithText{overflow:hidden;position:relative;display:flex;justify-content:center;align-items:flex-start}.heroWithText .heroImage{display:flex;justify-content:center;z-index:0;width:100%;height:15rem}@media(min-width: 768px){.heroWithText .heroImage{width:100%;height:unset}}.heroWithText .heroImage img{height:100%}@media(min-width: 768px){.heroWithText .heroImage img{width:110%;max-width:110%;height:auto}}.heroWithText .heroTextWrapper{position:absolute;z-index:1}.heroWithText .heroTextWrapper h1{color:var(--clr-white);font-weight:900;line-height:1;font-size:2.75rem;margin:2.25rem 0 0 0}@media(min-width: 480px){.heroWithText .heroTextWrapper h1{font-size:3rem;margin:1.75rem 0 0 0}}@media(min-width: 768px){.heroWithText .heroTextWrapper h1{font-size:6rem;letter-spacing:-0.1rem;margin:1rem 0 0 0}}@media(min-width: 896px){.heroWithText .heroTextWrapper h1{font-size:7rem;letter-spacing:-0.2rem;margin:1.5rem 0 0 0}}@media(min-width: 1200px){.heroWithText .heroTextWrapper h1{font-size:9rem;letter-spacing:-0.2rem;margin:2rem 0 0 0}}@media(min-width: 1440px){.heroWithText .heroTextWrapper h1{font-size:11rem;letter-spacing:-0.3rem;margin:2.5rem 0 0 0}}@media(min-width: 1920px){.heroWithText .heroTextWrapper h1{margin:3rem 0 0 0;letter-spacing:-0.4rem;font-size:13rem}}.highlightContent.full{margin:100px 0}.highlightContent.featured{margin:0}.highlightContent.full.greyBG{background:var(--clr-gray-cream)}.highlightContent:not(.featured).full.greyBG{padding:50px 0;margin:0;background:var(--clr-gray-cream)}.highlightContent.boxed .section{padding-bottom:70px;position:relative;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.highlightContent.boxed .section:before{content:"";display:block;width:100%;height:1px;background:#ccc;position:absolute;left:0;bottom:0}.highlightContent.boxed .section:last-child{padding-bottom:0}.highlightContent.boxed .section:last-child:before{display:none}.highlightContent .section:after,.highlightContent.featured:after{content:"";display:block;clear:both}.highlightContent:not(.featured).full .section .wrapper{border-top:1px solid var(--clr-cream-300);padding:50px 20px}.highlightContent:not(.featured).full.greyBG .section .wrapper{border-top:1px solid var(--clr-cream-300);padding:50px 20px}.highlightContent.boxed .section{margin:70px 0}.highlightContent.full .section:first-child .wrapper{border:none;padding-top:0}.highlightContent:not(.featured).full.greyBG .section:first-child .wrapper{border:none;padding-top:50px}.highlightContent.full:not(.greyBG) .section:last-child .wrapper{padding-bottom:0}.highlightContent .section .image{float:left;width:380px;max-width:100%;height:380px;background:center center no-repeat;background-size:cover}.highlightContent.featured .section .image{position:absolute;left:20px;bottom:0;width:380px;height:auto;text-align:center}.highlightContent.featured .section .image img{vertical-align:bottom;max-width:100%;height:auto}.highlightContent.boxed .section .image{float:none;height:auto}.highlightContent .section .content{margin-left:425px}.highlightContent .section .content *:last-child{margin-bottom:0 !important}.highlightContent.featured .section .content{margin-left:460px}.highlightContent.featured .section .content{padding:100px 0}.highlightContent.boxed .section .content{background:var(--clr-gray-cream);margin:0;padding:80px 45px;flex:1 0 0%;-webkit-flex:1 0 0%;-ms-flex:1 0 0%}.highlightContent.boxed .section .content *:last-child{margin-bottom:0}.highlightContent .section .content .cols{margin:40px 0}.highlightContent .content ul.simple{margin-left:0}.highlightContent .content ul.simple li{position:relative;list-style:none;font-size:14px;font-weight:700;text-transform:uppercase}.highlightContent .section .content h3{font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1.2em;margin-bottom:1.5em}.highlightContent.featured .section .content h3{font-size:50px}.highlightContent .section .content p{font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;font-size:20px;margin-bottom:1.5em}.highlightContent .btn:not(.solid),.highlightContent .btn.outline,.highlightContent .btn.arrowRight:not(.solid):after{border-color:var(--clr-brown);color:var(--clr-brown)}.highlightContent .expanderContent{padding:90px 70px;background:var(--clr-cream-400);width:100%;display:none;box-sizing:border-box}.highlightContent .expanderContent *:last-child{margin-bottom:0}@media(max-width: 900px){.highlightContent.boxed .section{display:block !important}.highlightContent.boxed .section .image{height:200px;width:100%}.highlightContent.boxed .section .content{padding:40px}.highlightContent .expanderContent{padding:40px}.highlightContent:not(.boxed) .section .image{float:none;margin:0 0 40px 0}.highlightContent.featured{margin-bottom:0}.highlightContent.featured .section .image{width:300px;float:left;position:static;margin:0}.highlightContent .section .content{margin:0}.highlightContent.featured .section .content{padding:40px 0;margin-left:350px}.highlightContent .section .content h3{margin-bottom:1em}}@media(max-width: 700px){.highlightContent.featured{margin:70px 0}.highlightContent.featured .section .image{float:none;margin:0 auto 40px auto}.highlightContent.featured .section .image img{max-height:300px}.highlightContent.featured .section .content{margin:0;padding:0}.highlightContent .section .content .cols{display:block !important;position:static;width:100%}.highlightContent .section .content .cols .col{width:100% !important;margin:0 0 10px 0 !important;padding:0}}@media(max-width: 500px){.highlightContent .section .image{height:250px}}.formModule{margin:90px 0}.formModule .gform_wrapper{margin:0;max-width:100%}.formModule .gform_wrapper .gform_footer{margin:20px 0 0 0;padding:0}.formModule .formContainer{background:var(--clr-gray-cream);padding:90px 30px}.formModule .formContainer .inner{max-width:900px;margin:0 auto}.formModule .formContainer header h2{font-size:27px}.formModule .formContainer header span{background:var(--clr-gray-cream)}.ginput_container_checkbox label{line-height:1em}.formModule .gform_wrapper .top_label .gfield_label{font-size:17px}.ginput_container_checkbox li{display:inline-block;margin-right:20px !important}.formModule .formContainer input,.formModule .formContainer select{border:none;height:65px;padding:0 0 0 10px !important}.formModule .formContainer input[type=checkbox]{height:auto;padding:0 !important;margin:0 5px 0 0}.formModule .formContainer textarea{border:none;padding:10px;width:100%;box-sizing:border-box}.formModule .formContainer input[type=submit]{padding:15px 25px !important;border:1px solid var(--clr-brown);border-radius:3px;-moz-border-radius:3px;color:var(--clr-brown);font-size:12px !important;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:rgba(0,0,0,0);font-family:Montserrat,Helvetica,Arial,sans-serif;transition:all ease .2s;line-height:1em;cursor:pointer;height:auto}.formModule .formContainer input[type=submit]:hover{color:var(--clr-white);background:var(--clr-brown)}.formModule .formContainer p.note{float:right;font-size:16px;font-weight:700;font-style:italic;font-family:"Libre Baskerville",Times New Roman,serif;position:relative;top:-20px}.formModule .gform_wrapper .gfield_date_day label,.formModule .gform_wrapper .gfield_date_month label,.formModule .gform_wrapper .gfield_date_year label,.formModule .gform_wrapper .gfield_time_ampm label,.formModule .gform_wrapper .gfield_time_hour label,.formModule .gform_wrapper .gfield_time_minute label,.formModule .gform_wrapper .ginput_complex label,.formModule .gform_wrapper .instruction{font-size:15px;letter-spacing:0}.popup-form-wrapper{padding:0 2rem}.pum-title{line-height:1.2 !important}@media(max-width: 700px){.pum-title{font-size:1.5rem !important}.popup-form-wrapper{padding:0}}input[type=submit].gform_button{cursor:pointer;padding:15px 25px;border:1px solid var(--clr-brown);border-radius:3px;color:var(--clr-brown);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:rgba(0,0,0,0);font-family:Montserrat,Helvetica,Arial,sans-serif;transition:all ease .2s;line-height:1em}input[type=submit].gform_button:hover,input[type=submit].gform_button:focus{color:var(--clr-white);background:var(--clr-brown)}.gform_confirmation_message{text-align:center !important;font-weight:400 !important;margin:2rem 0 1rem !important}@media(max-width: 900px){.formModule .formContainer{padding:50px 30px}.formModule .gform_wrapper .top_label li.gfield.gf_left_third,.formModule .gform_wrapper .top_label li.gfield.gf_middle_third,.formModule .gform_wrapper .top_label li.gfield.gf_right_third{width:100%;display:block;margin:0 0 15px 0 !important}}@media(max-width: 700px){.formModule .formContainer{padding:40px 20px}.formModule .formContainer p.note{float:left;top:10px;font-size:14px}.gform_wrapper .ginput_complex .ginput_full,.gform_wrapper .ginput_complex .ginput_left,.gform_wrapper .ginput_complex .ginput_right{width:100% !important;display:block !important;margin:0 0 15px 0 !important}.gform_wrapper .gfield_date_day label,.gform_wrapper .gfield_date_month label,.gform_wrapper .gfield_date_year label,.gform_wrapper .gfield_time_ampm label,.gform_wrapper .gfield_time_hour label,.gform_wrapper .gfield_time_minute label,.gform_wrapper .ginput_complex label,.gform_wrapper .instruction{font-size:13px !important}}.newsletterCTA{padding:100px 0;position:relative;background-color:var(--clr-dark-brown)}.newsletterCTA .newsletterSignup__img{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}.newsletterCTA:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:2}.newsletterCTA .wrapper{z-index:2}.newsletterCTA .header{text-align:center;margin-bottom:45px;color:var(--clr-white)}.newsletterCTA .header h3{font-size:24px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.newsletterCTA .header h4{font-family:"Libre Baskerville",Times New Roman,serif;text-transform:uppercase;font-size:20px;font-weight:700;margin-bottom:20px}.newsletterCTA .newsletterForm{background:rgba(40,26,21,.7);max-width:1100px;margin:0 auto;padding:75px 60px;display:flex;justify-content:center;align-items:center}.newsletterCTA .gform_heading{background-color:var(--clr-gray-cream);padding:.2rem .5rem 0}.newsletterCTA ul:after{content:"";display:block;clear:both}.newsletterCTA ul li{float:left;width:25%;box-sizing:border-box;padding:0 10px}.newsletterCTA ul li:first-child{padding:0 10px 0 0}.newsletterCTA ul li:last-child{padding:0 0 0 10px}.newsletterCTA label{display:block;font-size:12px;font-weight:700;text-transform:uppercase;color:var(--clr-white);letter-spacing:1px;margin-bottom:15px}.newsletterCTA .gform_wrapper.gravity-theme{width:100%}.newsletterCTA .gform_wrapper.gravity-theme .gform_fields{display:flex;flex-direction:row;justify-content:center;align-items:center}@media(max-width: 767px){.newsletterCTA .gform_wrapper.gravity-theme .gform_fields{display:block;text-align:center}}.newsletterCTA .gform_wrapper.gravity-theme .gfield.gfield--width-three-quarter{width:60%}@media(max-width: 767px){.newsletterCTA .gform_wrapper.gravity-theme .gfield.gfield--width-three-quarter{width:100%}}.newsletterCTA .gform_wrapper.gravity-theme .gfield.gfield--width-quarter{width:20%}@media(max-width: 767px){.newsletterCTA .gform_wrapper.gravity-theme .gfield.gfield--width-quarter{width:100%}}.newsletterCTA .gfield_label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.newsletterCTA .gform_wrapper.gravity-theme .gfield input.medium{width:100%;max-width:none;font-size:1em;margin:0;padding:.75rem 1rem;background:var(--clr-gray-cream);outline:none;font-family:"Montserrat",Helvetica,Arial,sans-serif;color:var(--clr-brown)}.newsletterCTA input[type=submit].gform-button{position:relative;cursor:pointer;padding:15px 25px;border:2px solid var(--clr-tan) !important;border-radius:3px;color:var(--clr-tan);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:rgba(0,0,0,0);font-family:Montserrat,Helvetica,Arial,sans-serif;transition:all ease .2s;line-height:1em}@media(max-width: 767px){.newsletterCTA input[type=submit].gform-button{margin:1rem 0 0 0}}.newsletterCTA input[type=submit].gform-button:hover,.newsletterCTA input[type=submit].gform-button:focus{transition:200ms all ease-in-out;background-color:var(--clr-tan);color:var(--clr-brown)}#newsletterModal .wrapper{box-sizing:border-box}#newsletterModal .newsletterCTA{padding:80px 0;background:var(--clr-gray-cream);background-image:none}#newsletterModal .newsletterCTA:before{display:none}#newsletterModal .newsletterCTA .header{margin-bottom:60px;color:var(--clr-brown)}#newsletterModal .newsletterCTA .newsletterForm{background:none;padding:0 60px}#newsletterModal .newsletterCTA label{color:var(--clr-brown)}#newsletterModal .newsletterCTA input[type=text]{border:1px solid var(--clr-brown);background:var(--clr-white)}#newsletterModal .newsletterCTA button[type=submit]{border-color:var(--clr-brown);color:var(--clr-brown)}.newsletterCTA #mce-responses{margin-top:20px;color:var(--clr-white);font-size:16px;line-height:1.5em;width:50%}.newsletterCTA #mc_embed_signup div.mce_inline_error{margin:10px 0 0 0;padding:0;background-color:rgba(0,0,0,0);font-weight:bold;z-index:1;color:var(--clr-white);font-size:12px;text-transform:uppercase;letter-spacing:1px}@media(max-width: 900px){.newsletterCTA{padding:70px 0}.newsletterCTA .newsletterForm{padding:50px}.newsletterCTA ul li,.newsletterCTA ul li:first-child,.newsletterCTA ul li:last-child{float:none;width:100%;padding:0 0 20px 0}.newsletterCTA ul li:last-child{padding-bottom:0}.newsletterCTA button[type=submit]{display:block;width:auto;margin:0 auto}}@media(max-width: 700px){#newsletterModal .newsletterCTA .newsletterForm{padding:0 20px}}@media(max-width: 500px){.newsletterCTA .newsletterForm{padding:40px 20px}}.pageBanner{height:660px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-moz-align-items:center}.pageBanner__img{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}.pageBanner.home{display:block !important;min-height:0;height:auto;padding:170px 0;overflow:hidden}.pageBanner:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.pageBanner.video:after{display:none}.pageBanner.video{display:block !important;height:auto}.pageBanner.video .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.pageBanner.video .videoShield{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.pageBanner.video #videoContainer{position:relative;padding-bottom:56.25%;height:0}.pageBanner.video #videoContainer #player{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}.pageBanner .videoControls{position:absolute;z-index:4;bottom:30px;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);display:none;font-size:18px;color:var(--clr-white)}.pageBanner .videoControls i{margin:0 20px;cursor:pointer}.pageBanner .wrapper{-ms-flex-item-align:center;padding:40px 20px;z-index:3;-ms-align-self:center;-ms-flex-item-align:center;-moz-align-self:center;-webkit-align-self:center;align-self:center}.pageBanner.video .wrapper{position:absolute;z-index:4;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%)}.pageBanner.home .wrapper{padding:0 20px}.pageBanner.hasFeatured{padding-bottom:0}.pageBanner .header{max-width:900px}.pageBanner .header *:last-child{margin-bottom:0}.pageBanner .header:after{content:"";display:block;clear:both}.pageBanner .header h1{font-size:52px;font-weight:700;color:var(--clr-white);text-transform:uppercase;letter-spacing:1px;line-height:1.3em;margin-bottom:1em}.pageBanner .header h2{font-family:"Libre Baskerville",Times New Roman,serif;font-size:26px;font-style:italic;line-height:1.5em;color:var(--clr-white);text-transform:none;font-weight:300}.pageBanner .links{margin-top:70px}.pageBanner .links ul{margin:0}.pageBanner .links ul:after{content:"";display:block;clear:both}.pageBanner .links li{list-style:none;float:left;font-size:14px;line-height:1em;text-transform:uppercase;letter-spacing:1px;border-left:1px solid var(--clr-tan);padding:10px 30px;margin:0}.pageBanner .links li:first-child{border:none;padding-left:0}.pageBanner .links li:last-child{padding-right:0}.pageBanner .links li img{margin-right:10px;display:inline-block;vertical-align:middle}.pageBanner .links li a{color:var(--clr-tan)}.pageBanner .btn{margin-top:50px}.pageBanner .featuredProduct{margin-top:160px;background:rgba(97,82,60,.9);padding:70px 150px;position:relative}.pageBanner .featuredProduct.mobile{display:none}.pageBanner .featuredProduct:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.6;mix-blend-mode:multiply;background:var(--clr-white);background:-moz-linear-gradient(top, var(--clr-white) 0%, var(--clr-black) 100%);background:-webkit-linear-gradient(top, var(--clr-white) 0%, var(--clr-black) 100%);background:linear-gradient(to bottom, var(--clr-white) 0%, var(--clr-black) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#000000",GradientType=0 );z-index:1}.pageBanner .featuredProduct:after{content:"";display:block;clear:both}.pageBanner .featuredProduct .productImage{position:absolute;left:150px;bottom:0;z-index:2;width:auto}.pageBanner .featuredProduct .productImage img{vertical-align:bottom}.pageBanner .featuredProduct .content{float:right;max-width:450px;z-index:2;position:relative}.featuredProduct .content:after{content:"";display:block;clear:both}.pageBanner .featuredProduct .content h2{font-size:30px;font-weight:700;color:var(--clr-white);text-transform:uppercase;line-height:1.3em;margin-bottom:1em}.featuredProduct .content h4{font-family:"Libre Baskerville",Times New Roman,serif;font-style:italic;font-size:24px;border-bottom:1px solid var(--clr-tan);color:var(--clr-white);padding:0 0 15px 0;margin:0 0 20px 0;line-height:1em;text-transform:none}.pageBanner .featuredProduct .content p{font-size:19px;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;color:var(--clr-white);line-height:1.3em;font-weight:300;letter-spacing:1px;margin-bottom:35px}.featuredProduct.mobile{display:none}@media(max-width: 1200px){.featuredProduct{padding:70px 70px 0 70px}.featuredProduct .productImage{position:relative;left:auto;max-width:300px}.featuredProduct .content{float:none;max-width:none;padding-left:340px}}@media(max-width: 1000px){.pageBanner .featuredProduct{padding:70px}.pageBanner .featuredProduct .productImage{left:70px}}@media(max-width: 900px){.pageBanner .header h1,.highlightContent.featured .section .content h3{font-size:40px}.pageBanner .header h2{font-size:20px}.featuredProduct.mobile h4{font-size:18px}.featuredProduct .content p{font-size:16px}.pageBanner{height:500px}.pageBanner .wrapper,.pageBanner.home .wrapper{padding:100px 40px 40px 40px}.pageBanner .links{margin-top:40px}.featuredProduct{display:none}.pageBanner.hasFeatured{padding:0}.featuredProduct.mobile{display:block;margin:0;background:var(--clr-white);padding:40px}.featuredProduct.mobile:before{display:none}.featuredProduct.mobile .content{padding:0;max-width:600px;margin:0 auto}.featuredProduct.mobile h4,.featuredProduct.mobile h2,.featuredProduct.mobile p,.featuredProduct.mobile .btn.outline{color:var(--clr-brown)}.featuredProduct.mobile h4{border-bottom:1px solid var(--clr-brown);padding-bottom:5px;margin-bottom:30px;font-size:14px}.featuredProduct.mobile h4{border-color:var(--clr-tan)}.featuredProduct.mobile .content img{float:right;max-width:150px;margin:0 0 0 30px;position:relative;bottom:-40px;height:auto}}@media(max-width: 700px){.pageBanner .header h1{font-size:32px}.pageBanner .header{margin-top:0 !important}.pageBanner{height:300px;display:block !important}.pageBanner.video{min-height:300px}.pageBanner.video .videoContainer,.pageBanner.video .videoPlay{display:none !important}.pageBanner .wrapper,.pageBanner.home .wrapper{padding:100px 20px 40px 20px}.pageBanner .header h1{margin:0;word-wrap:break-word}.pageBanner h2,.pageBanner ul.links{display:none}.pageBanner .links li{clear:both;border:none;padding:0;margin:0 0 20px 0}}@media(max-width: 500px){h1,.pageBanner .header h1{font-size:30px}}.productGrid{padding:90px 0}.wrapper--products{margin-top:90px;margin-bottom:90px}.productGrid #main{margin-left:290px}.pageGroup{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}ul.products{margin:0;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;transform:none}.productGrid ul.products,.wrapper--products ul.products{display:flex;flex-wrap:wrap}ul.products li{width:25%;text-align:center;padding:0 .75rem;margin:3.5rem 0 0 0;box-sizing:border-box;list-style:none}ul.products.singleRow li{margin:0}ul.products:not(.five) .pageGroup:first-child li:nth-child(-n+4){margin:0}ul.products li .woocommerce-loop-product__link{position:relative}ul.products li .onsale{display:block}ul.products li>a:first-of-type{display:block}ul.products li img{margin:0 auto 1.75rem auto;max-width:100%;width:auto;max-height:175px;height:auto}ul.products li h3{font-size:14px;font-weight:700;color:var(--clr-brown);letter-spacing:1px;text-transform:uppercase;line-height:1.3em}ul.products li h3 span{display:block;min-height:54px}ul.products li h3:after{content:"";display:block;width:60px;height:1px;background:var(--clr-lighter-gray);margin:20px auto}ul.products li .price{font-size:16px;color:var(--clr-brown);font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1.3em;margin-bottom:15px;display:block}ul.products li .price>ins{text-decoration:none}ul.products li .btn,.add_to_cart_button{color:var(--clr-red-brown);border-color:var(--clr-red-brown)}#spinner{display:none;font-size:14px;text-transform:uppercase;letter-spacing:2px;text-align:center;margin:70px 0}#spinner img{margin-bottom:20px}.woocommerce-pagination{text-align:center}.woocommerce-pagination .page-numbers{margin:0 auto !important;padding:0;display:flex;width:max-content}.woocommerce-pagination .page-numbers li{list-style:none;padding:0;margin:0 0 0 -1px;border:1px solid var(--clr-red-brown)}.woocommerce-pagination .page-numbers li a,.woocommerce-pagination .page-numbers li span{padding:.2rem .7rem;text-decoration:none}.woocommerce-pagination .page-numbers li a:hover,.woocommerce-pagination .page-numbers li a:active,.woocommerce-pagination .page-numbers li a:focus{background-color:var(--clr-red-brown);color:#fff}@media(max-width: 1000px){.productGrid #main{margin:0;padding:0}form.woocommerce-ordering select{float:none;display:block;margin:0 auto}}@media(max-width: 700px){ul.products li{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0;margin:40px 0 0 0 !important}.wooCommerceProducts ul.products li{margin:0 !important}ul.products:not(.five) .pageGroup:first-child li:nth-child(-n+1){margin:0 !important}}.promo{background:url("./images/promoBG.jpg") center center no-repeat;background-size:cover;padding:80px 20px;text-align:center;color:#452518;position:relative}.promoWrapper{border:3px solid #452518;padding:70px;max-width:1030px;margin:0 auto;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap;-mx-flex-wrap:no-wrap;position:relative}.promoWrapper:before{content:"";display:block;background:url("./images/promoTitle.jpg") 0 0 no-repeat;width:130px;height:19px;position:absolute;left:50%;top:-10px;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0)}.promo .valueContainer{font-size:0;font-family:"Libre Baskerville",Times New Roman,serif;font-weight:bold;border-right:2px solid #452518;padding:0 50px 15px 0;margin-right:50px}.promo .value{font-size:150px;display:inline-block;margin-right:10px}.promo .valueContainer .symbol{font-size:56px;vertical-align:super;position:relative;top:-10px}.promo .grouping{font-size:22px;font-weight:700;text-transform:uppercase;font-family:"Montserrat",Helvetica,Arial,sans-serif;display:inline-block;letter-spacing:2px;width:65px;line-height:1.3em}.promo .valueContainer.percent .symbol{font-family:"Libre Baskerville",Times New Roman,serif;font-weight:700;font-size:62px}.promo .content{align-self:center;-webkit-align-self:center;-ms-align-self:center}.promo .content .header{font-size:47px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px}.promo .content .subheader{font-size:30px;letter-spacing:1px;text-transform:uppercase}.promo .btn{position:relative;top:-22px;color:var(--clr-cream-100)}@media(max-width: 900px){.promo .content .header{font-size:36px}}@media(max-width: 500px){.promo{padding:40px 20px}.promoWrapper{padding:40px 20px}}.form-row.place-order{margin-top:90px;position:relative;width:215px !important;z-index:9}.gglcptch{position:absolute;z-index:0;bottom:65px;left:20px;width:304px}.gglcptch.gglcptch_v2{width:304px;padding:0}.gglcptch .gglcptch_recaptcha{position:relative;bottom:0}.gglcptch.gglcptch_v2 .gglcptch_recaptcha>div{width:100% !important}.gglcptch_recaptcha iframe{width:100%}.payment_box.payment_method_ppec_paypal p{font-size:15px}.wc_payment_method.payment_method_ppec_paypal>label,.wc_payment_method.payment_method_ppec_paypal .payment_box{display:inline-block !important}.recentPosts{margin:120px 0}.recentPosts .posts{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}.recentPosts .postLink{display:block;width:100%;padding:.5rem}.recentPosts .postLink:focus,.recentPosts .postLink:focus-visible,.recentPosts .postLink:hover{outline:3px solid var(--clr-link-outline);outline-offset:.2rem;transition:all 200ms ease-in-out}.recentPosts .postContentWrapper{display:flex;flex-direction:column;width:100%}.recentPosts .imageWrapper{width:100%;height:340px;margin-bottom:1.5rem;text-align:center;position:relative;overflow:hidden}.recentPosts .imageWrapper:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.recentPosts .imageWrapper .image{position:absolute;z-index:0;min-height:100%;min-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.recentPosts .imageWrapper .text{position:absolute;top:50%;left:0;transform:translate(0, -50%);width:100%;color:var(--clr-white);font-size:30px;font-weight:700;letter-spacing:1px;text-transform:uppercase;z-index:2}.recentPosts .imageWrapper .text h3{font-size:30px}.recentPosts .imageWrapper .text img{margin-bottom:20px}.recentPosts .content p{font-size:19px;font-weight:300;color:#48281c;line-height:1.3em;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;margin-bottom:15px}@media(max-width: 900px){.recentPosts{margin:70px 0}.recentPosts .posts{display:block !important;max-width:600px;margin:0 auto}.recentPosts .post,.recentPosts .post:first-child{width:100%;margin:0 0 50px 0;padding:0}.recentPosts .post:last-child{padding:0}}.search-form{text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.search-form input[type=search]{width:calc(100% - 100px);float:left;font-size:12px;border:1px solid var(--clr-brown);padding:15px;color:var(--clr-brown);font-family:"Montserrat",Helvetica,Arial,sans-serif}.search-form input[type=search]::placeholder{color:var(--clr-light-brown)}.search-form button{width:100px;font-size:12px;background:var(--clr-brown);font-family:"Montserrat",Helvetica,Arial,sans-serif;border:1px solid var(--clr-brown);padding:15px;color:var(--clr-white);text-transform:uppercase}.sidebar{left:20px;width:230px}.sidebar section{margin-bottom:50px}.sidebar section:last-child{margin-bottom:0}.sidebar .botDivider{border-bottom:1px solid #cbcbcb;padding-bottom:25px;margin-bottom:30px}.sidebar .botDivider:last-child{border:none;padding:0;margin:0}.sidebar h4{font-family:"Libre Baskerville",Times New Roman,serif;font-size:14px;margin-bottom:10px;font-weight:500;font-style:italic;color:var(--clr-brown);text-transform:none}.sidebar .btn.outline{display:block}.sidebar .relatedContent h4{margin-bottom:35px}.sidebar .relatedContent .thumbnail{background:center center no-repeat;background-size:cover;height:215px;display:block;margin-bottom:25px;overflow:hidden}.sidebar .relatedContent .thumbnail img{max-width:100%;height:auto}.sidebar .relatedContent h3{font-size:16px;font-weight:700;text-transform:uppercase;color:var(--clr-light-brown);line-height:1.3em;margin-bottom:20px}.sidebar section.CCSubscription{background:var(--clr-gray-cream);padding:8px;position:relative}.sidebar section.CCSubscription *{text-decoration:none !important}.sidebar section.CCSubscription .inner{border:1px solid var(--clr-brown);padding:40px 10px;text-align:center}.sidebar section.CCSubscription .discount{color:var(--clr-brown)}.sidebar section.CCSubscription .discount .value{font-size:78px;font-weight:700;font-family:"Libre Baskerville",Times New Roman,serif;display:inline-block}.sidebar section.CCSubscription .small{display:inline-block}.sidebar section.CCSubscription .symbol{font-weight:700;font-family:"Libre Baskerville",Times New Roman,serif;font-size:43px}.sidebar section.CCSubscription .off{font-size:18px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.sidebar section.CCSubscription .header{margin:25px 0;font-size:14px;padding:10px 0;text-transform:uppercase;letter-spacing:2px;font-weight:700;line-height:1.3em;border-top:1px solid var(--clr-brown);border-bottom:1px solid var(--clr-brown)}.sidebar section.CCSubscription .btn{color:var(--clr-light-brown)}.overlayLink{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.overlayLink:hover,.overlayLink:focus{outline:4px solid var(--clr-brown-opacity-70) !important;outline-offset:3px;transition:200ms all ease-in-out}@media(max-width: 1000px){.sidebar{position:static;width:100%;margin:50px 0 0 0;padding-top:50px;border-top:1px solid var(--clr-gray-250)}.sidebar .inner{max-width:600px;margin:0 auto}.sidebar section.whereToBuy{text-align:center}}.singleFullImage{position:relative;width:100%;overflow:hidden}.singleFullImage .full-image{position:absolute;z-index:1;min-height:100%;min-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.singleFullImage .content,.singleFullImage .logo,.singleFullImage h3,.singleFullImage h4,.singleFullImage .btn{position:relative;z-index:5}.singleFullImage.boxed{max-width:1200px;margin:80px auto}.singleFullImage.fullWidthCTA{position:relative;padding:110px 0;text-align:center;background-color:var(--clr-brown)}.singleFullImage.fullWidthCTA .logo{margin-bottom:55px}.singleFullImage.fullWidthCTA h4{font-size:22px;font-weight:700;font-family:"Libre Baskerville",Times New Roman,serif;color:var(--clr-white);text-transform:uppercase;letter-spacing:1px;margin-bottom:55px}.singleFullImage.fullWidthCTA h3{font-size:36px;font-weight:700;color:var(--clr-white);line-height:1.3em;letter-spacing:1px;margin-bottom:55px}.singleFullImage.fullWidthCTA .overlay{position:absolute;z-index:2;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.singleFullImage .content{max-width:600px;margin:0 auto;padding:0 20px;box-sizing:border-box}.single-product .wrapper:after{content:"";display:block;clear:both}.woocommerce-breadcrumb{margin:60px 0 125px 250px;font-size:17px;font-family:"Libre Baskerville",Times New Roman,serif;font-style:italic;color:var(--clr-light-brown)}.woocommerce-breadcrumb a{color:var(--clr-light-brown)}.woocommerce-breadcrumb i{padding:0 15px}.single-product .product{position:relative}.woocommerce-product-gallery{float:left;width:450px;text-align:center}.woocommerce-product-gallery img{max-width:100%;height:auto}.single-product .summary{margin:0 0 0 500px}h1.product_title{font-size:30px;font-weight:700;text-transform:uppercase;color:var(--clr-brown);letter-spacing:1px;line-height:1.3em;margin-bottom:35px}.wc-tabs{display:none}.single-product .summary .woocommerce-product-rating{margin-bottom:30px}.star-rating{display:inline-block;background:url("./images/stars.png") 0 0 no-repeat;width:100px;height:15px}.productReviews .star-rating{margin-bottom:20px;vertical-align:top}.star-rating span{display:block;height:15px;overflow:hidden;background:url("./images/starsFull.png") 0 0 no-repeat;font-size:0}.woocommerce-review-link{display:inline-block;border-left:1px solid var(--clr-lighter-gray);padding:5px 0 5px 10px;margin-left:10px}.single-product .summary .description{font-size:19px;line-height:1.5em;margin-bottom:60px;font-family:Lato,"Montserrat",Helvetica,Arial,sans-serif;font-weight:400}.single-product .summary .colorRating{width:100%;max-width:590px;padding-top:60px;margin-bottom:90px;position:relative}.single-product .summary .colorScale{background:url("./images/colorRating.png") 0 0 no-repeat;background-size:100% auto;max-width:590px;height:17px}.single-product .summary .colorRating .marker{position:absolute;background:url("./images/colorRatingMarker.png") 0 0 no-repeat;width:25px;height:37px;margin-left:-13px;left:0;bottom:-5px;z-index:2}.single-product .summary .colorRating .marker div{position:absolute;width:150px;left:50%;bottom:100%;margin:0 0 10px -75px;text-align:center;font-size:12px;color:var(--clr-light-brown);text-transform:uppercase;line-height:1.3em}.single-product .summary .purchase{border:1px solid var(--clr-gray-100);border-radius:2px;-moz-border-radius:2px;padding:50px 35px}.single-product .summary p.price{font-size:37px;font-weight:700;color:var(--clr-light-brown);text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;line-height:1em;font-family:"Montserrat",Helvetica,Arial,sans-serif}.single-product .summary p.price>ins{text-decoration:none}.single-product .summary .purchase .variations>tbody>tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-product .summary .purchase .variations>tbody>tr .label{-ms-flex-preferred-size:100%;flex-basis:100%}.single-product .summary .purchase label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:10px;color:var(--clr-light-brown)}.single-product .summary .purchase input,.single-product .summary .purchase select{height:36px;border:1px solid var(--clr-brown);border-radius:2px;-moz-border-radius:2px;padding:0 10px;font-size:13px;color:var(--clr-brown);font-weight:700;text-transform:uppercase;letter-spacing:1px;font-family:"Montserrat",Helvetica,Arial,sans-serif;outline:none;margin-bottom:20px}.single-product .summary .purchase input[type=number]{padding-right:0}.single-product .summary .woocommerce-variation-price .price{font-size:16px;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin-bottom:20px;display:block}.single-product .summary .woocommerce-variation-price .price>ins{text-decoration:none}.single-product .summary .purchase .first-payment-date{margin-bottom:0}.up-sells{clear:both;background:var(--clr-gray-cream);padding:90px;margin:120px 0}.up-sells .wrapper{padding:0}.up-sells>h2{font-size:28px;letter-spacing:1px;text-align:center;color:var(--clr-brown);position:relative;margin-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.up-sells>h2:before,.up-sells>h2:after{content:"";width:100%;height:1px;background:var(--clr-brown)}.up-sells>h2:before{margin-right:15px}.up-sells>h2:after{margin-left:15px}.up-sells h3{text-align:center;margin-bottom:50px}.up-sells ul.products{justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.up-sells ul.products li{margin-top:0 !important}.up-sells ul.products li .price__label{display:none}.up-sells .attra{margin-top:100px}.up-sells .attra ul li{display:inline-block}.up-sells .attra ul li:first-child{display:none}.up-sells .attra ul li:after{content:"";font-family:"Font Awesome 5 Free";display:inline-block;margin:0 10px 0 15px;font-size:7px;vertical-align:middle}.productReviews{margin:90px 0}.productReviews .up-sells,.productReviews .product_column{display:none !important}.productReviews>h2{font-size:28px;letter-spacing:1px;text-align:center;color:var(--clr-brown);position:relative;margin-bottom:70px}.productReviews>h2::after{content:"";width:100%;height:1px;background:var(--clr-brown);position:absolute;left:0;top:50%}.productReviews>h2 span{background:var(--clr-white);padding:0 15px;position:relative;z-index:1}.productReviews .comments{padding:0;margin:0;border:none}.productReviews .commentlist{list-style:none;margin:0}.productReviews .commentlist li{margin:0 0 85px 0}.productReviews .commentlist li:after{content:"";display:block;clear:both}.productReviews .commentlist li img.avatar{float:left;width:110px;height:auto}.productReviews .commentlist li .comment-text{margin:0 0 0 140px}.productReviews .commentlist li .meta{font-size:16px;color:var(--clr-light-brown);text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.productReviews .commentlist li .description{font-size:17px;line-height:1.5em;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif}.productReviews #review_form_wrapper{background:var(--clr-gray-cream);padding:90px 0}.productReviews #review_form_wrapper #review_form{max-width:760px;margin:0 auto;padding:0 20px;box-sizing:border-box}.productReviews #review_form_wrapper h3{font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:60px;text-align:center}.productReviews .comment-form input{border:none;height:65px;width:100%;font-size:16px;padding:0 0 0 10px !important;font-family:Montserrat,Helvetica,Arial,sans-serif}.productReviews .comment-form p.comment-form-author{width:50%;float:left;padding-right:15px;box-sizing:border-box;margin-bottom:2em}.productReviews .comment-form p.comment-form-email{width:50%;float:right;padding-left:15px;box-sizing:border-box;margin-bottom:2em}.productReviews .comment-form p.comment-form-rating{clear:both;margin-bottom:2em}.productReviews .comment-form label{display:block;font-size:17px;margin-bottom:10px;line-height:1em;font-weight:700;font-family:Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}.productReviews .comment-form textarea{width:100%;height:200px;outline:none;border:none;font-size:17px;line-height:1.5em;font-family:Montserrat,Helvetica,Arial,sans-serif;padding:15px;box-sizing:border-box}.productReviews .comment-form input[type=submit]{padding:15px 25px !important;border:1px solid var(--clr-brown);border-radius:3px;-moz-border-radius:3px;color:var(--clr-brown);font-size:12px !important;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:rgba(0,0,0,0);font-family:Montserrat,Helvetica,Arial,sans-serif;transition:all ease .2s;line-height:1em;cursor:pointer;height:auto;width:auto}.productReviews .comment-form input[type=submit]:hover{background:var(--clr-brown);color:var(--clr-white)}.productReviews .stars{line-height:1em}.productReviews .stars:after{content:"";display:block;clear:both}p.stars span{width:80px;height:16px;position:relative;float:left;background:url("./images/star.png") repeat-x left 0}p.stars span a{float:left;position:absolute;left:0;top:0;width:16px;height:0;padding-top:16px;overflow:hidden}p.stars span a:hover,p.stars span a:focus{background:url("./images/star.png") repeat-x left -16px}p.stars span a.active{background:url("./images/star.png") repeat-x left -32px}p.stars span a.star-1{width:16px;z-index:10}p.stars span a.star-2{width:32px;z-index:9}p.stars span a.star-3{width:48px;z-index:8}p.stars span a.star-4{width:64px;z-index:7}p.stars span a.star-5{width:80px;z-index:6}@media(max-width: 1000px){.woocommerce-breadcrumb{margin:100px 0 50px 0}.single-product .woocommerce-product-gallery{float:none;margin:0 auto 50px auto;max-width:600px;width:100%}.single-product .summary{margin:0}.productReviews{padding:0}.single-product .onsale{display:block;text-align:center}}@media screen and (min-width: 1001px){.single-product .onsale{position:absolute;top:-1em;width:450px;text-align:center}}@media(max-width: 800px){ul.products li .btn{display:block;width:20%;margin:auto}}@media(max-width: 700px){.single-product .mainContent{padding-top:100px}.woocommerce-breadcrumb{display:none}.single-product .summary .purchase{padding:40px 20px}.single-product .summary .purchase input{max-width:100%}.single-product .summary .purchase select{width:100%}a.reset_variations{margin-bottom:20px;display:block !important}.single-product .summary .colorRating{display:none}.up-sells{margin:50px 0;padding:50px 20px}.up-sells ul.products{display:block}.up-sells ul.products li{margin-bottom:40px !important}.up-sells ul.products li:last-child{margin:0 !important}.comment-form p.comment-form-author,.comment-form p.comment-form-email{width:100% !important;padding:0 !important;float:none !important;margin:0 0 1.5em 0 !important}.productReviews .comment-form input{padding:0 !important}.productReviews #review_form_wrapper h3{margin-bottom:30px}}@media(min-width: 701px){ul.products li .onsale{position:absolute;top:-1.5em;width:100%}}@media(max-width: 500px){.featuredProduct.mobile{padding:40px 20px}.featuredProduct.mobile .content img{float:none;display:block;bottom:auto;margin:0 auto 20px auto}}.product-type-external .summary .purchase{border:none;padding:0}.product-type-external .summary .purchase .product_type_external{margin:0}.singleColumnContent{margin:100px 0}.mainContent>.singleColumnContent:first-child{margin-top:160px}.singleColumnContent .wrapper *:last-child{margin-bottom:0}.singleColumnContent .intro{margin-bottom:40px}.singleColumnContent h2{margin:1em 0}.singleColumnContent p,.singleColumnContent li{font-size:18px;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;line-height:1.5em;margin-bottom:2em}.singleColumnContent ul{margin:1em 0 1em 20px}.singleColumnContent li{list-style:disc;font-size:16px}.singleColumnContent li h3{margin-top:1em}.singleColumnContent img.size-full{margin-bottom:65px}.singleColumnContent img{max-width:100%;height:auto}.smartlabel{width:90%;margin:0 auto}.smartlabel div div{margin-bottom:33px !important}.smartlabel h3{font-size:20px;padding:11px 0;font-weight:bold;margin:0;line-height:110%;letter-spacing:0}.singleColumnContent .smartlabel ul{padding:0;margin:0}.singleColumnContent .smartlabel li{list-style:none;display:block}.smartlabel a{color:var(--clr-light-brown)}input#shipping_method_0_forceall{display:none}input#shipping_method_0_forceall+label{display:none !important}@media(min-width: 700px){.smartlabel div.column{width:48%;float:left}.smartlabel div.column:first-of-type{margin-right:4%}}.social-grid{padding:6px;background-color:var(--clr-cream)}.social-grid .social-grid-lead{box-sizing:border-box;background-size:cover;position:relative;color:var(--clr-white);padding:120px 20px 40px 20px}.social-grid .social-grid-lead:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(51,47,33,.2);z-index:2}.social-grid .social-grid-lead:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.8;mix-blend-mode:multiply;background:var(--clr-white);background:-moz-linear-gradient(top, var(--clr-white) 0%, var(--clr-coffee) 100%);background:-webkit-linear-gradient(top, var(--clr-white) 0%, var(--clr-coffee) 100%);background:linear-gradient(to bottom, var(--clr-white) 0%, var(--clr-coffee) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#fff", endColorstr="#332f21",GradientType=0 );z-index:1}.social-grid .social-grid-lead .socialMediaGrid__img{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}.social-grid .social-grid-lead .social-grid-lead-content{position:relative;z-index:3}.social-grid .social-grid-lead .social-grid-lead-content h3{font-size:28px;font-weight:700;letter-spacing:1px;text-transform:uppercase;line-height:1.3em;margin-bottom:1em}.social-grid .social-grid-lead .social-grid-lead-content p{font-size:19px;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;font-weight:300}.social-grid .social-grid-embed{box-sizing:border-box;padding:10px;height:60vh;overflow:scroll}@media(min-width: 768px){.social-grid{height:730px}.social-grid .social-grid-lead{float:left;width:50%;height:100%;position:relative}.social-grid .social-grid-lead .social-grid-lead-content{box-sizing:border-box;max-width:540px;position:absolute;bottom:100px;right:0;padding:0 45px 0 20px}.social-grid .social-grid-lead .social-grid-lead-content h3{font-size:36px}.social-grid .social-grid-embed{float:left;width:50%;overflow:hidden;overflow-y:auto;padding:0;padding-left:10px;height:100%}}.feed-item.NewEnglandCoffee:hover{cursor:pointer}@media(max-width: 900px){.smGrid .cols{display:block !important}.smGrid .cols .col{width:100% !important}.smCTA{height:auto}.smCTA .content{position:relative;bottom:auto;max-width:none;padding:120px 20px 40px 20px}}.timeline{position:relative}.timeline h2{width:100%;position:absolute;top:80px;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);text-align:center;font-size:36px;font-weight:700;letter-spacing:2px;text-transform:uppercase;z-index:1;color:var(--clr-white);max-width:1200px}ul.timelineSlider{margin:0}.mainContent .timeline ul.timelineSlider li{font-size:inherit;color:var(--clr-white)}.mainContent .timeline ul.timelineSlider li:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.65);z-index:1}.mainContent .timeline ul.timelineSlider img{width:100%;height:auto}.timeline ul.timelineSlider li .wrapper{position:absolute;z-index:2;left:50%;bottom:210px;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);max-width:860px;width:100%}.timeline ul.timelineSlider li .date{font-size:90px;font-weight:700;text-transform:uppercase;letter-spacing:2px;align-self:center;-moz-align-self:center;-webkit-align-self:center;-ms-align-self:center;line-height:1em;position:absolute;left:20px;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%)}.timeline ul.timelineSlider li .content{margin-left:270px}.timeline ul.timelineSlider li .content h4{font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.timeline ul.timelineSlider li .content p{font-size:17px;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;line-height:1.5em;font-weight:300;letter-spacing:1px;margin:0}.timelineNav{position:absolute;bottom:65px;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);z-index:1;width:750px;height:60px}.timelineNav .wrapper:after{content:"";display:block;height:4px;width:100%;background:var(--clr-gray-cream-700);position:absolute;left:0;top:8px}.timelineNav #bx-pager{position:relative;z-index:2}.timelineNav #bx-pager .bx-viewport{height:60px !important}.timelineNav #bx-pager ul{margin:0;list-style:none}.timelineNav #bx-pager li div{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap;position:relative;z-index:1}.timelineNav #bx-pager a{display:block;width:20px;height:20px;border-radius:20px;-moz-border-radius:20px;background:var(--clr-gray-cream-700);margin:0 35px;position:relative}.timelineNav #bx-pager a:before{content:"";display:block;width:10px;height:10px;border-radius:10px;-moz-border-radius:10px;margin:5px 0 0 5px;background:#efe1ab}.timelineNav #bx-pager a:hover:before{background:var(--clr-brown)}.timelineNav #bx-pager a .date{position:absolute;left:50%;bottom:-35px;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);font-size:20px;font-weight:700;color:var(--clr-gray-600);letter-spacing:1px}.timelineNav #bx-pager a:hover .date{color:var(--clr-white)}.timelineNav .datesPager a{font-size:30px;color:var(--clr-gray-cream-700);position:absolute;top:-5px}.timelineNav .datesPager a.prev{left:-40px}.timelineNav .datesPager a.next{right:-40px}.timeline a.hide{display:none}.timelineMobileNav{display:none;width:100%;position:absolute;top:0;padding:0 20px;box-sizing:border-box;text-align:center}.timelineMobileNav a{font-size:80px;color:var(--clr-white) !important}.timelineMobileNav a.prev{float:left}.timelineMobileNav a.next{float:right}@media(max-width: 1400px){.timeline h2{top:40px}.timeline ul.timelineSlider li .wrapper{bottom:130px}.timeline ul.timelineSlider li .date{font-size:60px}.timeline ul.timelineSlider li .content{margin-left:200px}.timelineNav{bottom:20px}}@media(max-width: 1000px){.timeline h2{top:25px;color:var(--clr-brown)}.mainContent .timeline li{padding:100px 0 40px 0;margin:0}.mainContent .timeline ul.timelineSlider li .wrapper{position:relative;left:auto;bottom:auto;width:100%;margin:0;padding:40px;max-width:none;transform:none !important;-webkit-transform:none !important;-moz-transform:none !important}.mainContent .timeline ul.timelineSlider li:after{display:none}.mainContent .timeline ul.timelineSlider li *{color:var(--clr-brown)}.timelineNav{display:none}.timelineMobileNav{display:block}.timelineMobileNav a{color:var(--clr-brown)}}@media(max-width: 700px){.mainContent .timeline ul.timelineSlider li .wrapper{display:block !important;padding:20px}.timeline ul.timelineSlider li .date{text-align:center;margin:0 0 30px 0;font-size:60px;position:static;transform:none;-webkit-transform:none;-moz-transform:none}.timeline ul.timelineSlider li .content{margin:0}}html{-webkit-text-size-adjust:100%}body{font-family:"Montserrat",Helvetica,Arial,sans-serif;color:#48281c;padding-top:150px}h1{font-size:36px;font-weight:700;text-transform:uppercase;line-height:1.3em}h1.pageTitle{margin-bottom:70px}h2{font-size:30px;font-weight:700;text-transform:uppercase;line-height:1.3em}h3{font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.3em}h4{font-size:20px;text-transform:uppercase;letter-spacing:1px;line-height:1.5em;margin-bottom:1em}h5{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1.5em;margin-bottom:1em}p{font-size:18px;line-height:1.5em;margin-bottom:1.5em;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif}p i{color:var(--clr-light-brown);font-size:14px !important;margin-right:5px;vertical-align:baseline}p.intro,.intro p{font-size:22px}.mainContent ul{list-style:disc;margin:0 0 2em 20px}.mainContent ol{list-style:decimal;margin:0 0 2em 25px}.mainContent ul li,.mainContent ol li{font-size:18px;line-height:1.5em;margin-bottom:10px}hr{width:100%;height:1px;border:none;background:var(--clr-light-brown);margin:20px 0}a{color:var(--clr-light-brown)}a{text-decoration:none;outline:none}strong,b{font-weight:bold}em,i{font-style:italic}input:not([type=checkbox]),select,textarea{outline:none;-webkit-appearance:none}button:hover{cursor:pointer}.videoModule{background:var(--clr-gray-cream);padding:100px 0}.videoModule .moduleHeader.fancy h2 span{background:var(--clr-gray-cream)}.videoModule .contentWrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center}.videoModule .video{display:block;position:relative;overflow:hidden;width:50%;height:380px}.videoModule .video:focus,.videoModule .video:focus-visible,.videoModule .video:hover{outline:3px solid var(--clr-link-outline);outline-offset:.2rem;transition:all 200ms ease-in-out}.videoModule .video:before{content:"";display:block;position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%, -50%);background:url("./images/videoPlay.png") 0 0 no-repeat;width:63px;height:63px}.videoModule .video .videoImage{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%, -50%);min-width:100%;height:auto}.videoModule .content{display:flex;flex-direction:column;justify-content:center;align-content:flex-start;width:50%;padding-left:60px}.videoModule .content p,.videoModule .content li{font-family:"Lato","Montserrat","Helvetica","Arial",sans-serif}.videoModule .content *:last-child{margin-bottom:0}@media(max-width: 900px){.videoModule{padding:70px 0}.videoModule .contentWrapper{display:block !important}.videoModule .video{width:100%;margin-bottom:40px}.videoModule .content{width:100%;padding:0;text-align:center;justify-content:flex-start;align-content:center}}.wooCommerceProducts{padding:100px 0;text-align:center}.wooCommerceProducts.greyBG{background:var(--clr-gray-cream)}.wooCommerceProducts.full .moduleHeader h2{font-size:28px}.wooCommerceProducts.greyBG .moduleHeader.fancy h2 span{background:var(--clr-gray-cream)}.wooCommerceProducts .productGrid{margin-bottom:80px}form.woocommerce-ordering{margin-bottom:40px}form.woocommerce-ordering:after{content:"";display:block;clear:both}form.woocommerce-ordering select{float:right;height:50px;padding-left:10px;padding-right:24px;font-family:"Montserrat",Helvetica,Arial,sans-serif;text-transform:uppercase;background:url("./images/selectArrow.png") no-repeat right center var(--clr-white);background-size:auto 100%;width:100%}form.woocommerce-ordering select::-ms-expand{display:none}@media(min-width: 999px){form.woocommerce-ordering select{width:auto}}.wooCommerceProducts .additionalInfo{max-width:900px;margin:70px auto 0 auto;padding-top:70px;border-top:1px solid var(--clr-light-gray)}.wooCommerceProducts .additionalInfo .cols{margin-bottom:0}.wooCommerceProducts .additionalInfo h4{color:var(--clr-light-brown)}.wooCommerceProducts .additionalInfo ul{list-style:none;text-align:left;text-transform:uppercase}.wooCommerceProducts .additionalInfo ul li{font-size:14px;font-weight:700;margin-bottom:20px}.wooCommerceProducts .btn.outline{margin-top:50px}.wooCommerceProducts ul.products li h3:after{display:none}.wooCommerceProducts .bx-controls{margin-top:20px}.wooCommerceProducts .bx-controls .bx-prev,.wooCommerceProducts .bx-controls .bx-next{display:inline-block;margin:0 20px}.wooCommerceProducts .bx-controls .bx-prev:before,.wooCommerceProducts .bx-controls .bx-next:after{content:"";font-family:"Font Awesome 5 Free";font-size:20px;margin-right:10px;vertical-align:middle}.wooCommerceProducts .bx-controls .bx-next:after{content:"";margin:0 0 0 10px}ul.products li h2.woocommerce-loop-product__title{font-size:.875rem;font-weight:700;color:var(--clr-brown);letter-spacing:1px;text-transform:uppercase;line-height:1.3em;padding:0;margin:0 0 .75rem 0}.relatedProducts li h2.woocommerce-loop-product__title::after,.up-sells li h2.woocommerce-loop-product__title::after{content:"";display:block;width:60px;height:1px;background:var(--clr-lighter-gray);margin:20px auto;position:relative}.shop_table.order_details td ul.wc-item-meta li{font-weight:100}.product_cat-coffee-subscription .quantity{display:none}form#add_payment_method input[type=text],form#add_payment_method input[type=email],form#add_payment_method input[type=tel]{height:40px !important}.woocommerce-MyAccount-content{line-height:1.5}@media(max-width: 900px){.wooCommerceProducts,.wooCommerceProducts .moduleHeader.fancy h2 span{background:var(--clr-gray-cream)}.wooCommerceProducts ul.products{display:block !important}.up-sells{padding:50px;margin:90px 0}.col2-set .col-1,.col2-set .col-2,#customer_login .col-1,#customer_login .col-2{width:100%;padding:0;margin-bottom:30px}#customer_login .col-1{border-right:0}#customer_login .col-2{text-align:left}#customer_login{padding:20px}#customer_login .gglcptch_recaptcha{position:relative !important;bottom:auto !important}.gglcptch_recaptcha div,.gglcptch_recaptcha div iframe{width:100% !important;max-width:100% !important;overflow:hidden}}@media(min-width: 701px){.wrapper--products ul.products li,.up-sells ul.products li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrapper--products ul.products li .woocommerce-loop-product__link,.up-sells ul.products li .woocommerce-loop-product__link{width:100%}.wrapper--products ul.products li .add_to_cart_button,.up-sells ul.products li .add_to_cart_button{margin-top:auto}}@media(max-width: 500px){.wooCommerceProducts,.singleFullImage.fullWidthCTA{padding:40px 0}}.drseries_header{padding:2rem;color:#f9edcf;background:#fed4ae;background:linear-gradient(180deg, rgb(254, 212, 174) 0%, rgb(246, 135, 118) 50%, rgb(199, 80, 146) 100%);font-family:"Montserrat",Helvetica,Arial,sans-serif}.drseries_header h2{width:100%;margin-top:2rem;margin-bottom:-20%;background-image:url("../blankslate/images/brew_boldly_mobile.png");background-repeat:no-repeat;background-size:contain;font-size:0;aspect-ratio:100/69}.drseries_header_image{max-width:500px;margin:0 auto}.drseries_header_image img{width:100%;max-width:100%;height:auto}.drseries_header_copy{margin-top:2rem;text-align:center;font-size:clamp(2rem,5.2vw,3rem);font-weight:700;line-height:1.2em}.drseries_callout{text-align:left;color:#f9edcf;background-color:#845384}.drseries_callout h2{padding:1.5rem 1.5rem 0;font-family:"Montserrat",Helvetica,Arial,sans-serif;line-height:1.2em}.drseries_callout_copy{padding:1.5rem 1.5rem 0}.drseries_callout_image img{display:block;width:100%;max-width:100%;height:auto}.drseries_products{max-width:980px;margin:4rem auto;padding-right:2rem;padding-left:2rem;text-align:center}.drseries_products h2{margin-bottom:2rem;font-family:"Montserrat",Helvetica,Arial,sans-serif;line-height:1.2em}.drseries_products_copy{max-width:900px;margin:0 auto;line-height:1.5em}.drseries_products ul.products{justify-content:center !important;flex-wrap:wrap}.drseries_products ul.products li{width:center !important;display:flex;flex-direction:column;align-items:center}.drseries_products ul.products li .add_to_cart_button{margin-top:auto}@media(min-width: 768px){.drseries_header_wrapper{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;max-width:970px;margin:0 auto;padding-top:0;padding-bottom:2rem}.drseries_header h2{grid-column:1/3;grid-row:1/3;align-self:start;width:80%;margin-bottom:-15%;background-image:url("../blankslate/images/brew_boldly_desktop.png");aspect-ratio:100/45;justify-self:end}.drseries_header_image{grid-column:1/2;grid-row:1/3;padding-top:20%}.drseries_header_copy{grid-column:2/3;grid-row:2/3;margin-top:0;padding-right:3%;text-align:right}.drseries_callout_wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:970px;margin:0 auto;padding:2rem}.drseries_callout h2{grid-column:1/2;align-self:end;padding-left:0}.drseries_callout_copy{grid-column:1/2;align-self:start;padding-left:0}.drseries_callout_image{grid-column:2/3;grid-row:1/3}}.page-template-template-foodservice .container{margin:0 auto;max-width:480px}@media(min-width: 768px){.page-template-template-foodservice .container{max-width:768px}}@media(min-width: 896px){.page-template-template-foodservice .container{max-width:896px}}@media(min-width: 1200px){.page-template-template-foodservice .container{max-width:1024px}}.page-template-template-foodservice .wrapper{padding:0}.page-template-template-foodservice .multi-header_with_text{padding:0 2rem}@media(min-width: 896px){.page-template-template-foodservice .multi-header_with_text{padding:0}}.page-template-template-foodservice .multi-header_with_text{margin-top:4rem}.page-template-template-foodservice .multi-header_with_text h3{font-weight:400;font-size:1.375rem;line-height:1;margin:0;letter-spacing:1px}.page-template-template-foodservice .multi-header_with_text h2{color:var(--clr-light-brown);margin:.375rem 0 0 0;line-height:1.2;letter-spacing:2px}.page-template-template-foodservice .multi-header_with_text .textWrapper{margin:.75rem 0 0 0}.page-template-template-foodservice .multi-header_with_text ul.simple{list-style-type:none;margin-top:1rem}.page-template-template-foodservice .multi-header_with_text ul.simple li{position:relative}.page-template-template-foodservice .multi-header_with_text ul.simple li::before{font-family:"Font Awesome 5 Free";font-size:14px;content:"";position:absolute;top:calc(50% - 1px);left:-1em;transform:translateY(-50%)}.page-template-template-foodservice .multi-header_with_text .cols{width:100%;position:relative;left:0;display:flex;justify-content:flex-start;flex-wrap:no-wrap;margin:1rem 0 0 0}.page-template-template-foodservice .multi-header_with_text .cols .col{padding:0}.page-template-template-foodservice .multi-header_with_text .cols .col ul.simple{margin-top:0}.page-template-template-foodservice .multi-header_with_text .cols .col-half{width:50%}.page-template-template-foodservice .image_lead-in_with_repeating_text{margin-top:2rem}@media(min-width: 896px){.page-template-template-foodservice .image_lead-in_with_repeating_text{margin-top:3rem}}.page-template-template-foodservice .image_lead-in_with_repeating_text .wrapper.bgColor{padding:1.5rem 2rem;background:var(--clr-cream)}@media(min-width: 896px){.page-template-template-foodservice .image_lead-in_with_repeating_text .wrapper.bgColor{padding:3.5rem 4rem}}.page-template-template-foodservice .image_lead-in_with_repeating_text .leadImage{margin:0 0 1rem;text-align:center}.page-template-template-foodservice .image_lead-in_with_repeating_text .repeaterSection{margin:1.5rem 0 0 0}.page-template-template-foodservice .image_lead-in_with_repeating_text h3{font-weight:600;font-size:1.375rem;line-height:1;margin:0;letter-spacing:1px}.page-template-template-foodservice .image_lead-in_with_repeating_text .textWrapper{margin:.75rem 0 0 0}.page-template-template-foodservice .navigation_element{margin-top:3rem}@media(min-width: 896px){.page-template-template-foodservice .navigation_element{margin-top:4rem}}.page-template-template-foodservice .navigation_element .repeaterSection{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;grid-auto-rows:minmax(100px, auto)}@media(min-width: 896px){.page-template-template-foodservice .navigation_element .repeaterSection{grid-template-columns:repeat(3, 1fr);gap:1.5rem;grid-auto-rows:minmax(150px, auto)}}.page-template-template-foodservice .navigation_element .repeaterSection a{display:flex;flex-direction:column;width:auto;justify-content:center;align-items:center;background:var(--clr-cream);color:var(--clr-caramel-500);font-weight:600;line-height:1.1;letter-spacing:1px;text-transform:uppercase;text-align:center;padding:0 2rem;font-size:1rem}.page-template-template-foodservice .navigation_element .repeaterSection a:focus,.page-template-template-foodservice .navigation_element .repeaterSection a:hover{background:var(--clr-caramel-500);color:var(--clr-cream);transition:200ms ease-in-out}@media(min-width: 896px){.page-template-template-foodservice .navigation_element .repeaterSection a{font-size:1.5rem}}.page-template-template-foodservice .callout_with_icon{background:var(--clr-cream);margin-top:3rem}@media(min-width: 896px){.page-template-template-foodservice .callout_with_icon{margin-top:4rem}}.page-template-template-foodservice .callout_with_icon .calloutWrapper{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;padding:2rem}@media(min-width: 896px){.page-template-template-foodservice .callout_with_icon .calloutWrapper{align-items:center}}.page-template-template-foodservice .callout_with_icon .calloutWrapper .imageWrapper{width:80px}@media(min-width: 896px){.page-template-template-foodservice .callout_with_icon .calloutWrapper .imageWrapper{width:auto}}.page-template-template-foodservice .callout_with_icon .calloutWrapper .imageWrapper img{max-width:100%}.page-template-template-foodservice .callout_with_icon .calloutWrapper .textWrapper{width:auto;padding:0 2rem 0 1rem}@media(min-width: 768px){.page-template-template-foodservice .callout_with_icon .calloutWrapper .textWrapper{padding:0 0 0 1rem}}.page-template-template-foodservice .callout_with_icon .calloutWrapper .textWrapper h3{color:var(--clr-caramel-500);font-weight:400;font-size:1rem}@media(min-width: 768px){.page-template-template-foodservice .callout_with_icon .calloutWrapper .textWrapper h3{font-size:1.5rem}}@media(min-width: 896px){.page-template-template-foodservice .callout_with_icon .calloutWrapper .textWrapper h3{font-size:1.75rem}}.page-template-template-foodservice .callout_with_icon .calloutWrapper .textWrapper h2{color:var(--clr-caramel-500);font-weight:400;font-size:1.75rem}@media(min-width: 768px){.page-template-template-foodservice .callout_with_icon .calloutWrapper .textWrapper h2{font-size:2rem}}@media(min-width: 896px){.page-template-template-foodservice .callout_with_icon .calloutWrapper .textWrapper h2{font-size:2.25rem}}.page-template-template-foodservice .callout_with_icon .calloutWrapper .textWrapper p:last-child{margin-bottom:0}.page-template-template-foodservice .singleColumnContent{margin-top:1rem;margin-bottom:1rem}@media(min-width: 768px){.page-template-template-foodservice .singleColumnContent{margin-top:2rem;margin-bottom:2rem}}@media(min-width: 896px){.page-template-template-foodservice .singleColumnContent{margin-top:3rem;margin-bottom:3rem}}@media(min-width: 1200px){.page-template-template-foodservice .singleColumnContent{margin-top:4rem;margin-bottom:4rem}}.page-template-template-foodservice .pageBanner:after{content:"";display:none;z-index:0}.page-template-template-foodservice .moduleHeader{margin-bottom:2rem;width:85%;margin:0 auto 1rem auto}@media(min-width: 768px){.page-template-template-foodservice .moduleHeader{width:95%;margin:0 auto 2rem auto}}.page-template-template-foodservice .moduleHeader h2{font-size:36px}@media(min-width: 768px){.page-template-template-foodservice .moduleHeader h2{font-size:40px}}@media(min-width: 768px){.page-template-template-foodservice .moduleHeader h2{font-size:44px}}.page-template-template-foodservice .moduleHeader h3{font-size:14px;color:var(--clr-brown);font-weight:600;text-transform:none;letter-spacing:0}.page-template-template-foodservice .intro{text-align:center;margin:0 auto;width:85%}@media(min-width: 768px){.page-template-template-foodservice .intro{width:95%}}.page-template-template-foodservice .intro p{font-size:18px !important;line-height:1.6em !important}@media(min-width: 768px){.page-template-template-foodservice .intro p{font-size:20px !important}}@media(min-width: 896px){.page-template-template-foodservice .intro p{font-size:22px !important}}.page-template-template-foodservice .highlightContent.boxed .section.sectionBoxed{display:flex;flex-wrap:wrap;margin:2rem 0 0 0;padding:0}.page-template-template-foodservice .highlightContent.boxed .section.sectionBoxed .image{width:100%;height:235px}.page-template-template-foodservice .highlightContent.boxed .section.sectionBoxed .content{background-color:var(--clr-cream);padding:2rem}@media(min-width: 896px){.page-template-template-foodservice .highlightContent.boxed .section.sectionBoxed .content{padding:3rem}}@media(min-width: 1200px){.page-template-template-foodservice .highlightContent.boxed .section.sectionBoxed .content{padding:3.5rem}}.page-template-template-foodservice .highlightContent.boxed .section.sectionBoxed .content h3{color:var(--clr-caramel-500);margin:0 0 1.5rem}.page-template-template-foodservice .highlightContent.boxed .section.sectionBoxed .content p{font-weight:700}.page-template-template-foodservice .highlightContent.boxed .section.sectionBoxed .content .btn.outline{padding:1rem 1.75rem;border:1px solid var(--clr-caramel-500);background:var(--clr-caramel-500);border-radius:6px;color:#fff;font-size:1rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;font-family:Montserrat,Helvetica,Arial,sans-serif;transition:all ease .2s;line-height:1em}.page-template-template-foodservice .highlightContent.boxed .section.sectionBoxed .content .btn.outline:after{display:none}.page-template-template-foodservice .highlightContent.boxed .section.sectionBoxed .content .btn.outline:focus,.page-template-template-foodservice .highlightContent.boxed .section.sectionBoxed .content .btn.outline:hover{background:var(--clr-light-brown)}.page-template-template-foodservice .highlightContent.boxed .section.sectionBoxed:before{display:none}.page-template-template-foodservice .formModule{margin:4rem 0 0 0;background:var(--clr-spring-500) url("https://www.newenglandcoffee.com/wp-content/uploads/2021/10/coffee-cup-cheers.png") no-repeat -20px 100%;background-size:29%}@media(min-width: 896px){.page-template-template-foodservice .formModule{background:var(--clr-spring-500) url("https://www.newenglandcoffee.com/wp-content/uploads/2021/10/coffee-cup-cheers.png") no-repeat -70px 50%;background-size:20%}}.page-template-template-foodservice .formModule .wrapper{display:flex;flex-wrap:wrap;width:100%;max-width:none;margin:0 auto;padding:4rem 2rem}@media(min-width: 896px){.page-template-template-foodservice .formModule .wrapper{flex-wrap:nowrap;padding:4rem 0}}.page-template-template-foodservice .formModule .formContainer{background:rgba(0,0,0,0);width:100%;padding:0}@media(min-width: 896px){.page-template-template-foodservice .formModule .formContainer{width:70%}}.page-template-template-foodservice .formModule .formContainer .moduleHeader.fancy{text-align:left}.page-template-template-foodservice .formModule .formContainer .moduleHeader.fancy h2{font-size:3rem;font-weight:600;letter-spacing:0;text-transform:none;margin:0 0 1rem}.page-template-template-foodservice .formModule .formContainer .moduleHeader.fancy h2:after{display:none}.page-template-template-foodservice .formModule .formContainer .moduleHeader.fancy span{background:none;padding:0;display:block}.page-template-template-foodservice .formModule .formContainer .note{display:none}.page-template-template-foodservice .formModule .formImage{background:rgba(0,0,0,0);width:100%;padding:0;text-align:center}@media(min-width: 896px){.page-template-template-foodservice .formModule .formImage{width:30%;padding:6rem 0 0 3rem;text-align:left}}.page-template-template-foodservice .formModule .formImage img{width:60%}@media(min-width: 896px){.page-template-template-foodservice .formModule .formImage img{width:100%}}.page-template-template-foodservice .formModule .gform_wrapper .gfield_label{display:none}.page-template-template-foodservice .formModule .gform_wrapper input::placeholder,.page-template-template-foodservice .formModule .gform_wrapper textarea::placeholder,.page-template-template-foodservice .formModule .gform_wrapper select::placeholder{color:var(--clr-brown);font-size:1rem;text-transform:uppercase;font-weight:400;font-family:Montserrat,Helvetica,Arial,sans-serif;opacity:1}.page-template-template-foodservice .formModule .gform_wrapper .ginput_address_state{margin-top:10px}.page-template-template-foodservice .formModule .gform_wrapper .ginput_address_state select{padding:11px !important;font-size:16px !important;height:52px !important}.page-template-template-foodservice .formModule .gform_wrapper .ginput_container_email input{width:100% !important}.page-template-template-foodservice .formModule .gform_wrapper input,.page-template-template-foodservice .formModule .gform_wrapper textarea,.page-template-template-foodservice .formModule .gform_wrapper select{border:none;height:auto;padding:14px 16px !important;border-radius:4px}.page-template-template-foodservice .formModule .gform_wrapper .gform_button{padding:1rem 1.75rem;border:1px solid var(--clr-brown);background:var(--clr-brown);border-radius:6px;color:var(--clr-white);font-size:1rem !important;line-height:1rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;font-family:Montserrat,Helvetica,Arial,sans-serif;transition:all ease .2s}.page-template-template-foodservice .formModule .gform_wrapper .gform_button:after{display:none}.page-template-template-foodservice .formModule .gform_wrapper .gform_button:focus,.page-template-template-foodservice .formModule .gform_wrapper .gform_button:hover{background:var(--clr-black-coffee)}@media(max-width: 768px){body.woocommerce-cart table.shop_table_responsive thead{display:none}body.woocommerce-cart table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}body.woocommerce-cart table.shop_table_responsive tbody th{display:none}body.woocommerce-cart table.shop_table_responsive tr{display:block}body.woocommerce-cart table.shop_table_responsive tr td{display:block;text-align:right !important}body.woocommerce-cart table.shop_table_responsive tr td.order-actions{text-align:left !important}body.woocommerce-cart table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}body.woocommerce-cart table.shop_table_responsive tr td.product-remove::before,body.woocommerce-cart table.shop_table_responsive tr td.actions::before{display:none}body.woocommerce-cart table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}body.woocommerce-cart table.cart .product-thumbnail,body.woocommerce-cart #content table.cart .product-thumbnail{display:none}body.woocommerce-cart table.cart td.actions,body.woocommerce-cart #content table.cart td.actions{text-align:left}body.woocommerce-cart table.cart td.actions .coupon,body.woocommerce-cart #content table.cart td.actions .coupon{float:none;padding-bottom:.5em}body.woocommerce-cart table.cart td.actions .coupon input,body.woocommerce-cart table.cart td.actions .coupon .button,body.woocommerce-cart table.cart td.actions .coupon .input-text,body.woocommerce-cart #content table.cart td.actions .coupon input,body.woocommerce-cart #content table.cart td.actions .coupon .button,body.woocommerce-cart #content table.cart td.actions .coupon .input-text{width:48%;box-sizing:border-box}body.woocommerce-cart table.cart td.actions .coupon .input-text+.button,body.woocommerce-cart table.cart td.actions .coupon .button.alt,body.woocommerce-cart #content table.cart td.actions .coupon .input-text+.button,body.woocommerce-cart #content table.cart td.actions .coupon .button.alt{float:right}body.woocommerce-cart table.cart td.actions .button,body.woocommerce-cart #content table.cart td.actions .button{display:block;width:100%}}body.woocommerce-cart .woocommerce{max-width:1000px;margin-left:auto;margin-right:auto}body.woocommerce-cart .woocommerce table.shop_table_responsive{width:100%}body.woocommerce-cart .woocommerce table.shop_table_responsive p{line-height:1em;margin:0;font-family:"Montserrat",Helvetica,Arial,sans-serif}body.woocommerce-cart .woocommerce table.shop_table_responsive tr:nth-child(2n) td{background:none}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td{padding:10px 5px;font-size:14px}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td:not(.actions):not(.product-remove):before{font-weight:normal;text-transform:uppercase;font-size:14px;line-height:1em;display:inline;margin-right:10px;margin-bottom:10px}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-remove{border-bottom:1px solid var(--clr-gray-300)}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-remove .remove{border:1px solid var(--clr-gray-300);background:var(--clr-white);color:var(--clr-brown-500);border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center;display:inline-block;font-size:20px;font-weight:bold;transition:all .2s ease-in-out}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-remove .remove:hover{background:var(--clr-brown-500);border-color:var(--clr-brown-500);color:var(--clr-white)}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-thumbnail{border-bottom:1px solid var(--clr-gray-300)}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-name{border-bottom:1px solid var(--clr-gray-300)}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-price{border-bottom:1px solid var(--clr-gray-300)}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-price .woocommerce-Price-amount{padding:.25rem 0;display:inline-block}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-price>del .woocommerce-Price-amount{text-decoration:line-through}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-price>ins{text-decoration:none}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-quantity{border-bottom:1px solid var(--clr-gray-300)}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-quantity .quantity{display:inline}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-quantity label{display:none}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-quantity input{height:40px;width:40px;border:1px solid var(--clr-brown);border-radius:3px;box-sizing:border-box;outline:none;font-family:"Montserrat",Helvetica,Arial,sans-serif;color:var(--clr-brown);text-align:center;font-size:12px}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-subtotal{border-bottom:1px solid var(--clr-gray-300)}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.actions{border-top:3px solid var(--clr-gray-300);text-align:left !important;background:none}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.actions .coupon label{display:none}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.actions .coupon input[type=text]{padding:0;height:40px;border-radius:3px;font-size:16px;padding:0 10px;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:12px}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.actions .coupon input[type=submit],body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.actions .coupon button[type=submit]{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:12px;height:40px;padding:0 10px;border:1px solid var(--clr-red-brown);background:#f3eeea;color:var(--clr-red-brown);cursor:pointer;text-transform:uppercase;transition:all .1s ease-in-out}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.actions .coupon input[type=submit]:hover,body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.actions .coupon button[type=submit]:hover{color:var(--clr-white);background:var(--clr-red-brown)}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.actions input[name=update_cart],body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.actions button[name=update_cart]{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:12px;height:40px;padding:0 10px;border:1px solid var(--clr-caramel-400);background:var(--clr-caramel-400);color:var(--clr-white);cursor:pointer;text-transform:uppercase;transition:all .1s ease-in-out}body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.actions input[name=update_cart]:hover,body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.actions button[name=update_cart]:hover{background:var(--clr-white);color:var(--clr-caramel-400)}body.woocommerce-cart .woocommerce .cart_totals{margin-bottom:60px}body.woocommerce-cart .woocommerce .cart_totals h2{display:none}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive{width:100%}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr th,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr td,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr th,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr td{padding:10px 5px;font-size:14px;background:none}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr th,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr th{text-transform:uppercase}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr td,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr td{text-align:right}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.shipping td[data-title=Shipping]>p:first-child,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.shipping td[data-title=Shipping]>p:first-child{display:none}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.shipping td[data-title=Shipping] input[type=hidden]+form.woocommerce-shipping-calculator,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.shipping td[data-title=Shipping] input[type=hidden]+form.woocommerce-shipping-calculator{margin-top:20px}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.shipping td:before,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.shipping td:before{display:block;float:none;text-align:left;margin-bottom:10px}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.shipping .shipping-method-total,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.shipping .shipping-method-total{display:none}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.shipping .woocommerce-shipping-calculator p,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.shipping .woocommerce-shipping-calculator p{font-size:12px}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.shipping .woocommerce-shipping-calculator a.shipping-calculator-button,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.shipping .woocommerce-shipping-calculator a.shipping-calculator-button{font-size:12px;text-decoration:underline}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.shipping .woocommerce-shipping-calculator a.shipping-calculator-button:hover,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.shipping .woocommerce-shipping-calculator a.shipping-calculator-button:hover{text-decoration:none}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form{margin-top:10px}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form .form-row,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form .form-row{margin-bottom:10px}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form .form-row .input-text,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form .form-row .input-text{width:100%;height:40px;font-size:12px;padding:0 10px;border-radius:3px}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form button[name=calc_shipping],body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form button[name=calc_shipping]{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:12px;height:40px;padding:0 10px;border:1px solid var(--clr-caramel-400);background:var(--clr-caramel-400);color:var(--clr-white);text-transform:uppercase;cursor:pointer;transition:all .1s ease-in-out}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form button[name=calc_shipping]:hover,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form button[name=calc_shipping]:hover{background:var(--clr-white);color:var(--clr-caramel-400)}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.shipping ul#shipping_method,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.shipping ul#shipping_method{margin:0;margin-bottom:20px;list-style:none}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.shipping ul#shipping_method li,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.shipping ul#shipping_method li{font-size:14px;line-height:1em;margin-bottom:15px;list-style:none;position:relative}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.shipping ul#shipping_method li input[type=radio],body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.shipping ul#shipping_method li input[type=radio]{-webkit-appearance:radio;margin:0;margin-right:5px}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.shipping ul#shipping_method li label,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.shipping ul#shipping_method li label{display:inline;margin:0;text-transform:none;font-family:inherit;font-weight:normal;letter-spacing:normal;font-size:14px;font-family:"Montserrat",Helvetica,Arial,sans-serif}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.shipping ul#shipping_method li label .woocommerce-Price-amount,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.shipping ul#shipping_method li label .woocommerce-Price-amount{margin-left:5px}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.order-total th,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.order-total td,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.order-total th,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.order-total td{font-weight:bold;border-top:1px solid var(--clr-gray-300)}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.order-total th:before,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody tr.order-total td:before,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.order-total th:before,body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tfoot tr.order-total td:before{font-weight:bold}body.woocommerce-cart .woocommerce .wc-proceed-to-checkout{margin-top:30px}body.woocommerce-cart .woocommerce .wc-proceed-to-checkout a{text-align:center;text-transform:uppercase;font-size:14px;font-weight:bold;background:var(--clr-red-brown);border:1px solid var(--clr-red-brown);color:var(--clr-white);padding:15px 10px;display:block;transition:all .1s ease-in-out}body.woocommerce-cart .woocommerce .wc-proceed-to-checkout a:hover{background:var(--clr-white);color:var(--clr-red-brown)}@media(min-width: 768px){body.woocommerce-cart .woocommerce table.shop_table_responsive thead tr th{text-transform:uppercase;font-size:14px;letter-spacing:1px;border-bottom:1px solid var(--clr-gray-300);text-align:left;padding:10px 5px}body.woocommerce-cart .woocommerce table.shop_table_responsive thead tr th.product-quantity{text-align:center}body.woocommerce-cart .woocommerce table.shop_table_responsive thead tr th.product-subtotal{text-align:right}body.woocommerce-cart .woocommerce table.shop_table_responsive tbody th{text-align:left;letter-spacing:1px}body.woocommerce-cart .woocommerce table.shop_table_responsive tbody td{vertical-align:middle}body.woocommerce-cart .woocommerce table.shop_table_responsive tbody td.product-quantity{text-align:center}body.woocommerce-cart .woocommerce table.shop_table_responsive tbody td.product-subtotal{text-align:right}body.woocommerce-cart .woocommerce table.shop_table_responsive tbody td.actions{border-bottom:1px solid var(--clr-gray-300);padding-top:30px;padding-bottom:30px;text-align:right}body.woocommerce-cart .woocommerce table.shop_table_responsive tbody td.actions .coupon{float:left}body.woocommerce-cart .woocommerce table.shop_table_responsive tbody td.actions input[name=update_cart],body.woocommerce-cart .woocommerce table.shop_table_responsive tbody td.actions button[name=update_cart]{float:right}body.woocommerce-cart .woocommerce .cart-collaterals{float:right;padding-top:30px}body.woocommerce-cart .woocommerce .cart-collaterals table.shop_table_responsive,body.woocommerce-cart .woocommerce .cart-collaterals table.shop_table{width:400px}body.woocommerce-cart .woocommerce .cart-collaterals table.shop_table_responsive tbody tr.shipping .shipping-method-total,body.woocommerce-cart .woocommerce .cart-collaterals table.shop_table tbody tr.shipping .shipping-method-total{display:block;float:left;text-transform:uppercase;letter-spacing:1px}body.woocommerce-cart .woocommerce .cart-collaterals table.shop_table_responsive tbody tr.order-total th,body.woocommerce-cart .woocommerce .cart-collaterals table.shop_table_responsive tbody tr.order-total td,body.woocommerce-cart .woocommerce .cart-collaterals table.shop_table tbody tr.order-total th,body.woocommerce-cart .woocommerce .cart-collaterals table.shop_table tbody tr.order-total td{padding-top:20px;font-size:20px}}@media screen and (min-width: 769px){body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive .shipping>th:first-child{vertical-align:top}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive .shipping td[data-title=Shipping]{width:400px;box-sizing:border-box;display:block;margin-left:-400px;float:right}body.woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive .shipping ul#shipping_method li label.shipping_method_tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table,body.woocommerce-order-received table.shop_table{text-align:left;width:100%;border:1px solid var(--clr-gray-100);border-radius:1px;-moz-border-radius:1px}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table thead th,body.woocommerce-order-received table.shop_table thead th{font-size:14px;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--clr-gray-300);padding:40px 40px 20px 0;vertical-align:top}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table thead th:last-child,body.woocommerce-order-received table.shop_table thead th:last-child{padding-right:0}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table .cart_item *,body.woocommerce-order-received table.shop_table .cart_item *{vertical-align:middle}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table .cart_item dd,body.woocommerce-order-received table.shop_table .cart_item dd{margin-bottom:10px}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table tfoot,body.woocommerce-order-received table.shop_table tfoot{border-top:1px solid var(--clr-gray-250)}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table td,body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table tfoot th,body.woocommerce-order-received table.shop_table td,body.woocommerce-order-received table.shop_table tfoot th{padding:25px 40px 25px 0}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table thead th:first-child,body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table td:first-child,body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table tfoot tr>*:first-child,body.woocommerce-order-received table.shop_table thead th:first-child,body.woocommerce-order-received table.shop_table td:first-child,body.woocommerce-order-received table.shop_table tfoot tr>*:first-child{padding-left:40px}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table thead th:last-child,body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table .cart_item td:last-child,body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table tfoot tr>*:last-child,body.woocommerce-order-received table.shop_table thead th:last-child,body.woocommerce-order-received table.shop_table .cart_item td:last-child,body.woocommerce-order-received table.shop_table tfoot tr>*:last-child{padding-right:40px}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table p,body.woocommerce-order-received table.shop_table p{font-weight:100;margin-bottom:15px;line-height:1.3em}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table p.remove,body.woocommerce-order-received table.shop_table p.remove{font-size:10px;text-transform:uppercase;text-decoration:underline;letter-spacing:1px;font-weight:700;margin:0}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table dl,body.woocommerce-order-received table.shop_table dl{margin-bottom:15px}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table dl dt,body.woocommerce-order-received table.shop_table dl dt{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:3px}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table dl dd p,body.woocommerce-order-received table.shop_table dl dd p{font-size:16px}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table .content,body.woocommerce-order-received table.shop_table .content{display:inline-block}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table .thumb,body.woocommerce-order-received table.shop_table .thumb{display:inline-block}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table .attachment-shop_thumbnail,body.woocommerce-order-received table.shop_table .attachment-shop_thumbnail{margin-right:10px}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table td.product-price,body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table td.product-subtotal,body.woocommerce-order-received table.shop_table td.product-price,body.woocommerce-order-received table.shop_table td.product-subtotal{font-size:18px;color:var(--clr-light-brown);font-weight:700;text-transform:uppercase;letter-spacing:1px}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table td.product-quantity input,body.woocommerce-order-received table.shop_table td.product-quantity input{width:82px;height:40px;border:1px solid var(--clr-brown);border-radius:3px;-moz-border-radius:3px;padding:0 0 0 10px;box-sizing:border-box;outline:none;font-size:18px;font-family:"Montserrat",Helvetica,Arial,sans-serif;color:var(--clr-brown)}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table input[type=submit]:hover,body.woocommerce-order-received table.shop_table input[type=submit]:hover{background:var(--clr-brown) !important;color:var(--clr-white) !important}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table td.actions,body.woocommerce-order-received table.shop_table td.actions{padding:40px}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table td.actions .cart-coupon,body.woocommerce-order-received table.shop_table td.actions .cart-coupon{margin:0 0 40px 0;padding:40px 0;border-bottom:1px solid var(--clr-gray-100);border-top:1px solid var(--clr-gray-100)}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table td.actions .cart-coupon label,body.woocommerce-order-received table.shop_table td.actions .cart-coupon label{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--clr-light-brown);letter-spacing:1px;margin-bottom:5px;display:block}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table td.actions .cart-coupon input,body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table td.actions .cartButtons input,body.woocommerce-order-received table.shop_table td.actions .cart-coupon input,body.woocommerce-order-received table.shop_table td.actions .cartButtons input{width:150px;height:40px;border:1px solid var(--clr-brown);border-radius:3px;-moz-border-radius:3px;padding:0 10px;box-sizing:border-box;outline:none;font-size:14px;font-weight:400;font-family:"Montserrat",Helvetica,Arial,sans-serif;color:var(--clr-brown);background:none}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table td.actions .cartButtons br,body.woocommerce-order-received table.shop_table td.actions .cartButtons br{display:none}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table td.actions .cartButtons input,body.woocommerce-order-received table.shop_table td.actions .cartButtons input{display:inline-block;width:auto;padding:0 30px;margin-left:20px;cursor:pointer}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table td.actions .cartButtons input.checkout-button,body.woocommerce-order-received table.shop_table td.actions .cartButtons input.checkout-button{color:var(--clr-white);background:var(--clr-brown)}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table td.actions .cart-coupon input[type=submit],body.woocommerce-order-received table.shop_table td.actions .cart-coupon input[type=submit]{cursor:pointer;margin-left:20px}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table td.actions .cartButtons,body.woocommerce-order-received table.shop_table td.actions .cartButtons{clear:both;float:right}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals,body.woocommerce-order-received .cart-collaterals{margin:40px 0;float:right;width:100%;max-width:715px;text-align:left}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals .cart_totals,body.woocommerce-order-received .cart-collaterals .cart_totals{max-width:475px;width:100%;float:right}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals .cart_totals h2,body.woocommerce-order-received .cart-collaterals .cart_totals h2{display:none}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals .cart_totals *:first-child,body.woocommerce-order-received .cart-collaterals .cart_totals *:first-child{padding-right:10px}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals .cart_totals *:last-child,body.woocommerce-order-received .cart-collaterals .cart_totals *:last-child{padding-left:10px}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals .cart_totals th,body.woocommerce-order-received .cart-collaterals .cart_totals th{width:250px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding-bottom:40px}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals .cart_totals td,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals .cart_totals p,body.woocommerce-order-received .cart-collaterals .cart_totals td,body.woocommerce-order-received .cart-collaterals .cart_totals p{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--clr-light-brown);font-family:Montserrat,Helvetica,Arial,sans-serif;line-height:1em}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals form,body.woocommerce-order-received .cart-collaterals form{border-top:1px solid var(--clr-lighter-gray);padding-top:40px;clear:both}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals form h2,body.woocommerce-order-received .cart-collaterals form h2{max-width:475px;width:100%;float:right;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals form h2 span,body.woocommerce-order-received .cart-collaterals form h2 span{display:none}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals form .shipping-calculator-form,body.woocommerce-order-received .cart-collaterals form .shipping-calculator-form{margin-top:20px;max-width:475px;width:100%;float:right}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals form .shipping-calculator-form p,body.woocommerce-order-received .cart-collaterals form .shipping-calculator-form p{margin-bottom:10px}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals form input,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals form select,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals form button,body.woocommerce-order-received .cart-collaterals form input,body.woocommerce-order-received .cart-collaterals form select,body.woocommerce-order-received .cart-collaterals form button{width:250px;height:40px;border:1px solid var(--clr-brown);border-radius:3px;-moz-border-radius:3px;padding:0 10px;box-sizing:border-box;outline:none;font-size:14px;font-weight:400;font-family:"Montserrat",Helvetica,Arial,sans-serif;color:var(--clr-brown);background:none}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals form button,body.woocommerce-order-received .cart-collaterals form button{cursor:pointer;background:var(--clr-brown);color:var(--clr-white)}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cartContainer .sidebar,body.woocommerce-order-received .cartContainer .sidebar{right:0;top:95px;left:auto}@media(max-width: 1000px){body:not(.woocommerce-cart):not(.woocommerce-checkout) .cartLeft,body.woocommerce-order-received .cartLeft{margin:0 0 40px 0}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table td.actions .cartButtons,body.woocommerce-order-received table.shop_table td.actions .cartButtons{float:left}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table td.actions .cartButtons input,body.woocommerce-order-received table.shop_table td.actions .cartButtons input{margin:0 20px 0 0}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals,body.woocommerce-order-received .cart-collaterals{float:none;max-width:none}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals .cart_totals,body.woocommerce-order-received .cart-collaterals .cart_totals{max-width:none;float:none}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-collaterals form h2,body.woocommerce-order-received .cart-collaterals form h2{float:none;max-width:none}}@media(max-width: 700px){body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table .cart_item td,body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table tfoot th,body.woocommerce-order-received table.shop_table .cart_item td,body.woocommerce-order-received table.shop_table tfoot th{padding:10px !important}}@media(max-width: 650px){body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table thead th,body.woocommerce-order-received table.shop_table thead th{padding:20px 20px 20px 0}body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table thead th:first-child,body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table .cart_item td:first-child,body:not(.woocommerce-cart):not(.woocommerce-checkout) table.shop_table tfoot tr>*:first-child,body.woocommerce-order-received table.shop_table thead th:first-child,body.woocommerce-order-received table.shop_table .cart_item td:first-child,body.woocommerce-order-received table.shop_table tfoot tr>*:first-child{padding-left:20px}}.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle{margin-bottom:20px}.woocommerce-info{border-bottom:1px solid var(--clr-gray-250);padding-bottom:20px;margin-bottom:20px}.woocommerce-error{color:var(--clr-red);margin-bottom:2em !important}.checkoutPage h3{margin-bottom:1em}form#add_payment_method ul.methods{margin:0}form#add_payment_method #payment{max-width:500px}.checkoutPage label,form#add_payment_method label{display:block;margin-bottom:5px}form#add_payment_method input[type=radio]+label{display:inline-block}form#add_payment_method .payment_box{margin-top:20px}.checkoutPage input[type=text],.checkoutPage input[type=email],.checkoutPage input[type=tel],form#add_payment_method input[type=text],form#add_payment_method input[type=email],form#add_payment_method input[type=tel]{width:100%;height:30px;border:1px solid var(--clr-gray-250);padding:0 10px;font-size:16px;box-sizing:border-box;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif}.checkoutPage input[type=checkbox],form#add_payment_method input[type=checkbox]{width:20px !important;height:20px;border:1px solid var(--clr-gray-250);position:relative;cursor:pointer;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;vertical-align:middle;margin-right:10px}.checkoutPage textarea{width:100%;padding:10px;box-sizing:border-box;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;font-size:16px}.checkoutPage input[type=radio],form#add_payment_method input[type=radio]{-webkit-appearance:radio;width:16px;height:16px;border-radius:16px;border:1px solid var(--clr-gray-250);cursor:pointer;position:relative}form#add_payment_method input[type=radio]{margin-right:10px}.checkoutPage #payment{margin-top:40px}.checkoutPage #payment ul{list-style:none;margin:0}.checkoutPage #payment li{list-style:none;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--clr-gray-250)}.checkoutPage #payment li:last-child{border:none}.checkoutPage #payment .payment_methods input[type=radio]{float:left}.checkoutPage #payment .payment_methods li>label,.checkoutPage #payment .payment_methods .payment_box{margin-left:40px}.about_paypal{display:block;font-size:13px}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=text],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type=text],#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=text],#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type=text]{font-size:16px !important}.checkoutPage #payment ul.wc_payment_methods li.payment_method_ppec_paypal label>img{display:block;padding:5px;border:1px solid var(--clr-gray-100);margin-right:5px}.checkoutPage #payment .paypal-button .zoid-outlet{z-index:5}.payment_method_icon{display:inline-block}.payment_method_icon img.wc-authorize-net-cim-credit-card-payment-gateway-icon{display:inline-block;padding:5px;border:1px solid var(--clr-gray-100);margin-right:5px}.payment_method_authorize_net_cim_credit_card .payment_method_icon{margin-top:10px}.woocommerce-checkout-review-order-table{width:100%}.woocommerce-checkout-review-order-table thead th{border-bottom:1px solid var(--clr-gray-300);text-align:left;padding:10px 5px;text-transform:uppercase;font-size:14px;letter-spacing:1px}.woocommerce-checkout-review-order-table thead th.product-total{text-align:right}.woocommerce-checkout-review-order-table tbody tr.cart_item td{padding:15px 5px;font-size:14px}.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-total{text-align:right}.woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout-review-order-table tfoot tr td{padding:15px 5px;font-size:14px}.woocommerce-checkout-review-order-table tfoot tr th{text-align:left;text-transform:uppercase;letter-spacing:1px}.woocommerce-checkout-review-order-table tfoot tr.shipping p{font-size:14px}.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal{border-top:1px solid var(--clr-gray-300)}.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td{text-align:right}.woocommerce-checkout-review-order-table tfoot tr.shipping td:before{content:attr(data-title);font-weight:normal;text-transform:uppercase;font-size:14px;line-height:1em;display:block;margin-right:10px;margin-bottom:10px}.woocommerce-checkout-review-order-table tfoot tr.shipping td .shipping-method-total{display:none;font-weight:normal;text-transform:uppercase;font-size:14px;line-height:1em}.woocommerce-checkout-review-order-table tfoot tr.shipping td ul{margin:0;list-style:none}.woocommerce-checkout-review-order-table tfoot tr.shipping td ul li{text-align:right;list-style:none;line-height:1em;font-size:14px;margin-bottom:15px}.woocommerce-checkout-review-order-table tfoot tr.shipping td ul li input[type=radio]{margin:0;border-radius:0;border:none;width:auto;height:auto;margin-right:5px}.woocommerce-checkout-review-order-table tfoot tr.shipping td ul li label{display:inline;margin:0;text-transform:none;font-family:inherit;font-weight:normal;letter-spacing:normal;font-size:14px;font-family:"Montserrat",Helvetica,Arial,sans-serif;line-height:1em}.woocommerce-checkout-review-order-table tfoot tr.shipping td ul li label .woocommerce-Price-amount{margin-left:5px}.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout-review-order-table tfoot tr.order-total td{border-top:1px solid var(--clr-gray-300);font-size:20px;font-weight:bold}.woocommerce-checkout-review-order-table tfoot tr.order-total td{text-align:right}@media(min-width: 768px){.woocommerce-checkout-review-order-table thead tr th{padding:20px 10px}.woocommerce-checkout-review-order-table tbody tr.cart_item td{padding:20px 10px}.woocommerce-checkout-review-order-table tfoot tr td,.woocommerce-checkout-review-order-table tfoot tr th{padding:20px 10px}.woocommerce-checkout-review-order-table tfoot tr.shipping td:before{display:none}.woocommerce-checkout-review-order-table tfoot tr.shipping td .shipping-method-total{display:block;float:left}}.woocommerce-checkout .wrapper>.woocommerce{max-width:770px}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{width:100%;display:block;padding-left:0;padding-right:0}.woocommerce-checkout .woocommerce-form-login .form-row input,.woocommerce-checkout .woocommerce-form-coupon .form-row input{width:100%}.woocommerce-checkout .form-row{vertical-align:top;margin-bottom:1.5em}.woocommerce-checkout .form-row .woocommerce-input-wrapper input,.woocommerce-checkout .form-row .woocommerce-input-wrapper textarea,.woocommerce-checkout .form-row .woocommerce-input-wrapper select{width:100%}.woocommerce-checkout .form-row .woocommerce-input-wrapper textarea{height:64px}.woocommerce-checkout .form-row .select2-container .select2-selection{border-radius:0;border:1px solid #48281c;height:30px;font-family:"Lato","Montserrat",Helvetica,Arial,sans-serif;background:var(--clr-white)}.woocommerce-checkout .form-row .select2-container .select2-selection .select2-selection__rendered{padding-left:10px}.woocommerce-checkout .form-row .select2-container .select2-selection,.woocommerce-checkout .form-row .select2-container .select2-selection__arrow{height:64px}.woocommerce-checkout .form-row .select2-container .select2-selection__rendered{line-height:64px}.woocommerce-checkout .form-row#kl_newsletter_checkbox_field{margin-top:1.5em;width:100%}.woocommerce-checkout h3#ship-to-different-address span,.woocommerce-checkout .form-row.create-account span,.woocommerce-checkout #order_comments_field label{font-size:16px}.woocommerce-checkout .woocommerce-account-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields{margin-top:40px;padding-top:40px;border-top:1px solid var(--clr-gray-300)}@media screen and (min-width: 768px){.woocommerce-checkout .form-row:not(.form-row-wide){width:calc(50% - 1rem);display:inline-block}.woocommerce-checkout .form-row:not(.form-row-wide).form-row-first,.woocommerce-checkout .form-row:not(.form-row-wide)#account_password_field{margin-right:2rem}.woocommerce-checkout #email_opt_in_field,.woocommerce-checkout #order_comments_field{width:100%}}.checkout_coupon button,.woocommerce-form-login button,button#place_order{padding:15px 25px;border:1px solid #efe1ab;border-radius:3px;-moz-border-radius:3px;color:#efe1ab;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:rgba(0,0,0,0);font-family:"Montserrat","Helvetica","Arial",sans-serif;transition:all ease .2s;line-height:1em;border-color:#48281c;color:#48281c}.checkout_coupon button:hover,.woocommerce-form-login button:hover,button#place_order:hover{border:1px solid rgba(0,0,0,0);color:#48281c;background:#efe1ab}.checkout_coupon button:hover,.woocommerce-form-login button:hover,button#place_order:hover{background:#48281c;color:#fff}.category-submenu~.content-area{margin-top:30px}body .category-submenu ul{border:1px solid var(--clr-gray-150);border-radius:2px;-moz-border-radius:2px;margin:0}.category-submenu ul ul{border:none;display:none}.category-submenu ul li{margin:0;list-style:none;font-size:14px;font-weight:700;letter-spacing:1px;border-top:1px solid var(--clr-gray-150);text-transform:uppercase;position:relative}.category-submenu ul li.menu-item-has-children a.plus{position:absolute;right:15px;top:8px;display:block;padding:0;width:36px;height:36px;line-height:36px;text-align:center;border-radius:50%;border:1px solid var(--clr-gray-300);color:var(--clr-brown-500);background:var(--clr-white);text-indent:1px}.category-submenu ul ul li:first-child{border-top:1px solid var(--clr-gray-150)}.category-submenu ul ul li{font-size:12px}.category-submenu ul li:first-child{border:none}.category-submenu ul li a{display:block;padding:1rem 50px 1rem 20px;color:var(--clr-brown)}.category-submenu li:hover>a,.category-submenu li>a:focus,.category-submenu ul li.current-menu-item>a{background:var(--clr-cream-200);color:var(--clr-light-brown)}@media(max-width: 900px){.smCTA .content h3,.singleFullImage.fullWidthCTA h3,.contentChanger header h2{font-size:30px}.moduleHeader h2,.featuredProduct .content h2,.promo .content .subheader,.expanderModule header{font-size:26px}.singleColumnContent,.columnExcerpts,.highlightContent.full{margin:90px 0}}@media(min-width: 999px){.mainContent .sidebar{float:left;position:relative}.mainContent .blogPost .sidebar,.mainContent .cartContainer .sidebar{float:none;position:absolute}.mainContent .wrapper--products .content-area{margin-left:0px;float:right;width:70%}}@media(max-width: 700px){.promo .content .header,.highlightContent.featured .section .content h3,.smCTA .content h3,.singleFullImage.fullWidthCTA h3,.contentChanger header h2{font-size:28px}h2,.moduleHeader h2,.featuredProduct .content h2,.promo .content .subheader,.formModule .formContainer header h2{font-size:24px}.newsletterCTA .header h3{font-size:20px}h3,.pageBanner .header h2,.featuredProduct.mobile h4,.newsletterCTA .header h4{font-size:18px}.featuredProduct .content p,.highlightContent .section .content p,.moduleHeader h3{font-size:16px}body{padding:0}#newsletterModal .newsletterCTA,.productReviews #review_form_wrapper{padding:40px 0}.up-sells>h2{white-space:normal}.productReviews>h2::after,.up-sells h2::before,.up-sells h2::after,.fancy:after{display:none !important}img.alignleft,img.alignright{float:none;max-width:100%;margin:0 0 20px 0}}body{color:#48281c;color:var(--clr-brown);background-color:#fff;background-color:var(--clr-white)}.mainContent a:not(.btn,.readMore,.button,.woocommerce-LoopProduct-link,.remove,.postLink){text-decoration:underline}.mainContent .wrapper .repeaterSection a{text-decoration:none}.wc-forward{text-decoration:underline}.social-grid .social-grid-lead{color:#fff}.social-grid .social-grid-lead:before{background-color:rgba(51,47,33,.7)}.pageBanner{color:#fff;background-color:#48281c;background-color:var(--clr-brown)}.pageBanner .wrapper,.pageBanner .header{background-color:rgba(0,0,0,0)}a:focus,button:focus,input:focus,textarea:focus,select:focus,.orderby:focus{outline-width:2px !important;outline-style:solid !important;outline-color:rgba(133,81,37,.7) !important;outline-color:var(--clr-link-outline) !important}a:not(:focus),button:not(:focus),input:not(:focus),textarea:not(:focus),select:not(:focus),.orderby:not(:focus){outline:none !important}input,textarea,select{border:1px solid #332f21 !important;border:1px solid var(--clr-coffee) !important;background-color:#fff;background-color:var(--clr-white)}.form-submit{margin-top:0 !important}button[name=update_cart]:focus,.sbi_load_btn,.sbi_follow_btn a,.whereToBuy a{outline-color:#48281c !important;outline-color:var(--clr-brown) !important;outline-offset:2px}.wc-proceed-to-checkout{outline-offset:2px}.gform_not_found{color:#48281c;color:var(--clr-brown);background-color:#fff;background-color:var(--clr-white)}.newsletterForm .gform_heading{position:absolute;left:-1000000px;top:-1000000px}.pageBanner{background-color:#48281c;background-color:var(--clr-brown)}.pageBanner:after{background-color:rgba(0,0,0,.65)}.orderby{color:#48281c;background-color:#fff;background-color:var(--clr-white)}.smIcons i{color:#efe1ab;background-color:rgba(40,26,21,.7)}a.shipping-calculator-button{color:#48281c;font-size:14px !important}strong,b{color:inherit;font-weight:900}i,em{color:inherit}.subscription-details{color:#48281c;font-size:14px !important}:where(h1,h2,h3,h4,h5,h6):empty{display:none}:where(h1,h2,h3,h4,h5,h6).h3{margin:0 !important;letter-spacing:1px !important;color:unset !important;font-size:1.375rem !important;font-size:1.375rem !important;font-weight:400 !important;font-weight:400 !important;line-height:1 !important}@media(max-width: 767px){:where(h1,h2,h3,h4,h5,h6).h3{font-size:18px !important}}:where(h1,h2,h3,h4,h5,h6).h2{margin:.375rem 0 0 0 !important;letter-spacing:2px !important;letter-spacing:2px !important;color:#c9842a !important;color:var(--clr-caramel-500) !important;font-size:30px !important;font-weight:700 !important;line-height:1.2 !important}@media(max-width: 767px){:where(h1,h2,h3,h4,h5,h6).h2{font-size:24px !important}}#sb_instagram .sbi_follow_btn a{background-color:#2a68a2 !important}#footer .col h4,#footer .col h4 a{color:#dad3c0;color:var(--clr-cream-600);background:inherit}.footerLinks,.footerLinks a{color:inherit;background-color:inherit}/*# sourceMappingURL=style.css.map */
