:root{--full-width: 100%;--body-width: 80em;--narrow-width: 48em;--text-line-height: 1.7}*{margin:0;padding:0;border:0}html,body{font-size:16px;font-family:sans-serif}p{margin-bottom:1em}section{margin:0 auto}section.padding-both-top-bottom{padding:6em 0}section.padding-bottom-only{padding:0 0 6em}section.padding-top-only{padding:6em 0 0}section.no-padding{padding:0 0 !important}@media all and (max-width: 800px){section.padding-both-top-bottom{padding:3em 0}section.padding-bottom-only{padding:0 0 3em}section.padding-top-only{padding:3em 0 0}}.template-background-video-section{overflow:hidden}.template-background-video-section .grid{display:grid;grid-template-columns:1fr;max-width:var(--full-width);margin:0 auto;position:relative}.template-background-video-section .overlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;display:block}.template-background-video-section .overlay img{display:block;width:100%;height:100%;object-fit:cover}.template-background-video-section .video-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;background:rgba(0,0,0,0) url(/img/video-play.png) 0 0 no-repeat;background-position:50% 50%;z-index:3;cursor:pointer;display:none;visibility:hidden}.template-background-video-section:not(.autoplay) .video-play{display:block;visibility:visible}.template-background-video-section.isPlaying .video-play{display:none;visibility:hidden}.template-background-video-section .box-of-copy{grid-column:1/2;grid-row:1/2;z-index:2;align-self:center;justify-self:center;text-align:center;padding:0 2em;z-index:3}.template-background-video-section video{grid-column:1/2;grid-row:1/2;max-width:100%;display:block;width:100%;padding:0;margin:0;width:100%;height:100%;object-fit:cover;z-index:1}.template-background-video-section.height-slim .grid{height:200px}.template-background-video-section.height-medium .grid{height:400px}.template-background-video-section.height-large .grid{height:640px}.template-background-video-section.height-widescreen .grid{height:56.25vw}.template-background-video-section.height-full .grid{height:100vh}.template-background-video-section .bg-youtube{grid-column:1/2;grid-row:1/2;max-width:100%;display:block;width:100%;padding:0;margin:0;width:100%;height:100%;object-fit:cover;z-index:1;background-repeat:no-repeat}.template-background-video-section .bg-youtube-player{width:100%;height:100%}.template-image-collage-section .grid{display:-ms-grid;display:grid;grid-gap:12px;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-auto-rows:0;max-width:var(--body-width);width:calc(100% - 6em);margin:0 auto}.template-image-collage-section.narrow-width .grid{max-width:var(--narrow-width)}.template-image-collage-section.full-width .grid{max-width:100%}.template-image-collage-section.two-col .grid{-ms-grid-columns:1fr 12px 1fr;grid-template-columns:1fr 1fr}.template-image-collage-section.three-col .grid{-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:1fr 1fr 1fr}.template-image-collage-section.four-col .grid{-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.template-image-collage-section .grid .item{position:relative;overflow:hidden}.template-image-collage-section .grid .item img{position:relative;max-width:100%}.template-image-collage-section .grid .item.span-200{-ms-grid-column-span:2;grid-column-end:span 2}.template-image-collage-section .grid .item.span-300{-ms-grid-column-span:3;grid-column-end:span 3}.template-image-collage-section .grid .item.span-400{-ms-grid-column-span:4;grid-column-end:span 4}.template-image-collage-section.two-col .grid .item.span-300{-ms-grid-column-span:2;grid-column-end:span 2}.template-image-collage-section.three-col .grid .item.span-400{-ms-grid-column-span:3;grid-column-end:span 3}@media screen and (max-width: 80em){.template-image-collage-section .grid{max-width:calc(100% - 6em)}}@media screen and (max-width: 64em){.template-image-collage-section.four-col .grid{-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:dense}section.template-image-collage-section .grid .item.span-400{-ms-grid-column-span:3;grid-column-end:span 3}}@media screen and (max-width: 40em){.template-image-collage-section.three-col .grid{-ms-grid-columns:1fr 12px 1fr;grid-template-columns:1fr 1fr;grid-auto-flow:dense}.template-image-collage-section.four-col .grid{-ms-grid-columns:1fr 12px 1fr;grid-template-columns:1fr 1fr;grid-auto-flow:dense}section.template-image-collage-section .grid .item.span-300{-ms-grid-column-span:2;grid-column-end:span 2}section.template-image-collage-section .grid .item.span-400{-ms-grid-column-span:2;grid-column-end:span 2}.template-image-collage-section .grid .item.hide-mobile{display:none}}.template-image-collage-freeform-section .grid{display:grid;grid-gap:12px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-rows:0;max-width:var(--body-width);margin:0 auto}.template-image-collage-freeform-section.narrow-width .grid{max-width:var(--narrow-width)}.template-image-collage-freeform-section.full-width .grid{max-width:100%}.template-image-collage-freeform-section.two-col .grid .item{grid-column-end:span 6}.template-image-collage-freeform-section.three-col .grid .item{grid-column-end:span 4}.template-image-collage-freeform-section.four-col .grid .item{grid-column-end:span 3}.template-image-collage-freeform-section .grid .item{position:relative;overflow:hidden}.template-image-collage-freeform-section .grid .item img{position:relative;max-width:100%}.template-image-collage-freeform-section.two-col .grid .item.span-33{grid-column-end:span 2}.template-image-collage-freeform-section.two-col .grid .item.span-66{grid-column-end:span 4}.template-image-collage-freeform-section.two-col .grid .item.span-100{grid-column-end:span 6}.template-image-collage-freeform-section.two-col .grid .item.span-133{grid-column-end:span 8}.template-image-collage-freeform-section.two-col .grid .item.span-166{grid-column-end:span 10}.template-image-collage-freeform-section.two-col .grid .item.span-200,.template-image-collage-freeform-section.two-col .grid .item.span-300,.template-image-collage-freeform-section.two-col .grid .item.span-400{grid-column-end:span 12}.template-image-collage-freeform-section.three-col .grid .item.span-33{grid-column-end:span 1}.template-image-collage-freeform-section.three-col .grid .item.span-66{grid-column-end:span 2}.template-image-collage-freeform-section.three-col .grid .item.span-100{grid-column-end:span 4}.template-image-collage-freeform-section.three-col .grid .item.span-133{grid-column-end:span 5}.template-image-collage-freeform-section.three-col .grid .item.span-166{grid-column-end:span 6}.template-image-collage-freeform-section.three-col .grid .item.span-200{grid-column-end:span 8}.template-image-collage-freeform-section.three-col .grid .item.span-300,.template-image-collage-freeform-section.three-col .grid .item.span-400{grid-column-end:span 12}.template-image-collage-freeform-section.four-col .grid .item.span-33{grid-column-end:span 1}.template-image-collage-freeform-section.four-col .grid .item.span-66{grid-column-end:span 2}.template-image-collage-freeform-section.four-col .grid .item.span-100{grid-column-end:span 3}.template-image-collage-freeform-section.four-col .grid .item.span-133{grid-column-end:span 4}.template-image-collage-freeform-section.four-col .grid .item.span-166{grid-column-end:span 5}.template-image-collage-freeform-section.four-col .grid .item.span-200{grid-column-end:span 6}.template-image-collage-freeform-section.four-col .grid .item.span-300{grid-column-end:span 9}.template-image-collage-freeform-section.four-col .grid .item.span-400{grid-column-end:span 12}.template-image-section .grid{display:grid;grid-template-columns:1fr;max-width:var(--body-width);margin:0 auto}.template-image-section .box-of-copy{grid-column:1/2;grid-row:1/2;z-index:2;align-self:center;justify-self:center;text-align:center;padding:0 2em}.template-image-section h2{font-size:4.5em;color:#fff;text-shadow:1px 2px 1px rgba(0,0,0,.6)}.template-image-section h3{font-size:2.5em;color:#fff;text-shadow:1px 2px 1px rgba(0,0,0,.6)}.template-image-section img{grid-column:1/2;grid-row:1/2;max-width:100%;display:block;width:100%;margin-left:0;margin-right:0;padding:0}.template-image-section.narrow-width .grid{max-width:var(--narrow-width)}.template-image-section.full-width .grid{max-width:100%}@media screen and (max-width: 80em){.template-image-section.body-width{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.template-image-section h2{font-size:2.5em}.template-image-section h3{font-size:1.5em}}@media screen and (max-width: 48em){.template-image-section h2{font-size:1.5em}.template-image-section h3{font-size:1em}}.template-text-section .grid{width:calc(100% - 6em);margin:0 auto}.template-text-section .grid.box-of-copy{line-height:var(--text-line-height)}.template-text-section.body-width .grid{max-width:var(--body-width)}.template-text-section.narrow-width .grid{max-width:var(--narrow-width)}.template-text-section h2,.template-text-section .heading{text-align:center;font-family:var(--heading-font);font-weight:var(--heading-font-weight);margin-bottom:1em;line-height:1.1em}.template-text-section.h1-h2-headings .subheading,.template-text-section h3.subheading{margin-bottom:0}.template-text-section .subheading{text-align:center;font-family:var(--subheading-font);font-weight:var(--subheading-font-bold-weight);font-size:var(--subheading-font-size);letter-spacing:var(--subheading-font-letter-spacing);text-transform:uppercase}.template-text-section a{color:var(--white-text);cursor:pointer}.template-text-section a:hover{text-decoration:none}.template-text-section a[title~=button]{border:1px solid var(--white-text);color:var(--white-text);text-decoration:none;padding:.3rem .5rem;text-transform:uppercase;font-size:var(--subheading-font-size);font-weight:var(--subheading-font-bold-weight);letter-spacing:var(--subheading-font-letter-spacing);transition:background-color .3s ease,color .3s ease}.template-text-section a[title~=button]:hover{background-color:var(--white);color:var(--brown)}.os-windows .template-text-section a[title~=button]{padding-top:calc(.3rem + .125em)}.template-text-section{--stamp-img: url("/img/kona-white-logo.png");--stamp-width: 15vw;--stamp-offset: 60px;--stamp-translate: 0;--stamp-top: auto;--stamp-right: auto;--stamp-bottom: 0;--stamp-left: var(--stamp-offset);position:relative}.template-text-section:after{content:"";position:absolute;top:var(--stamp-top);right:var(--stamp-right);bottom:var(--stamp-bottom);left:var(--stamp-left);z-index:1;width:var(--stamp-width);height:var(--stamp-width);opacity:.8;background-image:var(--stamp-img);background-repeat:no-repeat;background-size:contain;background-position:0 0;transform:translateY(var(--stamp-translate))}@media(max-width: 800px){.template-text-section:after{display:none}}@media(max-width: 1200px){.template-text-section{--stamp-width: 10vw;--stamp-offset: 30px}}.template-text-section.tree-stamp-none:after{display:none}.template-text-section.tree-stamp-top-left{--stamp-top: 0;--stamp-right: auto;--stamp-bottom: auto;--stamp-left: var(--stamp-offset)}.template-text-section.tree-stamp-top-right{--stamp-top: 0;--stamp-right: var(--stamp-offset);--stamp-bottom: auto;--stamp-left: auto}.template-text-section.tree-stamp-bottom-left{--stamp-top: auto;--stamp-right: auto;--stamp-bottom: 0;--stamp-left: var(--stamp-offset)}.template-text-section.tree-stamp-bottom-right{--stamp-top: auto;--stamp-right: var(--stamp-offset);--stamp-bottom: 0;--stamp-left: auto}.template-text-section.white-bg,.template-text-section.tan-bg{--stamp-img: url("/img/kona-brown-logo.png")}.template-text-section.brown-bg{background-color:var(--brown);color:var(--white-text)}.template-text-section.brown-bg a{color:var(--white-text)}.template-text-section.brown-bg a[title~=button]{border-color:var(--white-text);color:var(--white-text)}.template-text-section.brown-bg a[title~=button]:hover{background-color:var(--white);color:var(--brown-text)}.template-text-section.brown-bg .heading{color:var(--orange-text)}.template-text-section.brown-bg .subheading{color:var(--white-text)}.template-text-section.orange-bg{background-color:var(--orange);color:var(--dark-tan-text)}.template-text-section.orange-bg a{color:var(--white-text)}.template-text-section.orange-bg a[title~=button]{border-color:var(--maroon-text);color:var(--maroon-text)}.template-text-section.orange-bg a[title~=button]:hover{background-color:var(--maroon);color:var(--orange-text)}.template-text-section.orange-bg .heading{color:var(--maroon-text)}.template-text-section.orange-bg .subheading{color:var(--dark-tan-text)}.template-text-section.maroon-bg{background-color:var(--maroon);color:var(--white-text)}.template-text-section.maroon-bg a{color:var(--white-text)}.template-text-section.maroon-bg a[title~=button]{border-color:var(--white-text);color:var(--white-text)}.template-text-section.maroon-bg a[title~=button]:hover{background-color:var(--white);color:var(--maroon-text)}.template-text-section.maroon-bg .heading{color:var(--orange-text)}.template-text-section.maroon-bg .subheading{color:var(--white-text)}.template-text-section.black-bg{background-color:var(--black);color:var(--white-text)}.template-text-section.black-bg a{color:var(--white-text)}.template-text-section.black-bg a[title~=button]{border-color:var(--orange-text);color:var(--orange-text)}.template-text-section.black-bg a[title~=button]:hover{background-color:var(--orange);color:var(--black-text)}.template-text-section.black-bg .heading{color:var(--orange-text)}.template-text-section.black-bg .subheading{color:var(--white-text)}.template-text-section.green-bg{background-color:var(--green);color:var(--white-text)}.template-text-section.green-bg a{color:var(--white-text)}.template-text-section.green-bg a[title~=button]{border-color:var(--white-text);color:var(--white-text)}.template-text-section.green-bg a[title~=button]:hover{background-color:var(--white);color:var(--green-text)}.template-text-section.green-bg .heading{color:var(--dark-tan-text)}.template-text-section.green-bg .subheading{color:var(--white-text)}.template-text-section.tan-bg{background-color:var(--tan);color:var(--black-text)}.template-text-section.tan-bg a{color:var(--black-text)}.template-text-section.tan-bg a[title~=button]{border-color:var(--black-text);color:var(--black-text)}.template-text-section.tan-bg a[title~=button]:hover{background-color:var(--black);color:var(--tan-text)}.template-text-section.tan-bg .heading{color:var(--orange-text)}.template-text-section.tan-bg .subheading{color:var(--black-text)}.template-text-section.white-bg{background-color:var(--white);color:var(--black-text)}.template-text-section.white-bg a{color:var(--black-text)}.template-text-section.white-bg a[title~=button]{border-color:var(--black-text);color:var(--black-text)}.template-text-section.white-bg a[title~=button]:hover{background-color:var(--black);color:var(--white-text)}.template-text-section.white-bg .heading{color:var(--orange-text)}.template-text-section.white-bg .subheading{color:var(--black-text)}@media all and (max-width: 1024px){.template-text-section .grid{width:calc(100% - 4em)}}@media all and (max-width: 768px){.template-text-section .grid{width:calc(100% - 3em)}.template-text-section h2{font-size:1.2em}}.template-google-reviews .grid{width:calc(100% - 6em);margin:0 auto}.template-google-reviews.body-width .grid{max-width:var(--body-width)}.template-google-reviews.narrow-width .grid{max-width:var(--narrow-width)}.template-google-reviews.brown-bg{background-color:var(--brown);color:var(--white-text)}.template-google-reviews.brown-bg a{color:var(--white-text)}.template-google-reviews.brown-bg a[title~=button]{border-color:var(--white-text);color:var(--white-text)}.template-google-reviews.brown-bg a[title~=button]:hover{background-color:var(--white);color:var(--brown-text)}.template-google-reviews.brown-bg .heading{color:var(--orange-text)}.template-google-reviews.brown-bg .subheading{color:var(--white-text)}.template-google-reviews.orange-bg{background-color:var(--orange);color:var(--brown-text)}.template-google-reviews.orange-bg a{color:var(--white-text)}.template-google-reviews.orange-bg a[title~=button]{border-color:var(--maroon-text);color:var(--maroon-text)}.template-google-reviews.orange-bg a[title~=button]:hover{background-color:var(--maroon);color:var(--orange-text)}.template-google-reviews.orange-bg .heading{color:var(--maroon-text)}.template-google-reviews.orange-bg .subheading{color:var(--white-text)}.template-google-reviews.maroon-bg{background-color:var(--maroon);color:var(--white-text)}.template-google-reviews.maroon-bg a{color:var(--white-text)}.template-google-reviews.maroon-bg a[title~=button]{border-color:var(--white-text);color:var(--white-text)}.template-google-reviews.maroon-bg a[title~=button]:hover{background-color:var(--white);color:var(--maroon-text)}.template-google-reviews.maroon-bg .heading{color:var(--orange-text)}.template-google-reviews.maroon-bg .subheading{color:var(--white-text)}.template-google-reviews.black-bg{background-color:var(--black);color:var(--white-text)}.template-google-reviews.black-bg a{color:var(--white-text)}.template-google-reviews.black-bg a[title~=button]{border-color:var(--orange-text);color:var(--orange-text)}.template-google-reviews.black-bg a[title~=button]:hover{background-color:var(--orange);color:var(--black-text)}.template-google-reviews.black-bg .heading{color:var(--orange-text)}.template-google-reviews.black-bg .subheading{color:var(--white-text)}.template-google-reviews.green-bg{background-color:var(--green);color:var(--white-text)}.template-google-reviews.green-bg a{color:var(--white-text)}.template-google-reviews.green-bg a[title~=button]{border-color:var(--white-text);color:var(--white-text)}.template-google-reviews.green-bg a[title~=button]:hover{background-color:var(--white);color:var(--green-text)}.template-google-reviews.green-bg .heading{color:var(--maroon-text)}.template-google-reviews.green-bg .subheading{color:var(--white-text)}.template-google-reviews.tan-bg{background-color:var(--tan);color:var(--black-text)}.template-google-reviews.tan-bg a{color:var(--black-text)}.template-google-reviews.tan-bg a[title~=button]{border-color:var(--black-text);color:var(--black-text)}.template-google-reviews.tan-bg a[title~=button]:hover{background-color:var(--black);color:var(--tan-text)}.template-google-reviews.tan-bg .heading{color:var(--orange-text)}.template-google-reviews.tan-bg .subheading{color:var(--black-text)}.template-google-reviews.dark-tan-bg{background-color:var(--dark-tan);color:var(--black-text)}.template-google-reviews.dark-tan-bg a{color:var(--black-text)}.template-google-reviews.dark-tan-bg a[title~=button]{border-color:var(--black-text);color:var(--black-text)}.template-google-reviews.dark-tan-bg a[title~=button]:hover{background-color:var(--black);color:var(--dark-tan-text)}.template-google-reviews.dark-tan-bg .heading{color:var(--orange-text)}.template-google-reviews.dark-tan-bg .subheading{color:var(--black-text)}.template-google-reviews.alt-tan-bg{background-color:var(--alt-tan);color:var(--black-text)}.template-google-reviews.alt-tan-bg a{color:var(--black-text)}.template-google-reviews.alt-tan-bg a[title~=button]{border-color:var(--black-text);color:var(--black-text)}.template-google-reviews.alt-tan-bg a[title~=button]:hover{background-color:var(--black);color:var(--alt-tan-text)}.template-google-reviews.alt-tan-bg .heading{color:var(--orange-text)}.template-google-reviews.alt-tan-bg .subheading{color:var(--black-text)}.template-google-reviews.white-bg{background-color:var(--white);color:var(--black-text)}.template-google-reviews.white-bg a{color:var(--black-text)}.template-google-reviews.white-bg a[title~=button]{border-color:var(--black-text);color:var(--black-text)}.template-google-reviews.white-bg a[title~=button]:hover{background-color:var(--black);color:var(--white-text)}.template-google-reviews.white-bg .heading{color:var(--orange-text)}.template-google-reviews.white-bg .subheading{color:var(--black-text)}.template-google-reviews{overflow:hidden}.template-amazon-reviews .grid{width:calc(100% - 6em);margin:0 auto}.template-amazon-reviews.body-width .grid{max-width:var(--body-width)}.template-amazon-reviews.narrow-width .grid{max-width:var(--narrow-width)}.template-amazon-reviews.brown-bg{background-color:var(--brown);color:var(--white-text)}.template-amazon-reviews.brown-bg a{color:var(--white-text)}.template-amazon-reviews.brown-bg a[title~=button]{border-color:var(--white-text);color:var(--white-text)}.template-amazon-reviews.brown-bg a[title~=button]:hover{background-color:var(--white);color:var(--brown-text)}.template-amazon-reviews.brown-bg .heading{color:var(--orange-text)}.template-amazon-reviews.brown-bg .subheading{color:var(--white-text)}.template-amazon-reviews.orange-bg{background-color:var(--orange);color:var(--brown-text)}.template-amazon-reviews.orange-bg a{color:var(--white-text)}.template-amazon-reviews.orange-bg a[title~=button]{border-color:var(--maroon-text);color:var(--maroon-text)}.template-amazon-reviews.orange-bg a[title~=button]:hover{background-color:var(--maroon);color:var(--orange-text)}.template-amazon-reviews.orange-bg .heading{color:var(--maroon-text)}.template-amazon-reviews.orange-bg .subheading{color:var(--white-text)}.template-amazon-reviews.maroon-bg{background-color:var(--maroon);color:var(--white-text)}.template-amazon-reviews.maroon-bg a{color:var(--white-text)}.template-amazon-reviews.maroon-bg a[title~=button]{border-color:var(--white-text);color:var(--white-text)}.template-amazon-reviews.maroon-bg a[title~=button]:hover{background-color:var(--white);color:var(--maroon-text)}.template-amazon-reviews.maroon-bg .heading{color:var(--orange-text)}.template-amazon-reviews.maroon-bg .subheading{color:var(--white-text)}.template-amazon-reviews.black-bg{background-color:var(--black);color:var(--white-text)}.template-amazon-reviews.black-bg a{color:var(--white-text)}.template-amazon-reviews.black-bg a[title~=button]{border-color:var(--orange-text);color:var(--orange-text)}.template-amazon-reviews.black-bg a[title~=button]:hover{background-color:var(--orange);color:var(--black-text)}.template-amazon-reviews.black-bg .heading{color:var(--orange-text)}.template-amazon-reviews.black-bg .subheading{color:var(--white-text)}.template-amazon-reviews.green-bg{background-color:var(--green);color:var(--white-text)}.template-amazon-reviews.green-bg a{color:var(--white-text)}.template-amazon-reviews.green-bg a[title~=button]{border-color:var(--white-text);color:var(--white-text)}.template-amazon-reviews.green-bg a[title~=button]:hover{background-color:var(--white);color:var(--green-text)}.template-amazon-reviews.green-bg .heading{color:var(--maroon-text)}.template-amazon-reviews.green-bg .subheading{color:var(--white-text)}.template-amazon-reviews.tan-bg{background-color:var(--tan);color:var(--black-text)}.template-amazon-reviews.tan-bg a{color:var(--black-text)}.template-amazon-reviews.tan-bg a[title~=button]{border-color:var(--black-text);color:var(--black-text)}.template-amazon-reviews.tan-bg a[title~=button]:hover{background-color:var(--black);color:var(--tan-text)}.template-amazon-reviews.tan-bg .heading{color:var(--orange-text)}.template-amazon-reviews.tan-bg .subheading{color:var(--black-text)}.template-amazon-reviews.dark-tan-bg{background-color:var(--dark-tan);color:var(--black-text)}.template-amazon-reviews.dark-tan-bg a{color:var(--black-text)}.template-amazon-reviews.dark-tan-bg a[title~=button]{border-color:var(--black-text);color:var(--black-text)}.template-amazon-reviews.dark-tan-bg a[title~=button]:hover{background-color:var(--black);color:var(--dark-tan-text)}.template-amazon-reviews.dark-tan-bg .heading{color:var(--orange-text)}.template-amazon-reviews.dark-tan-bg .subheading{color:var(--black-text)}.template-amazon-reviews.alt-tan-bg{background-color:var(--alt-tan);color:var(--black-text)}.template-amazon-reviews.alt-tan-bg a{color:var(--black-text)}.template-amazon-reviews.alt-tan-bg a[title~=button]{border-color:var(--black-text);color:var(--black-text)}.template-amazon-reviews.alt-tan-bg a[title~=button]:hover{background-color:var(--black);color:var(--alt-tan-text)}.template-amazon-reviews.alt-tan-bg .heading{color:var(--orange-text)}.template-amazon-reviews.alt-tan-bg .subheading{color:var(--black-text)}.template-amazon-reviews.white-bg{background-color:var(--white);color:var(--black-text)}.template-amazon-reviews.white-bg a{color:var(--black-text)}.template-amazon-reviews.white-bg a[title~=button]{border-color:var(--black-text);color:var(--black-text)}.template-amazon-reviews.white-bg a[title~=button]:hover{background-color:var(--black);color:var(--white-text)}.template-amazon-reviews.white-bg .heading{color:var(--orange-text)}.template-amazon-reviews.white-bg .subheading{color:var(--black-text)}.template-amazon-reviews .ti-widget-container{margin-bottom:0 !important;padding-bottom:1em !important}.template-amazon-reviews .ti-header-logo-img{filter:invert(100%) !important}.template-amazon-reviews{overflow:hidden}.template-video-slideshow{transform:translateZ(0)}.template-video-slideshow h2,.template-video-slideshow .heading{text-align:center;font-family:var(--heading-font);font-weight:var(--heading-font-weight);margin-bottom:1em}.template-video-slideshow.h1-h2-headings .subheading{margin-bottom:0}.template-video-slideshow .subheading{text-align:center;font-family:var(--subheading-font);font-weight:var(--subheading-font-bold-weight);font-size:var(--subheading-font-size);letter-spacing:var(--subheading-font-letter-spacing);text-transform:uppercase}.template-video-slideshow a{color:var(--white-text);cursor:pointer}.template-video-slideshow a:hover{text-decoration:none}.template-video-slideshow a[title~=button]{border:1px solid var(--white-text);color:var(--white-text);text-decoration:none;padding:.3rem .5rem;text-transform:uppercase;font-size:var(--subheading-font-size);font-weight:var(--subheading-font-bold-weight);letter-spacing:var(--subheading-font-letter-spacing);transition:background-color .3s ease,color .3s ease}.template-video-slideshow a[title~=button]:hover{background-color:var(--white);color:var(--brown)}@keyframes bouncing{0%{margin-top:0}50%{margin-top:20px}100%{margin-top:0}}.template-video-slideshow .video-slide-inner{position:relative;margin:0 50px;height:auto}@media(max-width: 768px){.template-video-slideshow .video-slide-inner{margin:0}}.template-video-slideshow .video-slide{--title-fs: 2.5em;transform:translateZ(0);transition:.5s all ease}.template-video-slideshow .video-slide.expanded .video-overlay{opacity:1}.template-video-slideshow .video-slide.expanded .video-description{opacity:1;top:calc(10% + var(--title-fs));transition:top .3s ease .2s,opacity .3s ease .2s}@media(max-width: 1100px){.template-video-slideshow .video-slide.expanded .video-description{top:calc(4% + var(--title-fs))}}.template-video-slideshow .video-slide.expanded .video-overlay-title{font-size:var(--title-fs);top:10%}@media(max-width: 1600px){.template-video-slideshow .video-slide.expanded .video-overlay-title{--title-fs:2.5em}}@media(max-width: 1400px){.template-video-slideshow .video-slide.expanded .video-overlay-title{--title-fs:2.2em}}@media(max-width: 1100px){.template-video-slideshow .video-slide.expanded .video-overlay-title{--title-fs:1.8em}}@media(max-width: 991px){.template-video-slideshow .video-slide.expanded .video-overlay-title{--title-fs:2em}}@media(max-width: 991px){.template-video-slideshow .video-slide.expanded .video-overlay-title{--title-fs:2em}}@media(max-width: 640px){.template-video-slideshow .video-slide.expanded .video-overlay-title{--title-fs:1.5em}}@media(max-width: 480px){.template-video-slideshow .video-slide.expanded .video-overlay-title{--title-fs:1.25em}}.template-video-slideshow .video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);opacity:0;z-index:1;transition:opacity .1s ease}.template-video-slideshow .video-description{position:absolute;top:50%;right:0;bottom:0;font-size:1rem;left:0;line-height:var(--text-line-height);padding:0 6em 6em 6em;text-align:left;opacity:0;transition:top .2s ease 0s,opacity .2s ease 0s;z-index:10}@media(max-width: 1200px){.template-video-slideshow .video-description{padding:0 3em 3em 3em;font-size:1rem}}@media(max-width: 1100px){.template-video-slideshow .video-description{padding:0 3em 0em 3em;font-size:1rem}}@media(max-width: 991px){.template-video-slideshow .video-description{position:relative;display:block;opacity:1;width:100%;padding:3em 0;max-width:calc(100% - 3em);width:100%;margin:0 auto}}.template-video-slideshow .video-overlay-title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--white-text);padding:0;font-family:var(--body-font);font-weight:700;font-size:2.5em;text-transform:uppercase;white-space:nowrap;letter-spacing:.125em;z-index:100;cursor:pointer;pointer-events:none;transition:.5s all ease;line-height:1}.template-video-slideshow .video-overlay-title:after{content:"";position:absolute;bottom:0;display:block;height:2px;width:100%;background-color:var(--white-text)}@media(max-width: 1600px){.template-video-slideshow .video-overlay-title{font-size:2.5em}}@media(max-width: 1400px){.template-video-slideshow .video-overlay-title{font-size:2.2em}}@media(max-width: 1100px){.template-video-slideshow .video-overlay-title{font-size:1.8em}}@media(max-width: 991px){.template-video-slideshow .video-overlay-title{font-size:2em}}@media(max-width: 991px){.template-video-slideshow .video-overlay-title{font-size:2em;top:28.125vw}}@media(max-width: 640px){.template-video-slideshow .video-overlay-title{font-size:1.5em}}@media(max-width: 480px){.template-video-slideshow .video-overlay-title{font-size:1.25em}}.template-video-slideshow .video-slide-nav{display:grid;align-items:center;margin:2em 0}.template-video-slideshow .video-slide-close{padding:0;background-color:rgba(0,0,0,0);font-family:var(--subheading-font);font-size:1.5em;font-weight:var(--heading-font-weight);cursor:pointer}.template-video-slideshow.brown-bg{background-color:var(--brown);color:var(--white-text)}.template-video-slideshow.brown-bg a{color:var(--white-text)}.template-video-slideshow.brown-bg a[title~=button]{border-color:var(--white-text);color:var(--white-text)}.template-video-slideshow.brown-bg a[title~=button]:hover{background-color:var(--white);color:var(--brown-text)}.template-video-slideshow.brown-bg .heading{color:var(--orange-text)}.template-video-slideshow.brown-bg .subheading{color:var(--white-text)}.template-video-slideshow.brown-bg .video-slide-close{color:var(--orange-text)}.template-video-slideshow.orange-bg{background-color:var(--orange);color:var(--brown-text)}.template-video-slideshow.orange-bg a{color:var(--white-text)}.template-video-slideshow.orange-bg a[title~=button]{border-color:var(--maroon-text);color:var(--maroon-text)}.template-video-slideshow.orange-bg a[title~=button]:hover{background-color:var(--maroon);color:var(--orange-text)}.template-video-slideshow.orange-bg .heading{color:var(--maroon-text)}.template-video-slideshow.orange-bg .subheading{color:var(--white-text)}.template-video-slideshow.orange-bg .video-slide-close{color:var(--maroon-text)}.template-video-slideshow.maroon-bg{background-color:var(--maroon);color:var(--white-text)}.template-video-slideshow.maroon-bg a{color:var(--white-text)}.template-video-slideshow.maroon-bg a[title~=button]{border-color:var(--white-text);color:var(--white-text)}.template-video-slideshow.maroon-bg a[title~=button]:hover{background-color:var(--white);color:var(--maroon-text)}.template-video-slideshow.maroon-bg .heading{color:var(--orange-text)}.template-video-slideshow.maroon-bg .subheading{color:var(--white-text)}.template-video-slideshow.maroon-bg .video-slide-close{color:var(--orange-text)}.template-video-slideshow.black-bg{background-color:var(--black);color:var(--white-text)}.template-video-slideshow.black-bg a{color:var(--white-text)}.template-video-slideshow.black-bg a[title~=button]{border-color:var(--orange-text);color:var(--orange-text)}.template-video-slideshow.black-bg a[title~=button]:hover{background-color:var(--orange);color:var(--black-text)}.template-video-slideshow.black-bg .heading{color:var(--orange-text)}.template-video-slideshow.black-bg .subheading{color:var(--white-text)}.template-video-slideshow.black-bg .video-slide-close{color:var(--orange-text)}.template-video-slideshow.green-bg{background-color:var(--green);color:var(--white-text)}.template-video-slideshow.green-bg a{color:var(--white-text)}.template-video-slideshow.green-bg a[title~=button]{border-color:var(--white-text);color:var(--white-text)}.template-video-slideshow.green-bg a[title~=button]:hover{background-color:var(--white);color:var(--green-text)}.template-video-slideshow.green-bg .heading{color:var(--maroon-text)}.template-video-slideshow.green-bg .subheading{color:var(--white-text)}.template-video-slideshow.green-bg .video-slide-close{color:var(--maroon-text)}.template-video-slideshow.tan-bg{background-color:var(--tan);color:var(--black-text)}.template-video-slideshow.tan-bg a{color:var(--black-text)}.template-video-slideshow.tan-bg a[title~=button]{border-color:var(--black-text);color:var(--black-text)}.template-video-slideshow.tan-bg a[title~=button]:hover{background-color:var(--black);color:var(--tan-text)}.template-video-slideshow.tan-bg .heading{color:var(--orange-text)}.template-video-slideshow.tan-bg .subheading{color:var(--black-text)}.template-video-slideshow.tan-bg .video-slide-close{color:var(--orange-text)}.template-video-slideshow.white-bg{background-color:var(--white);color:var(--black-text)}.template-video-slideshow.white-bg a{color:var(--black-text)}.template-video-slideshow.white-bg a[title~=button]{border-color:var(--black-text);color:var(--black-text)}.template-video-slideshow.white-bg a[title~=button]:hover{background-color:var(--black);color:var(--white-text)}.template-video-slideshow.white-bg .heading{color:var(--orange-text)}.template-video-slideshow.white-bg .subheading{color:var(--black-text)}.template-video-slideshow.white-bg .video-slide-close{color:var(--orange-text)}.template-product-thumbnails .box-of-copy h3{text-align:center;font-family:var(--heading-font);font-weight:var(--heading-font-weight);margin-bottom:1em;color:var(--orange-text)}.os-windows .template-product-thumbnails .box-of-copy h3{margin-top:.125em}.template-product-thumbnails .box-of-copy h2{text-align:center;font-family:var(--subheading-font);font-weight:var(--subheading-font-bold-weight);font-size:var(--subheading-font-size);letter-spacing:var(--subheading-font-letter-spacing);text-transform:uppercase}.template-product-thumbnails{background:var(--maroon);color:var(--white)}.template-product-thumbnails .grid{width:calc(100% - 6em);margin:0 auto;max-width:var(--body-width)}.template-product-thumbnails .grid .box-of-copy .intro{line-height:var(--text-line-height);max-width:var(--narrow-width);margin-left:auto;margin-right:auto;text-align:center;margin-bottom:2em}.template-product-thumbnails .heading{text-align:center;font-family:var(--heading-font);font-weight:var(--heading-font-weight);margin-bottom:1em}.template-product-thumbnails .subheading{text-align:center;font-family:var(--subheading-font);font-weight:var(--subheading-font-bold-weight);font-size:var(--subheading-font-size);letter-spacing:var(--subheading-font-letter-spacing);text-transform:uppercase}.template-product-thumbnails a{color:var(--white-text);cursor:pointer;text-decoration:none}.template-product-thumbnails a:hover{text-decoration:none}.template-product-thumbnails .coffee-products.grid{color:var(--black);display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1em;text-align:center}.template-product-thumbnails .coffee-product{background:var(--tan);padding:1em;border:10px solid var(--orange)}.template-product-thumbnails .coffee-product:hover{background:var(--dark-tan);cursor:pointer}.template-product-thumbnails .coffee-product .images{position:relative;height:300px}.template-product-thumbnails .coffee-product img{position:absolute;top:15px;left:0;margin-top:1em;width:350px;height:240px;transition:opacity .8s ease;max-width:100% !important;height:auto !important}.template-product-thumbnails .coffee-product img.flavor{opacity:1}.template-product-thumbnails .coffee-product img.bag{opacity:0}.template-product-thumbnails .coffee-product:hover img.flavor{opacity:0}.template-product-thumbnails .coffee-product:hover img.bag{opacity:1}.template-product-thumbnails .coffee-product a{text-decoration:none}.template-product-thumbnails .coffee-product a:hover{text-decoration:none}.template-product-thumbnails .coffee-product h4{margin-top:2em;line-height:2;letter-spacing:.1em;font-size:.6em;color:var(--black);font-family:var(--subheading-font);font-weight:var(--heading-font-weight);text-transform:uppercase}.template-product-thumbnails .coffee-product h3{margin-top:0;line-height:1;color:var(--orange);font-size:1em;font-family:var(--subheading-font);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.template-product-thumbnails .coffee-product h3 a{color:var(--orange)}.template-product-thumbnails .coffee-product .varietals{padding-top:.5em;padding-bottom:.5em;border-top:1px solid var(--black);letter-spacing:.04em;font-size:.65em;color:var(--black);font-family:var(--subheading-alt-font);font-weight:400;text-transform:uppercase;line-height:1.2}.template-product-thumbnails .coffee-product .secondary-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;border-top:1px solid var(--black);border-bottom:1px solid var(--black);overflow:hidden;gap:1rem}.template-product-thumbnails .coffee-product .secondary-grid div{padding:.5rem 0 0;position:relative;display:grid;grid-template-columns:3rem 2fr;letter-spacing:.07em;font-size:.6em;color:var(--black);font-family:var(--subheading-alt-font);font-weight:400;text-transform:uppercase}.template-product-thumbnails .coffee-product .secondary-grid div strong{align-self:center;text-align:left;display:block;color:var(--orange);font-size:1.9em;font-family:var(--condensed-font);letter-spacing:.001em}.os-windows .template-product-thumbnails .coffee-product .secondary-grid div strong{margin-top:.125em;line-height:1px}.template-product-thumbnails .coffee-product .secondary-grid div span{display:block;text-align:left;align-self:center;line-height:1.15}.template-product-thumbnails .coffee-product .secondary-grid div::before,.template-product-thumbnails .coffee-product .secondary-grid div::after{content:"";position:absolute;background-color:var(--black);z-index:1}.template-product-thumbnails .coffee-product .secondary-grid div::after{inline-size:100vw;block-size:1px;inset-inline-start:0;inset-block-start:-0.5rem}.template-product-thumbnails .coffee-product .secondary-grid div::before{inline-size:1px;block-size:100vh;inset-inline-start:-0.5rem}.template-product-thumbnails .coffee-product .secondary-grid div:nth-child(3),.template-product-thumbnails .coffee-product .secondary-grid div:nth-child(4){grid-template-columns:1fr;text-align:left;padding:0;line-height:1.3}.template-product-thumbnails .coffee-product .secondary-grid div:nth-child(3) span,.template-product-thumbnails .coffee-product .secondary-grid div:nth-child(4) span{display:block;width:100%}.template-product-thumbnails .coffee-product .secondary-grid div:nth-child(3) em,.template-product-thumbnails .coffee-product .secondary-grid div:nth-child(4) em{display:block;width:100%;font-family:var(--script-font);font-size:1.5em;text-transform:none;font-style:normal}.template-product-thumbnails .coffee-product .secondary-grid div:nth-child(4) em{font-size:1.9em}.template-product-thumbnails .coffee-product .secondary-grid div:nth-child(4) em i{font-size:.6em;font-style:normal}.template-product-thumbnails .coffee-product .secondary-grid div:nth-child(4) em b{font-size:.7em;font-style:normal;font-family:var(--heading-font);font-weight:100}.template-product-thumbnails .coffee-product span.button{border:1px solid var(--orange-text);color:var(--orange-text);text-decoration:none;padding:.3rem .5rem;text-transform:uppercase;font-size:var(--subheading-font-size);font-weight:var(--subheading-font-bold-weight);letter-spacing:var(--subheading-font-letter-spacing);transition:background-color .3s ease,color .3s ease}.template-product-thumbnails .coffee-product:hover span.button{background-color:var(--orange);color:var(--white-text)}.os-windows .template-product-thumbnails .coffee-product span.button{display:inline-block;padding-top:calc(.3rem + .125em)}@media all and (max-width: 1439px){.template-product-thumbnails .coffee-product{min-height:675px}}@media all and (max-width: 1279px){.template-product-thumbnails .coffee-product{min-height:675px}.template-product-thumbnails .grid{width:100%}}@media all and (max-width: 999px){.template-product-thumbnails .coffee-products.grid{grid-template-columns:1fr 1fr}.template-product-thumbnails .grid{width:calc(100% - 2em)}}@media all and (max-width: 799px){.template-product-thumbnails .coffee-products.grid{grid-template-columns:1fr 1fr;grid-gap:.2em}.template-product-thumbnails .grid{width:100%}}@media all and (max-width: 699px){.template-product-thumbnails .coffee-products.grid{grid-template-columns:1fr;grid-gap:2em}.template-product-thumbnails .grid{width:calc(100% - 4em)}.template-product-thumbnails .coffee-product img{margin-left:auto;width:100%}.template-product-thumbnails .coffee-product:hover img.flavor{opacity:1}.template-product-thumbnails .coffee-product:hover img.bag{opacity:0}}.template-coffee-product .page-title-on-label h2{border-bottom:0}.template-coffee-product .page-title-on-label h1{margin-bottom:0;border-top:0;padding-top:0}.template-coffee-product .page-title-on-label h3{border-top:0}.template-coffee-product .page-title-on-label .secondary-grid{margin-bottom:0}.template-coffee-product{background:var(--tan)}.template-coffee-product .main-coffee-product-grid{max-width:1600px;margin:0 auto}.template-coffee-product h1{font-family:var(--subheading-alt-font);font-weight:400;letter-spacing:.07em;padding:.5em 0;line-height:1;margin-bottom:1em;border:1px solid #333;border-left:0;border-right:0;text-transform:uppercase;font-size:.8em;text-align:center}.template-coffee-product h5{font-family:var(--subheading-alt-font);font-weight:400;letter-spacing:.07em;padding:.5em 0;line-height:1;margin-bottom:0;border:1px solid #333;border-left:0;border-right:0;text-transform:uppercase;font-size:.8em;text-align:center}.template-coffee-product h4{font-family:var(--subheading-font);color:var(--orange-text);text-transform:uppercase;font-size:1.3em;text-align:center;font-weight:900}.os-windows .template-coffee-product h4{margin-top:.125em;margin-bottom:.5em}.template-coffee-product .main-coffee-product-grid.grid{display:grid;grid-template-columns:569px 390px 20px 1fr;background-color:var(--tan)}.template-coffee-product .secondary-grid{display:grid;grid-template-columns:3fr 20px 2fr;max-width:1600px;margin:0 auto}.template-coffee-product .flavor-wheel{grid-column:1/2;padding:10px}.template-coffee-product .flavor-wheel img{width:100%}.template-coffee-product .box-of-copy{grid-column:2/3;font-family:var(--subheading-alt-font);font-size:.9em;line-height:1.3;padding:.5em}.template-coffee-product .box-of-copy img{width:100%}.template-coffee-product .box-of-copy h3{margin-top:1em;color:var(--orange-text);text-transform:uppercase;font-weight:400}.template-coffee-product .cart-section{background:var(--alt-tan);padding:2em;grid-column:4/5;text-transform:uppercase;font-family:var(--subheading-alt-font)}.template-coffee-product .cart-section .grind{border-bottom:1px solid var(--black);padding:.5em 0 1em;font-size:.75em;line-height:1.3;display:grid;grid-template-columns:120px 1fr 1fr;align-items:end}.template-coffee-product .cart-section .grind label{font-size:1.3em;margin-bottom:-0.11em}.template-coffee-product .cart-section .size{border-bottom:1px solid var(--black);padding:.5em 0 1em;font-size:.8em;line-height:1.3;display:grid;grid-template-columns:120px 1fr;align-items:center}.template-coffee-product .cart-section .size label{font-size:1.3em;margin-bottom:-0.11em}.template-coffee-product .cart-section .size .size-options{display:grid;grid-template-columns:1fr 1fr}.template-coffee-product .cart-section .size .size-options label span{font-size:.65em}.template-coffee-product .cart-section .frequency{border-bottom:1px solid var(--black);padding:.5em 0 1em;font-size:.75em;line-height:1.3;display:grid;grid-template-columns:120px 1fr;align-items:center}.template-coffee-product .cart-section .frequency-options{grid-column:2/3;display:grid;grid-template-columns:1fr}.template-coffee-product .cart-section .frequency label{font-size:1em}.template-coffee-product .cart-section .frequency label svg{width:15px;margin-bottom:-2px;fill:var(--orange)}.template-coffee-product .cart-section .frequency label svg:hover{fill:var(--brown);cursor:pointer}.template-coffee-product .cart-section .cost{border-bottom:1px solid var(--black);padding:.5em 0 1em;font-size:.75em;line-height:1.3;display:grid;grid-template-columns:120px 1fr;align-items:center}.template-coffee-product .cart-section .cost .amount{grid-column:2/3;font-size:1.8em}.template-coffee-product .cart-section .quantity{border-bottom:1px solid var(--black);padding:.5em 0 1em;font-size:.75em;line-height:1.3;display:grid;grid-template-columns:120px 24px 50px 24px;align-items:end}.template-coffee-product .cart-section .quantity span{background:var(--tan);color:var(--orange);text-align:center;font-size:29px;line-height:14px;display:inline-block;border:1px solid var(--orange);width:17px;height:17px;border-radius:50%;position:relative;top:3px;margin-right:5px}.template-coffee-product .cart-section .quantity span:hover{cursor:pointer;background:var(--orange);color:var(--tan)}.template-coffee-product .cart-section .quantity div.amount{text-align:center;font-size:17px;line-height:10px;font-family:var(--subheading-font);color:var(--black);display:inline-block;width:40px}.template-coffee-product .cart-section input[type=radio]:checked+label{color:var(--orange-text);font-weight:bold}.template-coffee-product .cart-section input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:19px;height:19px;border:1px solid var(--orange-text);border-radius:50%;outline:none;cursor:pointer;position:relative;top:3px;margin-right:5px}.template-coffee-product .cart-section input[type=radio]:checked{background-color:var(--orange-text);border:1px solid var(--orange-text)}.template-coffee-product .cart-section input[type=radio]:focus{box-shadow:0 0 5px rgba(255,165,0,.5)}.template-coffee-product .cart-section label.disabled{opacity:.4}.template-coffee-product .buttons{display:grid;grid-template-columns:1fr 1fr;margin-top:1em}.os-windows .template-coffee-product .buttons{margin-top:.5em}.template-coffee-product .buttons div:nth-child(2){justify-self:end}.template-coffee-product .buttons .button{background-color:var(--orange);font-family:var(--body-font);border:1px solid var(--white-text);color:var(--white-text);text-decoration:none;padding:.6rem .6rem;text-transform:uppercase;font-size:var(--subheading-font-size);font-weight:var(--subheading-font-bold-weight);letter-spacing:var(--subheading-font-letter-spacing);transition:background-color .3s ease,color .3s ease}.template-coffee-product .buttons .button:hover{background-color:var(--brown);color:var(--white);cursor:pointer}.os-windows .template-coffee-product .buttons .button{display:inline-block;padding-top:calc(.6rem + .125em)}.template-coffee-product .cropshare{background:var(--alt-tan);padding:20px}.template-coffee-product .cropshare img{width:100%;max-width:100%}.template-coffee-product .gallery{grid-column:1/3;line-height:0;clear:both}.template-coffee-product .gallery img{width:100%;max-width:100%}.template-coffee-product .gallery .grid-25-75{clear:both}.template-coffee-product .gallery .grid-75-25{clear:both}.template-coffee-product .gallery .grid-60-40{clear:both}.template-coffee-product .gallery .grid-40-60{clear:both}.template-coffee-product .gallery .grid-50-50{clear:both}.template-coffee-product .gallery .grid-40-40-60{clear:both}.template-coffee-product .gallery .grid-60-40-40{clear:both}.template-coffee-product .gallery .grid-75-25-25{clear:both}.template-coffee-product .gallery .grid-25-25-75{clear:both}.template-coffee-product .gallery .grid-25-25-75{display:grid;grid-template-columns:25% 75%}.template-coffee-product .gallery .grid-25-25-75 div:nth-child(1){grid-column:1/2}.template-coffee-product .gallery .grid-25-25-75 div:nth-child(2){grid-row:2/3;grid-column:1/2}.template-coffee-product .gallery .grid-25-25-75 div:nth-child(3){grid-column:2/3;grid-row:1/3}.template-coffee-product .gallery .grid-40-40-60{display:grid;grid-template-columns:40% 60%}.template-coffee-product .gallery .grid-40-40-60 div:nth-child(1){grid-column:1/2}.template-coffee-product .gallery .grid-40-40-60 div:nth-child(2){grid-row:2/3;grid-column:1/2}.template-coffee-product .gallery .grid-40-40-60 div:nth-child(3){grid-column:2/3;grid-row:1/3}.template-coffee-product .main-coffee-product-grid .variety-cupping-notes{align-self:end;margin-bottom:2em}.template-coffee-product .cropshare h3{font-size:.6em;text-transform:uppercase;text-align:center;letter-spacing:.1em}.template-coffee-product .cropshare h3 strong{font-size:2.5em;font-weight:900;display:block;color:var(--orange-text);font-family:var(--heading-font);text-transform:uppercase}.os-windows .template-coffee-product .cropshare h3 strong{margin-top:.125em}.template-coffee-product .cropshare .box-of-copy{text-align:left;font-family:var(--body-font);font-size:.9em;line-height:1.5;padding:1em 4em}.template-coffee-product .variety-cupping-notes.box-of-copy h3{font-family:var(--heading-font);font-size:.9em}.template-coffee-product .cropshare{text-align:center}.template-coffee-product .cropshare img{margin:1em 0}.template-coffee-product .product-area-secondary-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;border-top:0;border-bottom:1px solid var(--black);overflow:hidden}.template-coffee-product .product-area-secondary-grid div{padding:.5rem 0 .5rem;align-items:center;position:relative;display:grid;grid-template-columns:auto auto;letter-spacing:.07em;font-size:.6em;color:var(--black);font-family:var(--subheading-alt-font);font-weight:400;text-transform:uppercase}.os-windows .template-coffee-product .product-area-secondary-grid div{padding:1rem 0}.template-coffee-product .product-area-secondary-grid div strong{align-self:center;text-align:left;display:inline-block;color:var(--orange);font-size:3em;font-family:var(--condensed-font);font-weight:700;letter-spacing:.001em}.os-windows .template-coffee-product .product-area-secondary-grid div strong{margin-top:.125em;line-height:1px}.template-coffee-product .product-area-secondary-grid div span{display:inline-block;text-align:left;align-self:center;font-size:1.2em;width:12em;line-height:1.15}.template-coffee-product .product-area-secondary-grid div::before,.template-coffee-product .product-area-secondary-grid div::after{content:"";position:absolute;background-color:var(--black);z-index:1}.template-coffee-product .product-area-secondary-grid div::after{inline-size:100vw;block-size:1px;inset-inline-start:0;inset-block-start:-0.5rem}.template-coffee-product .product-area-secondary-grid div::before{inline-size:1px;block-size:100vh;inset-inline-start:-0.5rem}.template-coffee-product .product-area-secondary-grid div:nth-child(3),.template-coffee-product .product-area-secondary-grid div:nth-child(4){grid-template-columns:1fr;text-align:left;padding:0;line-height:1.3}.template-coffee-product .product-area-secondary-grid div:nth-child(3) span,.template-coffee-product .product-area-secondary-grid div:nth-child(4) span{display:block;width:100%}.template-coffee-product .product-area-secondary-grid div:nth-child(3) em,.template-coffee-product .product-area-secondary-grid div:nth-child(4) em{display:block;width:100%;font-family:var(--script-font);font-size:1.5em;text-transform:none;font-style:normal}.template-coffee-product .product-area-secondary-grid div:nth-child(4) em{font-size:1.9em}.template-coffee-product .product-area-secondary-grid div:nth-child(4) em i{font-size:.6em;font-style:normal}.template-coffee-product .product-area-secondary-grid div:nth-child(4) em b{font-size:.7em;font-style:normal;font-family:var(--heading-font);font-weight:100}.template-coffee-product .flavor-spots{width:15px;height:15px;border-radius:50%;background:var(--orange);position:absolute}.template-coffee-product #coffee-carousel{width:100%;color:var(--white)}.template-coffee-product #coffee-carousel .box-of-copy h3{text-align:center;font-family:var(--heading-font);font-weight:var(--heading-font-weight);margin-bottom:1em;margin-top:0;color:var(--orange-text)}.template-coffee-product #coffee-carousel .box-of-copy h2{text-align:center;font-family:var(--subheading-font);font-weight:var(--subheading-font-bold-weight);font-size:var(--subheading-font-size);letter-spacing:var(--subheading-font-letter-spacing);text-transform:uppercase}.template-coffee-product #coffee-carousel{background:var(--maroon);padding-top:5em;padding-bottom:5em;margin:0 auto}.template-coffee-product #coffee-carousel .grid{width:100%;margin:0 auto;max-width:1600px;background-color:var(--maroon)}.template-coffee-product #coffee-carousel a{text-decoration:none !important}.template-coffee-product #coffee-carousel .coffee-products.grid{background:var(--maroon);color:var(--black);display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1em;text-align:center;width:calc(100% - 2em)}.template-coffee-product #coffee-carousel .coffee-product{background:var(--tan);padding:1em;border:10px solid var(--orange)}.template-coffee-product #coffee-carousel .coffee-product:hover{background:var(--dark-tan);cursor:pointer}.template-coffee-product #coffee-carousel .coffee-product .images{position:relative;height:300px}.template-coffee-product #coffee-carousel .coffee-product img{position:absolute;top:15px;left:0;margin-top:1em;width:350px;height:240px;transition:opacity .8s ease;max-width:100% !important;height:auto !important}.template-coffee-product #coffee-carousel .coffee-product img.flavor{opacity:1}.template-coffee-product #coffee-carousel .coffee-product img.bag{opacity:0}.template-coffee-product #coffee-carousel .coffee-product:hover img.flavor{opacity:0}.template-coffee-product #coffee-carousel .coffee-product:hover img.bag{opacity:1}.template-coffee-product #coffee-carousel .coffee-product a{text-decoration:none}.template-coffee-product #coffee-carousel .coffee-product a:hover{text-decoration:none}.template-coffee-product #coffee-carousel .coffee-product h4{margin-top:2em;letter-spacing:.1em;font-size:.6em;color:var(--black);font-family:var(--subheading-font);font-weight:var(--heading-font-weight);text-transform:uppercase}.template-coffee-product #coffee-carousel .coffee-product h3{margin-top:0;line-height:1;color:var(--orange);font-size:1em;font-family:var(--subheading-font);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.template-coffee-product #coffee-carousel .coffee-product h3 a{color:var(--orange)}.template-coffee-product #coffee-carousel .coffee-product .varietals{padding-top:.5em;padding-bottom:.5em;border-top:1px solid var(--black);letter-spacing:.07em;font-size:.65em;color:var(--black);font-family:var(--subheading-alt-font);font-weight:400;text-transform:uppercase}.template-coffee-product #coffee-carousel .coffee-product .other-secondary-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;border-top:1px solid var(--black);border-bottom:1px solid var(--black);overflow:hidden;gap:1rem}.template-coffee-product #coffee-carousel .coffee-product .other-secondary-grid div{padding:.5rem 0 0;position:relative;display:grid;grid-template-columns:3rem 2fr;letter-spacing:.07em;font-size:.6em;color:var(--black);font-family:var(--subheading-alt-font);font-weight:400;text-transform:uppercase}.template-coffee-product #coffee-carousel .coffee-product .other-secondary-grid div strong{align-self:center;text-align:left;display:block;float:left;font-weight:700;color:var(--orange);font-size:1.9em;font-family:var(--condensed-font);font-weight:700;letter-spacing:.001em}.os-windows .template-coffee-product #coffee-carousel .coffee-product .other-secondary-grid div strong{margin-top:.125em;line-height:1px}.template-coffee-product #coffee-carousel .coffee-product .other-secondary-grid div span{display:block;float:left;text-align:left;align-self:center;line-height:1.15}.template-coffee-product #coffee-carousel .coffee-product .other-secondary-grid div::before,.template-coffee-product #coffee-carousel .coffee-product .other-secondary-grid div::after{content:"";position:absolute;background-color:var(--black);z-index:1}.template-coffee-product #coffee-carousel .coffee-product .other-secondary-grid div::after{inline-size:100vw;block-size:1px;inset-inline-start:0;inset-block-start:-0.5rem}.template-coffee-product #coffee-carousel .coffee-product .other-secondary-grid div::before{inline-size:1px;block-size:100vh;inset-inline-start:-0.5rem}.template-coffee-product #coffee-carousel .coffee-product .other-secondary-grid div:nth-child(3),.template-coffee-product #coffee-carousel .coffee-product .other-secondary-grid div:nth-child(4){grid-template-columns:1fr;text-align:left;padding:0;line-height:1.3}.template-coffee-product #coffee-carousel .coffee-product .other-secondary-grid div:nth-child(3) span,.template-coffee-product #coffee-carousel .coffee-product .other-secondary-grid div:nth-child(4) span{display:block;width:100%}.template-coffee-product #coffee-carousel .coffee-product .other-secondary-grid div:nth-child(3) em,.template-coffee-product #coffee-carousel .coffee-product .other-secondary-grid div:nth-child(4) em{display:block;width:100%;font-family:var(--script-font);font-size:1.5em;text-transform:none;font-style:normal}.template-coffee-product #coffee-carousel .coffee-product .other-secondary-grid div:nth-child(4) em{font-size:1.9em}.template-coffee-product #coffee-carousel .coffee-product .other-secondary-grid div:nth-child(4) em i{font-size:.6em;font-style:normal}.template-coffee-product #coffee-carousel .coffee-product .other-secondary-grid div:nth-child(4) em b{font-size:.7em;font-style:normal;font-family:var(--heading-font);font-weight:100}.template-coffee-product #coffee-carousel .coffee-product span.button{border:1px solid var(--orange-text);color:var(--orange-text);text-decoration:none;padding:.3rem .5rem;text-transform:uppercase;font-size:var(--subheading-font-size);font-weight:var(--subheading-font-bold-weight);letter-spacing:var(--subheading-font-letter-spacing);transition:background-color .3s ease,color .3s ease}.template-coffee-product #coffee-carousel .coffee-product:hover span.button{background-color:var(--orange);color:var(--white-text)}.template-coffee-product #coffee-carousel .coffee-product{min-height:570px}.template-coffee-product .frequency_value{font-size:.5em}@media all and (max-width: 1599px){.template-coffee-product #coffee-carousel .coffee-product{min-height:610px}.template-coffee-product .main-coffee-product-grid.grid{grid-template-columns:569px 300px 10px 1fr}}@media all and (max-width: 1499px){.template-coffee-product .main-coffee-product-grid.grid{grid-template-columns:559px 290px 10px 1fr}.template-coffee-product .flavor-wheel{padding:5px 0 5px 10px}}@media all and (max-width: 1439px){.template-coffee-product .product-area-secondary-grid div{padding:0;margin-bottom:-1em}.template-coffee-product .product-area-secondary-grid div:nth-child(2){margin-bottom:-0.5em}.template-coffee-product .product-area-secondary-grid div:nth-child(2) strong{position:relative;top:-0.2em}.template-coffee-product .product-area-secondary-grid div:nth-child(2) span{position:relative;top:-0.3em}.template-coffee-product #coffee-carousel .coffee-products.grid{grid-template-columns:1fr 1fr 1fr}.template-coffee-product .cart-section .grind{grid-template-columns:100px 1fr}.template-coffee-product .cart-section .grind div{grid-row:1/3}.template-coffee-product .cart-section .size{grid-template-columns:100px 1fr}.template-coffee-product .cart-section .size .size-label{grid-column:1/2}.template-coffee-product .cart-section .size-options{grid-column:2/3}.template-coffee-product .cart-section .size .size-options{grid-template-columns:1fr}.template-coffee-product .cart-section .quantity{grid-template-columns:100px 24px 50px 24px}.template-coffee-product .cart-section .frequency{grid-template-columns:100px 1fr}.template-coffee-product .product-area-secondary-grid{grid-template-columns:1fr}.template-coffee-product .product-area-secondary-grid div{grid-template-columns:80px 1fr}.template-coffee-product .cart-section h4{text-align:left}.template-coffee-product .cart-section h5{text-align:left}}@media all and (max-width: 1349px){.template-coffee-product .cart-section{padding:.5em}.template-coffee-product #coffee-carousel .coffee-product{min-height:640px}.template-coffee-product .cart-section .grind .grind-label{opacity:0}.template-coffee-product .cart-section .size .size-label{display:none}.template-coffee-product .cart-section .quantity .quantity-label{opacity:1}.template-coffee-product .cart-section .quantity .quantity-label strong{position:relative;top:4px}.template-coffee-product .cart-section .grind{grid-template-columns:1px 1fr}.template-coffee-product .cart-section .size{grid-template-columns:1px 1fr}.template-coffee-product .cart-section .quantity{grid-template-columns:100px 16px 38px 30px}.template-coffee-product .cart-section .frequency .frequency-label{opacity:0}.template-coffee-product .cart-section .frequency{grid-template-columns:1px 1fr}.template-coffee-product .cropshare .box-of-copy{padding:1em 1em}}@media all and (max-width: 1179px){.template-coffee-product .main-coffee-product-grid.grid{grid-template-columns:10px 350px 10px 1fr}.template-coffee-product .flavor-wheel{grid-row:2/3;grid-column:1/5;max-width:569px;margin:0 auto}.template-coffee-product .box-of-copy{grid-row:1/2;grid-column:2/3}.template-coffee-product .cart-section{grid-row:1/2;grid-column:4/5}.template-coffee-product .box-of-copy img{display:block}.template-coffee-product #coffee-carousel .coffee-products.grid{grid-template-columns:1fr 1fr}.template-coffee-product #coffee-carousel .coffee-product img{margin-left:auto;margin-right:auto;position:relative}}@media all and (max-width: 900px){.template-coffee-product .secondary-grid{grid-template-columns:1fr}.template-coffee-product .cropshare img{max-width:400px;margin:0 auto}}@media all and (max-width: 768px){.template-coffee-product #coffee-carousel .coffee-products.grid{grid-template-columns:1fr}.template-coffee-product .main-coffee-product-grid.grid{grid-template-columns:10px 300px 10px 1fr}}@media all and (max-width: 640px){.template-coffee-product .main-coffee-product-grid.grid{grid-template-columns:10px 1fr 10px}.template-coffee-product .flavor-wheel{grid-row:3/4;grid-column:2/3}.template-coffee-product .box-of-copy{grid-row:1/2;grid-column:2/3}.template-coffee-product .cart-section{grid-row:2/3;grid-column:2/3}.template-coffee-product .box-of-copy img{display:block;max-width:400px;width:100%;margin:0 auto}.template-coffee-product #coffee-carousel .coffee-product:hover img.flavor{opacity:1}.template-coffee-product #coffee-carousel .coffee-product:hover img.bag{opacity:0}}.template-image-scroll-animation-gallery{overflow-x:hidden}.template-image-scroll-animation-gallery .image-count-7{display:grid;max-width:var(--body-width);margin:0 auto;grid-template-columns:repeat(100, 1fr);grid-template-rows:repeat(84, 1fr);gap:0px;position:relative}.template-image-scroll-animation-gallery .image-count-7 img{max-width:100%;height:auto;opacity:1;width:100%}@media all and (max-width: 1440px){.template-image-scroll-animation-gallery .image-count-7{max-width:1000px}}@media all and (max-width: 1340px){.template-image-scroll-animation-gallery .image-count-7{max-width:900px}}@media all and (max-width: 1280px){.template-image-scroll-animation-gallery .image-count-7{max-width:800px}}@media all and (max-width: 1024px){.template-image-scroll-animation-gallery .image-count-7{max-width:600px}}@media all and (max-width: 800px){.template-image-scroll-animation-gallery .image-count-7{max-width:500px}}@media all and (max-width: 640px){.template-image-scroll-animation-gallery .image-count-7{max-width:400px}}@media all and (max-width: 500px){.template-image-scroll-animation-gallery .image-count-7{max-width:300px}}@media all and (max-width: 320px){.template-image-scroll-animation-gallery .image-count-7{max-width:200px}}.template-custom-html-section .grid{width:calc(100% - 6em);margin:0 auto}.template-custom-html-section.body-width .grid{max-width:var(--body-width);width:calc(100% - 3em)}.template-custom-html-section.narrow-width .grid{max-width:var(--narrow-width);width:calc(100% - 3em)}.template-custom-html-section.full-width .grid{width:100%;max-width:100%}/*# sourceMappingURL=sections.min.css.map */
