/*!
====================================
49th Parallel >> Custom Styles
====================================
This CSS sammich was cut by:
  -> Your Name at pb+j
  -> http://addpbj.com/people
  -> Version 1.0
  -> May 2020
  -> SCSS
------------------------------------
*/:root{--black: #272223;--grey: #e2e4e5;--blue-grey--lt: #9eb1b5;--blue-grey--dk: #495968;--teal--lt: #a5d9d8;--teal--dk: #37727b;--teal--mid: #007181;--brown--lt: #cda39d;--brown--dk: #805145;--yellow: #f6d28c;--holiday-red: #7c131c;--holiday-red-menu: #b00b0b;--teal--new: #007a8a;--grey--new: #e2e4e5}.no-hyphens{-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none;word-break:keep-all}.h1,body h1{font-family:interstate-condensed,sans-serif!important;font-weight:700;letter-spacing:0;line-height:1.2em;text-transform:none;font-style:normal;font-size:70px!important;text-transform:uppercase!important}@media screen and (max-width: 1023px){.h1,body h1{font-size:50px!important}}.h2,.slideshow-slide-heading,.testimonial-blockquote-citation p,.article--excerpt-title a,.product-readmore .headline,body h2{font-family:interstate-condensed,sans-serif!important;font-weight:700;letter-spacing:0;line-height:1.2em;text-transform:none;font-style:normal;font-size:35px!important}@media screen and (max-width: 1400px){.h2,.slideshow-slide-heading,.testimonial-blockquote-citation p,.article--excerpt-title a,.product-readmore .headline,body h2{font-size:32px!important}}@media screen and (max-width: 1200px){.h2,.slideshow-slide-heading,.testimonial-blockquote-citation p,.article--excerpt-title a,.product-readmore .headline,body h2{font-size:30px!important;line-height:1em!important}}.h3,.home-section--title,h2.rich-text-heading-small,body h3{font-family:interstate-condensed,sans-serif!important;font-weight:500;letter-spacing:0;line-height:1.2em;text-transform:none;font-style:normal;font-size:36px!important}@media screen and (max-width: 720px){.h3,.home-section--title,h2.rich-text-heading-small,body h3{font-size:34px!important}}.h4,.pin-modal__details span,.promo-block-grid--content-align-bottom-center .promo-block-grid--header,.collection--description,body h4{font-family:interstate,sans-serif!important;font-weight:400;letter-spacing:0;line-height:1.2em;text-transform:none;font-style:normal;font-size:28px!important}.h5,.breadcrumbs-container a,.breadcrumbs-container span,.share-buttons--title,.testimonial-blockquote-quote,.testimonial-blockquote-quote p,.site-footer-block-content .navmenu-link,.site-footer .country-selector a,.filter-text,.product-readmore .sub-headline,.highlights-banners-text p,.productitem--badge,.bold-ro__limited-text,.productgrid--sidebar-title--small,.bold-ro__order-interval-lbl,.form-field-title,.announcement-bar,.announcement-bar-link,.site-footer-credits,.productitem--profile,body h5{font-family:interstate,sans-serif!important;font-weight:400;letter-spacing:0;line-height:1.2em;text-transform:none;font-style:normal;font-size:15px!important}@media screen and (max-width: 1023px){.h5,.breadcrumbs-container a,.breadcrumbs-container span,.share-buttons--title,.testimonial-blockquote-quote,.testimonial-blockquote-quote p,.site-footer-block-content .navmenu-link,.site-footer .country-selector a,.filter-text,.product-readmore .sub-headline,.highlights-banners-text p,.productitem--badge,.bold-ro__limited-text,.productgrid--sidebar-title--small,.bold-ro__order-interval-lbl,.form-field-title,.announcement-bar,.announcement-bar-link,.site-footer-credits,.productitem--profile,body h5{font-size:12px!important}}.site-footer-credits{font-size:12px!important}.h6,body a.site-header-button.site-header-account-button,.site-footer-block-title,.productitem--origin,.template-product .price--no-stock,.template-product .price--low-stock,.template-product .stock-level--wrapper,.site-logo .weglot-container a,.utility-bar a,.site-navigation a,.site-navigation .navmenu-depth-1>li>a,.site-header-actions,.site-header .navmenu-link,.site-mobile-nav .country-selector a,body h6{font-family:interstate-condensed,sans-serif!important;font-weight:600;letter-spacing:0;line-height:1.2em;text-transform:none;font-style:normal;font-size:15px!important}.upper,.article--excerpt-title a,.product-readmore .headline,.bold-ro__limited-text,.productgrid--sidebar-title--small,.bold-ro__order-interval-lbl,.form-field-title,.announcement-bar,.announcement-bar-link,.h6,body a.site-header-button.site-header-account-button,.site-footer-block-title,.productitem--origin,.template-product .price--no-stock,.template-product .price--low-stock,.template-product .stock-level--wrapper,.site-logo .weglot-container a,.utility-bar a,.site-navigation a,.site-navigation .navmenu-depth-1>li>a,.site-header-actions,.site-header .navmenu-link,.site-mobile-nav .country-selector a,body h6,.product--name,.js-im-title-placeholder,.pin-modal__title,.product-title a,.productitem--title a,.product--from,.cross-sell li .money .price--label,.price--main .price--label{text-transform:uppercase!important}.center{text-align:center}.template-blog .center{text-align:center!important}.body,.highlights-banners-heading,.article--meta-item,.alt-img-with-text--content .alt-img-with-text--text .text-content,.modal .product-pricing .price--main .money,.template-product .product-pricing .price--main .money,body,body p,body a{font-family:interstate,sans-serif!important;font-weight:400;letter-spacing:0;line-height:1.2em;text-transform:none;font-style:normal;font-size:20px;line-height:1.3em}@media screen and (max-width: 724px){.body,.highlights-banners-heading,.article--meta-item,.alt-img-with-text--content .alt-img-with-text--text .text-content,.modal .product-pricing .price--main .money,.template-product .product-pricing .price--main .money,body,body p,body a{font-size:15px!important;line-height:1.4em!important}}body p:first-child{margin-top:0}@media screen and (max-width: 640px){.text-content{text-align:justify}}.product--name,.js-im-title-placeholder,.pin-modal__title,.product-title a,.productitem--title a{font-family:interstate,sans-serif!important;font-weight:700;letter-spacing:0;line-height:1.2em;text-transform:none;font-style:normal;font-size:28px!important}.js-im-title-placeholder,.pin-modal__title,.product-title a,.productitem--title a{display:block;line-height:1em!important}@media screen and (max-width: 1023px){.js-im-title-placeholder,.pin-modal__title,.product-title a,.productitem--title a{font-size:19px!important}}.productitem--profile{font-size:13px!important}.productitem--profile-bullet{font-size:13px}.productitem--profile-bullet:last-of-type{display:none}.product--price,.price--main .money{font-family:interstate,sans-serif!important;font-weight:500;letter-spacing:0;line-height:1.2em;text-transform:none;font-style:normal;font-size:20px!important}.product--from,.cross-sell li .money .price--label,.price--main .price--label{font-family:interstate,sans-serif!important;font-weight:400;letter-spacing:0;line-height:1.2em;text-transform:none;font-style:normal;font-size:11px!important}.a,body a{font-family:interstate,sans-serif!important;font-weight:400;letter-spacing:0;line-height:1.2em;text-transform:none;font-style:normal}a.navmenu-link-parent[href*=holiday-collection-2025],a.navmenu-link[href*=holiday-collection-2025]{color:var(--holiday-red-menu)!important}a.navmenu-link-parent[href*=holiday-collection-2025]:hover,a.navmenu-link[href*=holiday-collection-2025]:hover{color:#bc1111!important}a.navmenu-link-parent[href*=gift-guide-2025],a.navmenu-link[href*=gift-guide-2025]{color:#daa520!important}a.navmenu-link-parent[href*=gift-guide-2025]:hover,a.navmenu-link[href*=gift-guide-2025]:hover{color:#b8860b!important}.btn,body .button-holiday,body .button-primary,body .image-with-text-button,body .button-secondary,body .rte button,body .dynamic-newsletter-text button,body .product-form--atc-button,body .shortcode--product-cta{font-family:interstate,sans-serif!important;font-weight:500;letter-spacing:0;line-height:1.2em;text-transform:none;font-style:normal;font-size:16px!important;text-transform:uppercase!important}body .button-primary,.button[class*=bold-ro__add-to-order]{border:1px solid #37727b;background-color:#37727b;color:#fff;text-align:center;cursor:pointer}body .button-primary:hover,.button[class*=bold-ro__add-to-order]:hover{border:1px solid #759da2;background-color:#759da2}.button[class*=bold-ro__add-to-order]{width:100%;padding:15px 10px;margin:1rem 0 0}body .button-holiday{border:1px solid #C82F2C;background-color:#c82f2c;color:#fff;text-align:center;cursor:pointer;min-width:250px;margin-top:15px!important}body .button-holiday:hover{border:1px solid #d62a3c;background-color:#d62a3c}.tertiary,.pin-modal__footer-button,.modal .product-link,.testimonial-blockquote-quote a,.button-signpost .button-text,.modal .shortcode--product-cta[button-style=tertiary],.modal .shortcode--product-cta[button-style=tertiary]:hover,.modal .shortcode--product-cta+.shortcode--product-cta,.modal .shortcode--product-cta+.shortcode--product-cta:hover,.template-product .shortcode--product-cta[button-style=tertiary],.template-product .shortcode--product-cta[button-style=tertiary]:hover,.template-product .shortcode--product-cta+.shortcode--product-cta,.template-product .shortcode--product-cta+.shortcode--product-cta:hover{font-family:interstate,sans-serif!important;font-weight:500;letter-spacing:0;line-height:1.2em;text-transform:none;font-style:normal;font-size:20px;--color: var(--black);display:inline-block;width:auto;background:transparent!important;color:var(--color)!important;border:none!important;border-bottom:2px solid var(--color)!important;padding:0 0 2px!important;margin-top:1em;text-transform:none!important;text-decoration:none}.tertiary:hover,.pin-modal__footer-button:hover,.modal .product-link:hover,.testimonial-blockquote-quote a:hover,.button-signpost .button-text:hover,.modal .shortcode--product-cta[button-style=tertiary]:hover,.modal .shortcode--product-cta+.shortcode--product-cta:hover,.template-product .shortcode--product-cta[button-style=tertiary]:hover,.template-product .shortcode--product-cta+.shortcode--product-cta:hover{--color: var(--teal--dk)}.modal-close,.atc-banner--close,.message-banner--close,.utils-sortby-button,.utils-filter-button,.productgrid--search-button,.product-gallery--media-thumbnail,.live-search-takeover-cancel{font-family:interstate,sans-serif!important;font-weight:500;letter-spacing:0;line-height:1.2em;text-transform:none;font-style:normal}.form-field-input,.form-field-select,.productgrid--sidebar-item-grid .filter-item:not(.filter-item--toggle-more),.product-reviews--content .spr-form .spr-form-input-text,.product-reviews--content .spr-form .spr-form-input-email,.product-reviews--content .spr-form .spr-form-input-textarea,.option-value-input+.option-value-name{border:2px solid var(--black)}.no-js .form-field-input+.form-field-title,.no-js .product-reviews--content .spr-form .spr-form-input-text+.form-field-title,.product-reviews--content .spr-form .no-js .spr-form-input-text+.form-field-title,.no-js .product-reviews--content .spr-form .spr-form-input-email+.form-field-title,.product-reviews--content .spr-form .no-js .spr-form-input-email+.form-field-title,.no-js .product-reviews--content .spr-form .spr-form-input-textarea+.form-field-title,.product-reviews--content .spr-form .no-js .spr-form-input-textarea+.form-field-title,.form-field-input:focus+.form-field-title,.product-reviews--content .spr-form .spr-form-input-text:focus+.form-field-title,.product-reviews--content .spr-form .spr-form-input-email:focus+.form-field-title,.product-reviews--content .spr-form .spr-form-input-textarea:focus+.form-field-title,.form-field-filled.form-field-input+.form-field-title,.product-reviews--content .spr-form .form-field-filled.spr-form-input-text+.form-field-title,.product-reviews--content .spr-form .form-field-filled.spr-form-input-email+.form-field-title,.product-reviews--content .spr-form .form-field-filled.spr-form-input-textarea+.form-field-title,.form-field-select.form-field-input+.form-field-title,.product-reviews--content .spr-form .form-field-select.spr-form-input-text+.form-field-title,.product-reviews--content .spr-form .form-field-select.spr-form-input-email+.form-field-title,.product-reviews--content .spr-form .form-field-select.spr-form-input-textarea+.form-field-title{top:-1.25rem;left:0}.no-js .form-field-input+.form-field-title:before,.no-js .product-reviews--content .spr-form .spr-form-input-text+.form-field-title:before,.product-reviews--content .spr-form .no-js .spr-form-input-text+.form-field-title:before,.no-js .product-reviews--content .spr-form .spr-form-input-email+.form-field-title:before,.product-reviews--content .spr-form .no-js .spr-form-input-email+.form-field-title:before,.no-js .product-reviews--content .spr-form .spr-form-input-textarea+.form-field-title:before,.product-reviews--content .spr-form .no-js .spr-form-input-textarea+.form-field-title:before,.form-field-input:focus+.form-field-title:before,.product-reviews--content .spr-form .spr-form-input-text:focus+.form-field-title:before,.product-reviews--content .spr-form .spr-form-input-email:focus+.form-field-title:before,.product-reviews--content .spr-form .spr-form-input-textarea:focus+.form-field-title:before,.form-field-filled.form-field-input+.form-field-title:before,.product-reviews--content .spr-form .form-field-filled.spr-form-input-text+.form-field-title:before,.product-reviews--content .spr-form .form-field-filled.spr-form-input-email+.form-field-title:before,.product-reviews--content .spr-form .form-field-filled.spr-form-input-textarea+.form-field-title:before,.form-field-select.form-field-input+.form-field-title:before,.product-reviews--content .spr-form .form-field-select.spr-form-input-text+.form-field-title:before,.product-reviews--content .spr-form .form-field-select.spr-form-input-email+.form-field-title:before,.product-reviews--content .spr-form .form-field-select.spr-form-input-textarea+.form-field-title:before{display:none}html{scroll-behavior:smooth}@media screen and (min-width: 720px){body{overflow-x:hidden}}.jump-link{position:relative;top:-200px}.article--sidebar{position:sticky;top:180px;left:50px;margin-bottom:-85px;width:350px}.article--sidebar .title{margin-bottom:20px}.article--sidebar a{display:block;margin-bottom:10px}.blog-jump-container{display:inline-block}#shopify-section-static-announcement{position:sticky;top:0;z-index:700}#shopify-section-static-utility-bar{position:sticky;top:54px;z-index:701}#shopify-section-static-utility-bar .utility-bar .wg-drop.country-selector{background:transparent}#shopify-section-static-utility-bar .utility-bar .wg-drop.country-selector .wgcurrent{border:none}#shopify-section-static-utility-bar .utility-bar .wg-drop.country-selector .wgcurrent:after{top:-7px;-webkit-transform:none!important;transform:none!important}#shopify-section-static-utility-bar .utility-bar .wg-drop.country-selector a{height:inherit;color:var(--black);margin-left:0}#shopify-section-static-utility-bar .utility-bar a+a{margin-left:.75rem;padding-left:.75rem;border-left:1px solid rgba(255,255,255,.7)}#shopify-section-static-utility-bar .utility-bar a+a:last-of-type{margin-right:.1rem;padding-right:.75rem;border-right:1px solid rgba(255,255,255,.7)}.live-search--takeover .live-search-form.form-fields-inline{padding:30px 30px 0}@media screen and (max-width: 719px){.live-search--takeover .form-field .live-search-form-field{border:1px solid var(--black)}}@media screen and (max-width: 1023px){#shopify-section-static-basic-header .site-header--mobile-logo-center .site-header-search-button{position:static;margin-left:0!important}#shopify-section-static-basic-header .site-header-button.site-header-account-button{display:none!important}}#shopify-section-static-basic-header .site-header .site-header-main{padding-top:15px;padding-bottom:15px}@media screen and (min-width: 1024px){#shopify-section-static-basic-header .site-header .site-header-main-actions{top:20px}}@media screen and (max-width: 1023px){#shopify-section-static-basic-header .site-header .site-header-menu-button{left:10px}#shopify-section-static-basic-header .site-header .site-header-main-actions{right:10px}}#shopify-section-static-basic-header .site-header .site-logo .weglot-container{position:absolute;right:210px;top:31px}#shopify-section-static-basic-header .site-header .site-logo .weglot-container .country-selector a{padding:5px 5px 0}#shopify-section-static-basic-header .site-header .site-logo .weglot-container .wg-list.country-selector a:hover{color:var(--teal--lt)}@media screen and (max-width: 1023px){#shopify-section-static-basic-header .site-header .site-logo .weglot-container{display:none}}#shopify-section-static-basic-header .site-header .site-navigation a:focus,#shopify-section-static-basic-header .site-header .site-navigation .navmenu-depth-2 .navmenu-link:focus{outline:none}#shopify-section-static-basic-header .site-header .navmenu-meganav.navmenu-meganav--desktop .navmenu-item-text:hover{color:var(--teal--lt)}#shopify-section-static-basic-header .site-header .site-header-button.site-header-account-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:var(--black);margin-right:10px}#shopify-section-static-basic-header .site-header .site-navigation-wrapper a.navmenu-link.navmenu-link-parent{pointer-events:none}#shopify-section-static-basic-header .site-navigation .navmenu-depth-1>li{padding:0}#shopify-section-static-basic-header .site-header--basic-navigation-below .site-navigation>.navmenu>.navmenu-item>.navmenu-submenu{margin-top:1px}#shopify-section-static-basic-header .navmenu-meganav.navmenu-meganav--desktop .navmenu-meganav-items{display:block;column-count:3}#shopify-section-static-basic-header .site-mobile-nav .weglot-container{padding-left:15px;padding-top:15px}@media screen and (min-width: 1024px){body:not(.template-index) .site-main{padding-bottom:0}.site-page{margin-bottom:0}}.rte hr{width:50%}body #insta-feed{margin:0 -10px;width:calc(100% + 20px)}@media screen and (max-width: 760px){body #insta-feed{margin:0 10px;width:calc(100% - 20px)}}#shopify-section-static-footer .weglot-container{z-index:1}#shopify-section-static-footer .weglot-container a{color:#fff}@media screen and (min-width: 1024px){#shopify-section-static-footer .site-footer-block-social-accounts,#shopify-section-static-footer .site-footer-block-menu{width:12%}#shopify-section-static-footer .site-footer-block-newsletter{width:32%}}@media screen and (max-width: 374px){#shopify-section-static-footer .form-field.newsletter-submit{margin-top:10px}}.featured-collection--container .featured-collection--cta-wrapper{margin:4.92969rem auto 0}@media screen and (max-width: 723px){.featured-collection--container .featured-collection--cta-wrapper{margin-top:30px}}@media screen and (max-width: 723px){.location,.location .alt-img-with-text--content .alt-img-with-text--text{padding-bottom:0!important}}@media screen and (min-width: 1024px){.highlight-banners-count-4 .highlights-banners-block{width:18%}}@media screen and (max-width: 1023px){.highlight-banners-count-4 .highlights-banners-block{width:66%}}@media screen and (max-width: 1023px){.highlight-banners-count-3 .highlights-banners-block{width:66%}}@media screen and (max-width: 640px){.highlights-banners{position:relative;top:20px}}.highlights-banners-icon{height:50px}.highlights-banners--title{padding-top:50px;text-align:center}@media screen and (max-width: 1023px){.highlights-banners-container{padding-bottom:40px}}@media screen and (max-width: 1079px){.highlights-banners-container{padding-left:0;padding-right:0}}@media screen and (min-width: 720px){#shopify-section-static-slideshow .slideshow-slide.slideshow-height-fullscreen,#shopify-section-static-slideshow .slideshow-slide.slideshow-height-fullscreen .slideshow-height-fullscreen,#shopify-section-static-slideshow .flickity-viewport{height:calc(90vh - 184px)!important}.slideshow-slide-content.text-align-v-top{transform:translate(-50%,-100%)}}@media screen and (max-width: 719px){#shopify-section-static-slideshow .slideshow-slide.slideshow-height-fullscreen,#shopify-section-static-slideshow .slideshow-slide.slideshow-height-fullscreen .slideshow-height-fullscreen,#shopify-section-static-slideshow .flickity-viewport{height:calc(70vh - 158px)!important}.slideshow-image:not(.slideshow-image--mobile){display:none!important}.slideshow-image--mobile{opacity:1!important;object-fit:cover}.slideshow-height-fullscreen+.slideshow-slide-content.mobile-text-align-v-top{top:0;transform:translate(-50%,25%)}.slideshow-height-fullscreen+.slideshow-slide-content.mobile-text-align-v-bottom{top:auto;bottom:0;transform:translate(-50%,-25%)}.slideshow-slide-content>.mobile-button-align-v-top,.slideshow-slide-content>.mobile-button-align-v-center,.slideshow-slide-content>.mobile-button-align-v-bottom{visibility:hidden}.mobile-button-align-v-top{display:block;position:absolute;top:0;width:100%;display:flex;justify-content:center}.mobile-button-align-v-center{display:block;position:absolute;width:100%;top:40%;display:flex;justify-content:center}.mobile-button-align-v-bottom{display:block;position:absolute;width:100%;top:80%;display:flex;justify-content:center}}.productitem--info{background:transparent;text-align:center}@media screen and (min-width: 724px){.featured-collection--container .featured-collection--content[data-layout=slideshow] .productgrid--item{width:calc(33.33% - 6px)!important;margin-right:10px}}.promo-grid--container{padding-top:40px;padding-bottom:40px;margin-bottom:0!important}.promo-grid--container+style+script+.promo-grid--container{padding-top:0;margin-top:-20px}.promo-block-grid--content-align-bottom-center .promo-block-grid--content-wrapper,.promo-block-grid--content-align-bottom-center--transparent .promo-block-grid--content-wrapper,.promo-block-grid--content-align-bottom-center--grey .promo-block-grid--content-wrapper{padding-right:1.64063rem!important}.promo-block-grid--content-align-bottom-center .promo-block-grid--content-wrapper .promo-block-grid--header,.promo-block-grid--content-align-bottom-center--transparent .promo-block-grid--content-wrapper .promo-block-grid--header,.promo-block-grid--content-align-bottom-center--grey .promo-block-grid--content-wrapper .promo-block-grid--header{max-width:100%;text-overflow:initial;white-space:initial}@media (max-width: 720px){.promo-block-grid--content-align-bottom-center .promo-block-grid--content-wrapper .promo-block-grid--header,.promo-block-grid--content-align-bottom-center--transparent .promo-block-grid--content-wrapper .promo-block-grid--header,.promo-block-grid--content-align-bottom-center--grey .promo-block-grid--content-wrapper .promo-block-grid--header{margin-bottom:30px}}.promo-block-grid--content-align-bottom-center .promo-block-grid--content-wrapper{background:var(--teal--dk)}.promo-block-grid--content-align-bottom-center--grey .promo-block-grid--content-wrapper{background:var(--grey)}.below-image{margin-bottom:160px}.below-image .promo-block-grid--content.promo-block-grid--expanded{overflow:visible}.below-image .promo-block-grid--content-wrapper{bottom:auto;top:101%;text-align:center;background:var(--grey)}.below-image .promo-block-grid--content-wrapper:not(.promo-block-grid--unlinked) .promo-block-grid--button,.below-image .promo-block-grid--content-wrapper:not(.promo-block-grid--unlinked) .promo-block-grid--button .button-text{margin-top:0}@media (max-width: 720px){.below-image .promo-block-grid--content-wrapper:not(.promo-block-grid--unlinked) .promo-block-grid--button,.below-image .promo-block-grid--content-wrapper:not(.promo-block-grid--unlinked) .promo-block-grid--button .button-text{display:block;margin:0 auto;width:min-content;text-align:center}}.below-image .promo-block-grid--content-wrapper:not(.promo-block-grid--unlinked) .promo-block-grid--button .signpost-icon{display:none}.below-image .promo-block-grid--content-wrapper:not(.promo-block-grid--unlinked) .promo-block-grid--header{margin-bottom:5px}@media screen and (max-width: 1023px){.below-image .promo-block-grid--content-wrapper:not(.promo-block-grid--unlinked){top:calc(100% + 15px);padding:1rem!important}.below-image .promo-block-grid--content-wrapper:not(.promo-block-grid--unlinked) .promo-block-grid--header{width:100%;max-width:100%}}.promo-grid--inner .promo-block-grid.mobile-block{display:none!important}.promo-grid--inner .promo-block-grid.desktop-block{display:block!important}@media screen and (max-width: 719px){.promo-grid--inner .promo-block-grid.desktop-block+.promo-block-grid.desktop-block{margin-top:20px}}.alt-img-with-text--section section>div:not(:first-of-type){margin-top:50px!important}@media screen and (max-width: 1280px){.alt-img-with-text--content .alt-img-with-text--image.image-desktop{max-width:50%}}.text-col .heading+.text-content{margin-top:20px}@media screen and (max-width: 900px){.text-col{display:block!important}}.page--50835324991 .alt-img-with-text--content .alt-img-with-text--text,.page--50835324991 .alt-img-with-text--content .alt-img-with-text--text .text-content{text-align:center}.highlights-banners-container,.blogposts--container,.dynamic-collection-list--container,.featured-collections--container,.featured-product--container,.image-with-text,.alt-img-with-text--container,.logolist--container,.dynamic-map,.menulist--container,.dynamic-newsletter,.promo-grid--container,.promo-mosaic--container,.rich-text--container,.search-section-content,.testimonials-section,.twitter--container,.dynamic-video-wrapper{max-width:none}@media screen and (max-width: 1023px){.highlights-banners-container,.blogposts--container,.dynamic-collection-list--container,.featured-collections--container,.featured-product--container,.image-with-text,.alt-img-with-text--container,.logolist--container,.dynamic-map,.menulist--container,.dynamic-newsletter,.promo-grid--container,.promo-mosaic--container,.rich-text--container,.search-section-content,.testimonials-section,.twitter--container,.dynamic-video-wrapper{padding-left:20px;padding-right:20px}}main .page-content-contact{padding:0 20px}main .page-content-contact .form-field{margin-bottom:30px}@media screen and (max-width: 724px){.site-footer-blocks{padding:0 20px}}@media screen and (min-width: 760px){.testimonials{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;margin:0 auto}.testimonials-3 .testimonial{width:calc(33.33% - 20px);padding:10px}.testimonials-3 .testimonial .testimonial-figure{width:50px}}.page-content-contact select{z-index:2;width:100%;height:100%;padding:.9375rem 2.25rem .9375rem .875rem;margin-left:0;margin-right:10px;color:#272223;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--black);border-radius:0;background:url(//49thcoffee.com/cdn/shop/t/49/assets/down-arrow.png?v=66001638883841504971766728516) no-repeat 98% center/24px}.template-index #shopify-section-static-slideshow{background:var(--grey)}.template-index #shopify-section-static-collection,.template-search #shopify-section-static-collection,.template-collection #shopify-section-static-collection,.template-page #shopify-section-static-collection{margin-top:0!important}.template-index .filter-item a.filter-text--link.h5,.template-index .filter-item .breadcrumbs-container a.filter-text--link,.breadcrumbs-container .template-index .filter-item a.filter-text--link,.template-index .filter-item a.filter-text--link.share-buttons--title,.template-index .filter-item a.filter-text--link.testimonial-blockquote-quote,.template-index .filter-item .site-footer-block-content a.filter-text--link.navmenu-link,.site-footer-block-content .template-index .filter-item a.filter-text--link.navmenu-link,.template-index .filter-item .site-footer .country-selector a.filter-text--link,.site-footer .country-selector .template-index .filter-item a.filter-text--link,.template-index .filter-item a.filter-text--link.filter-text,.template-index .filter-item .product-readmore a.filter-text--link.sub-headline,.product-readmore .template-index .filter-item a.filter-text--link.sub-headline,.template-index .filter-item a.filter-text--link.productitem--badge,.template-index .filter-item a.filter-text--link.bold-ro__limited-text,.template-index .filter-item a.filter-text--link.productgrid--sidebar-title--small,.template-index .filter-item a.filter-text--link.bold-ro__order-interval-lbl,.template-index .filter-item a.filter-text--link.form-field-title,.template-index .filter-item a.filter-text--link.announcement-bar,.template-index .filter-item a.filter-text--link.announcement-bar-link,.template-index .filter-item a.filter-text--link.site-footer-credits,.template-index .filter-item a.filter-text--link.productitem--profile,.template-search .filter-item a.filter-text--link.h5,.template-search .filter-item .breadcrumbs-container a.filter-text--link,.breadcrumbs-container .template-search .filter-item a.filter-text--link,.template-search .filter-item a.filter-text--link.share-buttons--title,.template-search .filter-item a.filter-text--link.testimonial-blockquote-quote,.template-search .filter-item .site-footer-block-content a.filter-text--link.navmenu-link,.site-footer-block-content .template-search .filter-item a.filter-text--link.navmenu-link,.template-search .filter-item .site-footer .country-selector a.filter-text--link,.site-footer .country-selector .template-search .filter-item a.filter-text--link,.template-search .filter-item a.filter-text--link.filter-text,.template-search .filter-item .product-readmore a.filter-text--link.sub-headline,.product-readmore .template-search .filter-item a.filter-text--link.sub-headline,.template-search .filter-item a.filter-text--link.productitem--badge,.template-search .filter-item a.filter-text--link.bold-ro__limited-text,.template-search .filter-item a.filter-text--link.productgrid--sidebar-title--small,.template-search .filter-item a.filter-text--link.bold-ro__order-interval-lbl,.template-search .filter-item a.filter-text--link.form-field-title,.template-search .filter-item a.filter-text--link.announcement-bar,.template-search .filter-item a.filter-text--link.announcement-bar-link,.template-search .filter-item a.filter-text--link.site-footer-credits,.template-search .filter-item a.filter-text--link.productitem--profile,.template-collection .filter-item a.filter-text--link.h5,.template-collection .filter-item .breadcrumbs-container a.filter-text--link,.breadcrumbs-container .template-collection .filter-item a.filter-text--link,.template-collection .filter-item a.filter-text--link.share-buttons--title,.template-collection .filter-item a.filter-text--link.testimonial-blockquote-quote,.template-collection .filter-item .site-footer-block-content a.filter-text--link.navmenu-link,.site-footer-block-content .template-collection .filter-item a.filter-text--link.navmenu-link,.template-collection .filter-item .site-footer .country-selector a.filter-text--link,.site-footer .country-selector .template-collection .filter-item a.filter-text--link,.template-collection .filter-item a.filter-text--link.filter-text,.template-collection .filter-item .product-readmore a.filter-text--link.sub-headline,.product-readmore .template-collection .filter-item a.filter-text--link.sub-headline,.template-collection .filter-item a.filter-text--link.productitem--badge,.template-collection .filter-item a.filter-text--link.bold-ro__limited-text,.template-collection .filter-item a.filter-text--link.productgrid--sidebar-title--small,.template-collection .filter-item a.filter-text--link.bold-ro__order-interval-lbl,.template-collection .filter-item a.filter-text--link.form-field-title,.template-collection .filter-item a.filter-text--link.announcement-bar,.template-collection .filter-item a.filter-text--link.announcement-bar-link,.template-collection .filter-item a.filter-text--link.site-footer-credits,.template-collection .filter-item a.filter-text--link.productitem--profile,.template-page .filter-item a.filter-text--link.h5,.template-page .filter-item .breadcrumbs-container a.filter-text--link,.breadcrumbs-container .template-page .filter-item a.filter-text--link,.template-page .filter-item a.filter-text--link.share-buttons--title,.template-page .filter-item a.filter-text--link.testimonial-blockquote-quote,.template-page .filter-item .site-footer-block-content a.filter-text--link.navmenu-link,.site-footer-block-content .template-page .filter-item a.filter-text--link.navmenu-link,.template-page .filter-item .site-footer .country-selector a.filter-text--link,.site-footer .country-selector .template-page .filter-item a.filter-text--link,.template-page .filter-item a.filter-text--link.filter-text,.template-page .filter-item .product-readmore a.filter-text--link.sub-headline,.product-readmore .template-page .filter-item a.filter-text--link.sub-headline,.template-page .filter-item a.filter-text--link.productitem--badge,.template-page .filter-item a.filter-text--link.bold-ro__limited-text,.template-page .filter-item a.filter-text--link.productgrid--sidebar-title--small,.template-page .filter-item a.filter-text--link.bold-ro__order-interval-lbl,.template-page .filter-item a.filter-text--link.form-field-title,.template-page .filter-item a.filter-text--link.announcement-bar,.template-page .filter-item a.filter-text--link.announcement-bar-link,.template-page .filter-item a.filter-text--link.site-footer-credits,.template-page .filter-item a.filter-text--link.productitem--profile{display:inline;float:right;padding:7px 0;position:absolute;right:0;width:100%;text-align:right}.template-index .productgrid--sidebar-item.filter-group,.template-search .productgrid--sidebar-item.filter-group,.template-collection .productgrid--sidebar-item.filter-group,.template-page .productgrid--sidebar-item.filter-group{border-top:1px solid var(--grey);margin:0;padding-bottom:10px}.template-index .productgrid--sidebar-item.filter-group:last-child,.template-search .productgrid--sidebar-item.filter-group:last-child,.template-collection .productgrid--sidebar-item.filter-group:last-child,.template-page .productgrid--sidebar-item.filter-group:last-child{border-bottom:1px solid var(--grey)}.template-index .productgrid--masthead,.template-search .productgrid--masthead,.template-collection .productgrid--masthead,.template-page .productgrid--masthead{position:relative;height:200px;margin-top:0!important;overflow:hidden}.template-index .productgrid--masthead .collection--image,.template-search .productgrid--masthead .collection--image,.template-collection .productgrid--masthead .collection--image,.template-page .productgrid--masthead .collection--image{position:relative;top:-50%}.template-index .productgrid--masthead .collection--image img,.template-search .productgrid--masthead .collection--image img,.template-collection .productgrid--masthead .collection--image img,.template-page .productgrid--masthead .collection--image img{width:100%}.template-index .productgrid--masthead .collection--information,.template-search .productgrid--masthead .collection--information,.template-collection .productgrid--masthead .collection--information,.template-page .productgrid--masthead .collection--information{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px;margin-top:0;background:#fff}.template-index .productgrid--masthead .collection--information .collection--title,.template-index .productgrid--masthead .collection--information .collection--description,.template-search .productgrid--masthead .collection--information .collection--title,.template-search .productgrid--masthead .collection--information .collection--description,.template-collection .productgrid--masthead .collection--information .collection--title,.template-collection .productgrid--masthead .collection--information .collection--description,.template-page .productgrid--masthead .collection--information .collection--title,.template-page .productgrid--masthead .collection--information .collection--description{color:#000;font-weight:400;max-width:60%}@media screen and (max-width: 1023px){.template-index .productgrid--masthead .collection--information .collection--title,.template-index .productgrid--masthead .collection--information .collection--description,.template-search .productgrid--masthead .collection--information .collection--title,.template-search .productgrid--masthead .collection--information .collection--description,.template-collection .productgrid--masthead .collection--information .collection--title,.template-collection .productgrid--masthead .collection--information .collection--description,.template-page .productgrid--masthead .collection--information .collection--title,.template-page .productgrid--masthead .collection--information .collection--description{max-width:85%;text-align:center}}@media screen and (max-width: 1023px){.template-index .productgrid--masthead,.template-search .productgrid--masthead,.template-collection .productgrid--masthead,.template-page .productgrid--masthead{height:250px}.template-index .productgrid--masthead .collection--image,.template-search .productgrid--masthead .collection--image,.template-collection .productgrid--masthead .collection--image,.template-page .productgrid--masthead .collection--image{top:0}}.template-index .productitem,.template-search .productitem,.template-collection .productitem,.template-page .productitem{transition:all .3s}.template-index .productitem:hover,.template-search .productitem:hover,.template-collection .productitem:hover,.template-page .productitem:hover{background:var(--grey);box-shadow:none}.template-index .productitem .productitem--info,.template-search .productitem .productitem--info,.template-collection .productitem .productitem--info,.template-page .productitem .productitem--info{background:transparent;text-align:center}.template-index .productitem .productitem--actions,.template-search .productitem .productitem--actions,.template-collection .productitem .productitem--actions,.template-page .productitem .productitem--actions{display:flex}@media screen and (max-width: 1023px){.template-index .productitem .productitem--actions,.template-search .productitem .productitem--actions,.template-collection .productitem .productitem--actions,.template-page .productitem .productitem--actions{position:relative;width:100%}}.template-index .productitem .productitem--actions .productitem--action,.template-search .productitem .productitem--actions .productitem--action,.template-collection .productitem .productitem--actions .productitem--action,.template-page .productitem .productitem--actions .productitem--action{border-top:12px solid #fff;width:100%}.template-index .productitem .productitem--actions .productitem--action .productitem--action-trigger,.template-search .productitem .productitem--actions .productitem--action .productitem--action-trigger,.template-collection .productitem .productitem--actions .productitem--action .productitem--action-trigger,.template-page .productitem .productitem--actions .productitem--action .productitem--action-trigger{height:100%}@media screen and (max-width: 1023px){.template-index .productitem .productitem--actions .productitem--action,.template-search .productitem .productitem--actions .productitem--action,.template-collection .productitem .productitem--actions .productitem--action,.template-page .productitem .productitem--actions .productitem--action{border:none!important}}.template-index .productitem .productitem--actions .productitem--action+.productitem--action,.template-search .productitem .productitem--actions .productitem--action+.productitem--action,.template-collection .productitem .productitem--actions .productitem--action+.productitem--action,.template-page .productitem .productitem--actions .productitem--action+.productitem--action{border-right:0;border-left:6px solid #fff}@media screen and (max-width: 1023px){.template-index .productitem .productitem--actions .productitem--action+.productitem--action,.template-search .productitem .productitem--actions .productitem--action+.productitem--action,.template-collection .productitem .productitem--actions .productitem--action+.productitem--action,.template-page .productitem .productitem--actions .productitem--action+.productitem--action{border:none!important}}.template-index .productitem .productitem--badge,.template-search .productitem .productitem--badge,.template-collection .productitem .productitem--badge,.template-page .productitem .productitem--badge{--badge: 90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;bottom:auto;left:0;padding:5px;text-transform:uppercase!important;line-height:1.5em!important;text-align:center;color:#272223;background-color:#a5d9d8}@media screen and (max-width: 1023px){.template-index .productitem .productitem--badge,.template-search .productitem .productitem--badge,.template-collection .productitem .productitem--badge,.template-page .productitem .productitem--badge{--badge: 105px;font-size:19px!important}}@media screen and (max-width: 723px){.template-index .productitem .productitem--badge,.template-search .productitem .productitem--badge,.template-collection .productitem .productitem--badge,.template-page .productitem .productitem--badge{--badge: 55px;font-size:9px!important}}.template-index .productitem .productitem--badge:not(.badge--sale),.template-search .productitem .productitem--badge:not(.badge--sale),.template-collection .productitem .productitem--badge:not(.badge--sale),.template-page .productitem .productitem--badge:not(.badge--sale){width:var(--badge);height:var(--badge);border-radius:var(--badge)}.template-index .productitem .productitem--badge:not(.badge--sale):before,.template-search .productitem .productitem--badge:not(.badge--sale):before,.template-collection .productitem .productitem--badge:not(.badge--sale):before,.template-page .productitem .productitem--badge:not(.badge--sale):before{content:"";position:absolute;top:calc(50% - 1px);left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);height:1px;width:50%;background:var(--black)}@media screen and (max-width: 1023px){.template-index .productitem .productitem--badge:not(.badge--sale):before,.template-search .productitem .productitem--badge:not(.badge--sale):before,.template-collection .productitem .productitem--badge:not(.badge--sale):before,.template-page .productitem .productitem--badge:not(.badge--sale):before{top:50%;height:1px}}.template-index .productitem .productitem--badge.badge--only-a-few-left,.template-index .productitem .productitem--badge.badge--low-stock,.template-search .productitem .productitem--badge.badge--only-a-few-left,.template-search .productitem .productitem--badge.badge--low-stock,.template-collection .productitem .productitem--badge.badge--only-a-few-left,.template-collection .productitem .productitem--badge.badge--low-stock,.template-page .productitem .productitem--badge.badge--only-a-few-left,.template-page .productitem .productitem--badge.badge--low-stock{background:var(--blue-grey--lt)}.template-index .productitem .productitem--badge.badge--limited-edition,.template-search .productitem .productitem--badge.badge--limited-edition,.template-collection .productitem .productitem--badge.badge--limited-edition,.template-page .productitem .productitem--badge.badge--limited-edition{background:var(--yellow)}.template-index .productitem .productitem--badge.badge--new-release,.template-search .productitem .productitem--badge.badge--new-release,.template-collection .productitem .productitem--badge.badge--new-release,.template-page .productitem .productitem--badge.badge--new-release{background:var(--brown--lt)}html[lang=fr] .template-index .productitem .productitem--badge.badge--new-release:before,html[lang=fr] .template-search .productitem .productitem--badge.badge--new-release:before,html[lang=fr] .template-collection .productitem .productitem--badge.badge--new-release:before,html[lang=fr] .template-page .productitem .productitem--badge.badge--new-release:before{display:none}.template-index .productitem .productitem--badge.badge--organic,.template-search .productitem .productitem--badge.badge--organic,.template-collection .productitem .productitem--badge.badge--organic,.template-page .productitem .productitem--badge.badge--organic{background:#658e3a;color:#fff}.template-index .productitem .productitem--badge.badge--sale,.template-search .productitem .productitem--badge.badge--sale,.template-collection .productitem .productitem--badge.badge--sale,.template-page .productitem .productitem--badge.badge--sale{width:calc(var(--badge) + 20px);background:var(--red, red);color:#fff}.template-index .productitem .productitem--badge.one-line:before,.template-search .productitem .productitem--badge.one-line:before,.template-collection .productitem .productitem--badge.one-line:before,.template-page .productitem .productitem--badge.one-line:before{display:none}.template-index .productitem .productitem--badge+.productitem--badge,.template-search .productitem .productitem--badge+.productitem--badge,.template-collection .productitem .productitem--badge+.productitem--badge,.template-page .productitem .productitem--badge+.productitem--badge{left:calc(var(--badge) + 10px)}.template-index .productitem .productitem--badge+.productitem--badge+.productitem--badge,.template-search .productitem .productitem--badge+.productitem--badge+.productitem--badge,.template-collection .productitem .productitem--badge+.productitem--badge+.productitem--badge,.template-page .productitem .productitem--badge+.productitem--badge+.productitem--badge{left:calc(var(--badge) * 2 + 20px)}.template-index .productgrid--items,.template-search .productgrid--items,.template-collection .productgrid--items,.template-page .productgrid--items{grid-template-columns:repeat(3,1fr)}@media screen and (min-width: 1080px){.template-index .productgrid--items,.template-search .productgrid--items,.template-collection .productgrid--items,.template-page .productgrid--items{gap:90px 20px}}@media screen and (max-width: 1279px){.template-index .productgrid--items,.template-search .productgrid--items,.template-collection .productgrid--items,.template-page .productgrid--items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 899px){.template-index .productgrid--items,.template-search .productgrid--items,.template-collection .productgrid--items,.template-page .productgrid--items{grid-template-columns:1fr}}.template-index .productgrid--shoppable,.template-search .productgrid--shoppable,.template-collection .productgrid--shoppable,.template-page .productgrid--shoppable{grid-row-start:2;grid-column-start:1;grid-column-end:3}@media screen and (max-width: 899px){.template-index .productgrid--shoppable,.template-search .productgrid--shoppable,.template-collection .productgrid--shoppable,.template-page .productgrid--shoppable{grid-row-start:4;grid-column-end:2}}.template-index .productgrid--shoppable .productitem,.template-search .productgrid--shoppable .productitem,.template-collection .productgrid--shoppable .productitem,.template-page .productgrid--shoppable .productitem{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;min-height:0}.template-index .productgrid--shoppable .productitem--title,.template-search .productgrid--shoppable .productitem--title,.template-collection .productgrid--shoppable .productitem--title,.template-page .productgrid--shoppable .productitem--title{color:var(--black)!important}.template-index .productgrid--shoppable .button-signpost,.template-search .productgrid--shoppable .button-signpost,.template-collection .productgrid--shoppable .button-signpost,.template-page .productgrid--shoppable .button-signpost{margin-top:0!important}.template-index .productgrid--shoppable .button-text,.template-search .productgrid--shoppable .button-text,.template-collection .productgrid--shoppable .button-text,.template-page .productgrid--shoppable .button-text{margin-top:10px!important}.template-index .productitem .productitem--actions .productitem--action,.template-page .productitem .productitem--actions .productitem--action{border-top:12px solid var(--grey);border-right:6px solid var(--grey);border-left:6px solid var(--grey)}.template-index .productitem .productitem--actions .productitem--action+.productitem--action,.template-page .productitem .productitem--actions .productitem--action+.productitem--action{border-right:0;border-left:6px solid var(--grey)}.template-search .productgrid--masthead{display:none}.template-product .price--no-stock,.template-product .price--low-stock{position:relative;top:-4px;margin:0 10px;padding:4px;background:var(--teal--lt)}.template-product .price--no-stock{background:var(--yellow)}.template-product .stock-level--wrapper{margin:18px 0;padding:16px;text-align:center;background:var(--teal--lt)}.template-product .stock-level--wrapper .stock-level--text{display:block;margin-top:2px;font-family:interstate,sans-serif!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2em!important;text-transform:uppercase!important}@media screen and (max-width: 719px){.template-product .product-pricing{align-items:center}.template-product .stock-level--wrapper{font-size:18px!important}.template-product .price--no-stock,.template-product .price--low-stock{top:-10px;padding:4px 6px;font-family:interstate,sans-serif!important;font-weight:500!important;letter-spacing:0!important;line-height:1.2em!important;font-style:normal;font-size:16px!important}}@media screen and (max-width: 640px){.product--outer{overflow-x:hidden}}@media screen and (min-width: 1024px){.modal .layout--three-col .product-gallery,.template-product .layout--three-col .product-gallery{width:48%}.modal .layout--three-col .product-main,.template-product .layout--three-col .product-main{width:28%;margin-left:2%}.modal .product-form--alt,.template-product .product-form--alt{width:18%;margin-left:3%}}@media screen and (max-width: 719px){.modal .product-gallery,.modal .product-main,.template-product .product-gallery,.template-product .product-main{padding-right:20px;padding-left:20px}}.modal .product-gallery--media-thumbnail[data-gallery-selected=true],.template-product .product-gallery--media-thumbnail[data-gallery-selected=true]{border-radius:0}.modal:not(.customer-account) .bold-container,.template-product:not(.customer-account) .bold-container{min-height:300px}.modal .bold-container,.template-product .bold-container{position:relative}.modal .bold-container .sign-in-message,.template-product .bold-container .sign-in-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:-30px;bottom:-10px;left:-10px;right:-10px;z-index:2;padding:20px;background:#e2e4e5;text-align:center}.modal .bold-container .sign-in-message .button-primary,.template-product .bold-container .sign-in-message .button-primary{margin-bottom:1em}@media screen and (max-width: 1023px){.modal .bold-container .sign-in-message,.template-product .bold-container .sign-in-message{top:-20px}}.modal .bold-container.is-visible .sign-in-message,.template-product .bold-container.is-visible .sign-in-message{display:none}.modal .bold-container:not(.is-visible),.template-product .bold-container:not(.is-visible){margin-bottom:1em}.modal .bold-container .bold-ro__recurring-title,.template-product .bold-container .bold-ro__recurring-title{padding:0}.modal .bold-container .bold-ro__order-interval-container,.template-product .bold-container .bold-ro__order-interval-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal .bold-container .bold-ro__order-interval-container span,.template-product .bold-container .bold-ro__order-interval-container span{width:100%;margin-bottom:6px}.modal .bold-container .bold-ro__recurring-text.bold-ro__subscription-only,.template-product .bold-container .bold-ro__recurring-text.bold-ro__subscription-only{margin-bottom:1em}.modal .product-pricing .product--badge,.template-product .product-pricing .product--badge{display:none}.modal .product-pricing .price--main .money,.template-product .product-pricing .price--main .money{font-weight:600!important}@media screen and (max-width: 719px){.modal .product-pricing .price--main,.template-product .product-pricing .price--main{margin-bottom:20px}}.modal .bold-ro__bold-active,.template-product .bold-ro__bold-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0;border:none;background:transparent}.modal .bold-ro__bold-active .bold-ro__recurring-lbl,.template-product .bold-ro__bold-active .bold-ro__recurring-lbl{margin-top:1em}.modal .bold-ro__bold-active .bold-ro__order-interval-lbl,.template-product .bold-ro__bold-active .bold-ro__order-interval-lbl{display:block}.modal .bold-ro__bold-active .bold-ro__prepaid-length-select,.modal .bold-ro__bold-active .bold-ro__frequency-num,.modal .bold-ro__bold-active .bold-ro__frequency-type,.template-product .bold-ro__bold-active .bold-ro__prepaid-length-select,.template-product .bold-ro__bold-active .bold-ro__frequency-num,.template-product .bold-ro__bold-active .bold-ro__frequency-type{z-index:2;width:45%;height:100%;padding:.9375rem 2.25rem .9375rem .875rem;margin-left:0;margin-right:10px;color:#272223;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--black);border-radius:0;background:url(//49thcoffee.com/cdn/shop/t/49/assets/down-arrow.png?v=66001638883841504971766728516) no-repeat 98% center/24px}.modal .bold-ro__bold-active .bold-ro__prepaid-length-select,.template-product .bold-ro__bold-active .bold-ro__prepaid-length-select{width:100%}.modal .product-form--atc,.template-product .product-form--atc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:2rem}.modal .product-form--atc .product-form--atc-button,.template-product .product-form--atc .product-form--atc-button{width:100%;padding:15px;margin:1rem 0 0}.modal .shortcode--product-cta,.template-product .shortcode--product-cta{padding:15px!important}.modal .product-readmore,.template-product .product-readmore{background:var(--grey);padding:0 40px 40px;margin-left:-40px;margin-right:-40px;width:calc(100% + 80px)}.modal .product-readmore details:first-child,.template-product .product-readmore details:first-child{margin-top:50px}.modal .product-readmore summary:after,.template-product .product-readmore summary:after{z-index:1}.modal .product-readmore summary .summary-wrapper,.template-product .product-readmore summary .summary-wrapper{padding-right:0}.modal .product-readmore summary .summary-wrapper .headline,.template-product .product-readmore summary .summary-wrapper .headline{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.modal .product-readmore summary .summary-wrapper .sub-headline,.template-product .product-readmore summary .summary-wrapper .sub-headline{margin-left:0}.modal .product-readmore .indent-content,.template-product .product-readmore .indent-content{margin-left:0;padding:0}@media screen and (max-width: 719px){.modal .product-readmore,.template-product .product-readmore{margin-left:-10px;margin-right:-10px}}.modal .product-recommendations--container,.template-product .product-recommendations--container{margin-top:0}.modal .cross-sell,.template-product .cross-sell{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px 20px;margin-bottom:50px}@media screen and (max-width: 640px){.modal .cross-sell,.template-product .cross-sell{grid-template-columns:1fr}}.modal .cross-sell li,.template-product .cross-sell li{width:auto;margin:0}.modal .cross-sell a,.template-product .cross-sell a{color:var(--black)}.modal .product-form--regular{margin-top:20px}@media screen and (min-width: 720px) and (max-width: 1023px){.product-form--regular{padding-top:20px}}.form-options-first+.form-options{margin-top:30px}.template-page .site-page{margin-top:0;margin-bottom:0}.template-page .site-page .page-content{padding:0 20px}.template-page .site-page .shopify-section .page-masthead.has-img{max-width:100%;margin:0;padding:0;position:relative;height:500px;margin-top:0!important;overflow:hidden}.template-page .site-page .shopify-section .page-masthead.has-img .collection--image{position:relative;top:-50%}.template-page .site-page .shopify-section .page-masthead.has-img .collection--image img{width:100%}.template-page .site-page .shopify-section .page-masthead.has-img .collection--information{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 25%;flex:0 0 25%;padding:0 10px;margin-top:0;font-weight:400!important}.template-page .site-page .shopify-section .page-masthead.has-img .collection--information h1{margin:0}.template-page .site-page .shopify-section .page-masthead.has-img .collection--information h1.small{font-size:45px!important;max-width:70%}@media (max-width: 720px){.template-page .site-page .shopify-section .page-masthead.has-img .collection--information h1.small{font-size:40px!important;max-width:95%}}.template-page .site-page .shopify-section .page-masthead.has-img .collection--information .button{padding:.875rem 2.125rem}@media screen and (max-width: 1023px){.template-page .site-page .shopify-section .page-masthead.has-img{height:350px}.template-page .site-page .shopify-section .page-masthead.has-img .collection--image{top:0}}@media (max-width: 480px){.template-page .site-page .shopify-section .page-masthead.has-img{height:300px}}#shopify-section-0016c323-a69f-463f-b7ef-36c70b34e72c .home-section--title{font-size:50px!important;font-weight:700!important}@media (max-width: 400px){#shopify-section-0016c323-a69f-463f-b7ef-36c70b34e72c .home-section--title{font-size:40px!important}}@media screen and (min-width: 1080px){.promo-block-grid--content.promo-block-grid--content-align-bottom-center--grey .promo-block-grid--content-wrapper{padding:1.64063rem 1.64063rem 2.4rem}}.page--52803174463 .featured-collection--container{padding-top:75px!important;padding-bottom:100px!important}.page--52803174463 .featured-collection--container .button-primary,.page--52803174463 .featured-collection--container .button[class*=bold-ro__add-to-order]{border-right-color:var(--holiday-red)!important;border-bottom-color:var(--holiday-red)!important;border-left-color:var(--holiday-red)!important;border:1px solid var(--holiday-red);background-color:var(--holiday-red);color:#fff;text-align:center;cursor:pointer}.pin-modal__placeholder,.pin-modal__content{background:#fffc!important}@media (max-width: 480px){.pin-modal__placeholder,.pin-modal__content{background:#fff!important}}.pin-placeholder__arrow,.pin-modal__arrow{border-top-color:#fffc!important}.pin-modal__header{border:none!important;padding-bottom:0!important}.pin-modal__body{padding-top:5px!important;padding-bottom:5px!important}.pin-modal__price{display:none}.pin-modal__footer{display:block!important;padding:0 20px 20px}.pin-modal__footer .pin-modal__footer-button{display:inline;padding:0;text-align:left;color:#bf1e2e!important;border-bottom:2px solid #bf1e2e!important;font-family:interstate,sans-serif!important;font-weight:500!important;letter-spacing:0!important;line-height:1.2em!important;font-style:normal;font-size:16px!important;text-transform:uppercase!important}.image-mapper .flickity-button{background:transparent!important;opacity:1!important}.image-mapper .flickity-button svg{fill:#fff;stroke:1px}.image-mapper .flickity-prev-next-button .flickity-button-icon{width:40px!important;height:40px!important;position:static!important;width:25px!important;height:25px!important}.image-mapper .flickity-prev-next-button.previous{left:1.1875rem!important}.image-mapper .flickity-prev-next-button.next{right:1.1875rem!important}@media (max-width: 720px){.template-page .promo-block-grid--content-wrapper{padding-top:.84063rem!important}}#image-mapper-slider-407{border-left:solid 40px white;border-right:solid 40px white}@media (max-width: 1024px){#image-mapper-slider-407{border-left:solid 20px white;border-right:solid 20px white}}@media (max-width: 480px){#image-mapper-slider-407{border-left:none;border-right:none}}#image-mapper-slider-407 .flickity-viewport{background:#fff}.template-blog .site-main{margin-top:0;background:#fff}.template-blog .site-main .shopify-section .page-masthead.has-img{max-width:100%;margin:0;padding:0;position:relative;height:500px;margin-top:0!important;overflow:hidden}.template-blog .site-main .shopify-section .page-masthead.has-img .collection--image{position:relative;top:-50%}.template-blog .site-main .shopify-section .page-masthead.has-img .collection--image img{width:100%}.template-blog .site-main .shopify-section .page-masthead.has-img .collection--information{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px;margin-top:0;font-weight:400!important;background:#00000040}.template-blog .site-main .shopify-section .page-masthead.has-img .collection--information h1{margin:0}@media screen and (max-width: 1023px){.template-blog .site-main .shopify-section .page-masthead.has-img{height:350px}.template-blog .site-main .shopify-section .page-masthead.has-img .collection--image{top:0}}.template-blog .site-main .shopify-section .collection--title,.template-blog .site-main .shopify-section .collection--description{font-weight:400!important}.template-blog .site-main .shopify-section .blog--container{margin-top:60px}.template-blog .site-main .shopify-section .cards{padding:0}.template-blog .site-main .shopify-section .card__content{padding:2rem;height:auto;min-height:150px}@media screen and (min-width: 1023px){.template-blog .site-main .shopify-section .card__content{height:175px;min-height:unset}}.template-blog .site-main .shopify-section .card__title{width:25ch;text-align:center}#shopify-section-static-blog-brew-guide .card__content{height:100px}@media screen and (min-width: 1023px){#shopify-section-static-blog-brew-guide .card__content{height:125px}}#shopify-section-static-blog-careers{background-color:var(--grey)}#shopify-section-static-blog-careers .article--excerpt-wrapper{text-align:left}#shopify-section-static-blog-careers .article--excerpt-wrapper{background-color:#fff}@media screen and (max-width: 679px){.template-article .article--share-buttons{text-align:center}.template-article .article--share-buttons .share-buttons--list{justify-content:center}}.template-cart .cart-item--product-options{padding:10px 0}.template-cart .cart-subtotal .money span{float:right}.template-cart .bold_recurring_desc{padding-bottom:1px}@media screen and (max-width: 479px){.template-cart .cart-shippingcalc-form .form-field{margin-bottom:2em}}.table-wrapper{overflow:auto}.table-wrapper table{min-width:700px}.shopify-challenge__container,.account-page{padding:40px 20px}.site-footer-block-newsletter .newsletter .newsletter-input .form-field-input{background:#fff;color:var(--black)}.site-footer-block-newsletter .newsletter .newsletter-input .form-field-title{color:var(--black);transition:all .3s}.site-footer-block-newsletter .newsletter .newsletter-input .form-field-title:before{display:none}.site-footer-block-newsletter .form-field-filled.form-field-input+.form-field-title,.site-footer-block-newsletter .form-field-input:focus+.form-field-title{color:#fff}.mobile-nav-content .navmenu-id-5for5{display:none}.navmenu-id-5for5{position:relative;overflow:hidden}body .navmenu-id-5for5 iframe{display:block!important;position:absolute!important;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0!important;min-width:100%!important;height:100%!important;transform:scale(5);transform-origin:left}.navmenu-id-5for5 a{display:none}.navmenu-id-5for5 iframe:not([style*="display: none"])+a{display:block}.navmenu-id-5for5 iframe:not([style*="display: none"]):hover+a{color:#a5d9d8}@media screen and (max-width: 767px){#shopify-section-1555973343999 .highlights-banners{flex-wrap:wrap}#shopify-section-1555973343999 .highlights-banners-block{width:50%;margin:3% 0;max-width:none;min-width:0}}.option-value-input:checked+.option-value-name{color:#fff;background:var(--black);font-weight:900;position:relative}.option-value-input:checked+.option-value-name:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border:3px solid #fff}.form-field--qty-input .form-field-number{text-align:center}.form-field--qty-input{position:relative}.form-field--qty-input .btnqty{position:absolute;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px;height:52px;text-align:center;font-size:25px;line-height:48px}.form-field--qty-input .btnqty.qtyplus{right:0;top:0}.pdp--notes-title{margin-bottom:.9375rem}.pdp--notes-container{display:flex;align-items:flex-start;justify-content:space-evenly;max-width:360px;flex-wrap:wrap}.pdp--notes-container .note{display:flex;flex-direction:column;align-items:center;width:33%;max-width:120px;height:85px;justify-content:flex-end}.pdp--notes-container .note img{width:40px;margin-bottom:10px}.productitem--image-link{display:flex;align-items:center}.productitem--image-link>.productitem--info{position:absolute;z-index:3;margin-left:0;margin-right:0;padding:2rem;width:95%}.productitem--image-link>.productitem--info .productitem--title{text-align:left;font-weight:700;font-size:28px;text-shadow:0 0 6px rgba(0,0,0,.5);word-wrap:break-word}.productitem--image-link>.productitem--info .button-signpost{text-align:left}.productitem--image-link>.productitem--info .button-signpost .button-text{text-shadow:0 0 6px rgba(0,0,0,.5);border-style:none!important;word-wrap:break-word}.productitem--grid{border-top:2px solid black;display:grid;grid-template-areas:"title title price" "stars roast roast";grid-template-columns:2fr 1fr 1fr;grid-template-rows:min-content 30px}.productitem--grid .productitem--grid-title{grid-area:title;text-align:left!important;padding-top:.5rem}.productitem--grid .productitem--grid-title .productitem--title>a{font-size:.8rem!important}.productitem--grid .productitem--grid-title .productitem--notes{grid-area:notes;text-align:left;line-height:12px}.productitem--grid .productitem--grid-title .productitem--profile{font-size:12px!important}.productitem--grid .productitem--grid-title .productitem--profile-bullet{padding:0}.productitem--grid .productitem--grid-price{grid-area:price;text-align:right;align-self:start;justify-self:end}.productitem--grid .productitem--grid-price .productitem--price{margin-top:0!important;padding-top:.5rem}.productitem--grid .productitem--grid-price p{margin:0!important}.productitem--grid .productitem--grid-price .price--main .price--label{font-size:8px!important}.productitem--grid .productitem--grid-price .price--main .money{font-size:15px!important}.productitem--grid .productitem--grid-stars{grid-area:stars;text-align:left}.productitem--grid .productitem--grid-stars .stamped-fa-star-half-o:before,.productitem--grid .productitem--grid-stars .stamped-fa-star-o:before,.productitem--grid .productitem--grid-stars .stamped-fa-star:before{font-size:14px}.productitem--grid .productitem--grid-stars .stamped-badge-caption{visibility:hidden}.productitem--grid .productitem--grid-roast{grid-area:roast;display:flex;align-items:center;overflow-x:visible;justify-content:flex-end}.productitem--grid .productitem--grid-roast .productitem--roast{font-size:12px!important;text-transform:uppercase;font-weight:600;margin-bottom:0!important;text-align:left;letter-spacing:-1px;margin-right:10px}.productitem--grid .productitem--grid-roast .productitem--roast-graph{display:flex;width:42px;justify-content:space-evenly}.productitem--grid .productitem--grid-roast .productitem--roast-graph>.roast-rectangle{display:inline-block;width:6px;height:12px;background-color:#d1d2d4}.productitem--grid .productitem--grid-roast .productitem--roast-graph.light .roast-rectangle:first-child,.productitem--grid .productitem--grid-roast .productitem--roast-graph.medium-light .roast-rectangle:first-child{background-color:#45999e}.productitem--grid .productitem--grid-roast .productitem--roast-graph.medium-light .roast-rectangle:nth-child(2){background-color:#2b717b}.productitem--grid .productitem--grid-roast .productitem--roast-graph.medium .roast-rectangle:first-child{background-color:#45999e}.productitem--grid .productitem--grid-roast .productitem--roast-graph.medium .roast-rectangle:nth-child(2){background-color:#2b717b}.productitem--grid .productitem--grid-roast .productitem--roast-graph.medium .roast-rectangle:nth-child(3){background-color:#1c5b60}.productitem--grid .productitem--grid-roast .productitem--roast-graph.medium-dark .roast-rectangle:first-child{background-color:#45999e}.productitem--grid .productitem--grid-roast .productitem--roast-graph.medium-dark .roast-rectangle:nth-child(2){background-color:#2b717b}.productitem--grid .productitem--grid-roast .productitem--roast-graph.medium-dark .roast-rectangle:nth-child(3){background-color:#1c5b60}.productitem--grid .productitem--grid-roast .productitem--roast-graph.medium-dark .roast-rectangle:nth-child(4){background-color:#134646}.productitem--grid .productitem--grid-roast .productitem--roast-graph.dark .roast-rectangle:first-child{background-color:#45999e}.productitem--grid .productitem--grid-roast .productitem--roast-graph.dark .roast-rectangle:nth-child(2){background-color:#2b717b}.productitem--grid .productitem--grid-roast .productitem--roast-graph.dark .roast-rectangle:nth-child(3){background-color:#1c5b60}.productitem--grid .productitem--grid-roast .productitem--roast-graph.dark .roast-rectangle:nth-child(4){background-color:#134646}.productitem--grid .productitem--grid-roast .productitem--roast-graph.dark .roast-rectangle:last-child{background-color:#093232}.product-details__wrapper img{width:100%}.sourcing-story__image-wrapper{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.sourcing-story__image-wrapper img{flex-basis:100%;height:auto;max-height:300px;object-fit:cover}@media screen and (min-width: 720px){.sourcing-story__image-wrapper{flex-wrap:nowrap;justify-content:space-between}.sourcing-story__image-wrapper img{flex-basis:49%;height:auto;max-height:300px;object-fit:cover}}.fluid-width-video-wrapper{margin-top:30px;display:flex;margin-right:auto;margin-left:auto;max-width:100%;padding-top:100%!important}@media screen and (min-width: 720px){.fluid-width-video-wrapper{max-width:70vw;padding-top:40%!important}}.product-details__wrapper{display:flex;width:100%;flex-wrap:wrap}@media screen and (min-width: 720px){.product-details__wrapper{flex-wrap:nowrap}}.product-details__wrapper ul{width:100%}@media screen and (min-width: 720px){.product-details__wrapper ul{width:25%}}.product-details__wrapper img{width:100%;height:auto;max-height:400px;object-fit:cover}@media screen and (min-width: 720px){.product-details__wrapper img{width:75%}}.center-wrapper{display:flex;width:100%;margin:1em auto}.center-wrapper .center-element{margin:0 auto}.roastTimeline{width:100%;display:flex;align-items:center}.roastTimeline>.roastTimeline--icon{margin-right:15px;height:15px;width:15px}.roastTimeline>#roastTimeline--text{font-size:.6rem!important}.selling-plan{margin:0;font-size:15px!important}.countdown{width:100%;height:max-content;font-weight:500;text-align:center;padding:5px 0}.image-mapper .flickity-viewport{max-height:600px}.js-mapper-image{width:100%;height:auto!important;max-height:600px;object-fit:cover;object-position:center}.rct_product-search__list__item[data-product-item="6787655630911"],ul.productgrid--sidebar-item[data-group="Gift Ideas"],.productgrid--sidebar-title--small[data-group="Gift Ideas"]{display:none}nav.holiday-collection>ul.productgrid--sidebar-item[data-group="Gift Ideas"],nav.holiday-collection>.productgrid--sidebar-title--small[data-group="Gift Ideas"]{display:block}.page--52803174463 .productitem--actions{display:none!important}.education__banner,.brewguide__banner{min-height:200px;padding:50px 40px}.education__banner-header,.brewguide__banner-header{margin:0;text-align:center;width:100%}.education__banner-content,.brewguide__banner-content{text-align:center;margin:0;width:100%}.cards{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;padding:0 20px}@media screen and (min-width: 1023px){.cards{padding:40px}}.card{padding-top:20px;padding-bottom:20px;flex-basis:100%;max-width:100%}@media screen and (min-width: 720px){.card{flex-basis:48%}}@media screen and (min-width: 1023px){.card{flex-basis:30%;max-width:500px}}.card:hover .card__title{color:#fff}.card__image{height:min-content}.card__image>img{width:100%;object-fit:cover;object-position:center;aspect-ratio:4 / 3}.card__content{width:100%;background-color:var(--teal--lt);padding:2rem .5rem;display:flex;height:auto;position:relative;top:-10px}@media screen and (min-width: 1023px){.card__content{height:150px}}.card__title{text-transform:uppercase;color:#000;margin:auto;transition:color .2s ease;font-size:1.5rem!important;font-weight:500}.plp-filters{float:unset;width:unset;vertical-align:middle;display:none}@media screen and (min-width: 720px){.plp-filters{display:table-cell}}.plp-nav--wrapper{margin-top:0;display:flex;width:max-content;justify-content:space-between;align-items:center}.plp-nav--title{margin-bottom:0}@media (max-width: 859px){.plp-nav--title{margin-left:.5rem!important}}.plp-nav{display:flex}.plp-subnav{position:relative;padding:0 1rem}.plp-subnav--title{margin-bottom:0;transition:color .3s ease;text-transform:unset!important}.plp-subnav--title:hover{color:#fff}.plp-subnav--options{border-style:none!important;padding:0 15px 15px!important;margin:0!important;position:absolute;z-index:2;background:#e2e9e9;clip-path:polygon(0 0,100% 0%,100% 0,0 0);left:0;top:37px;width:max-content;transition:clip-path .3s ease}.plp-subnav--title:hover+.plp-subnav--options,.plp-subnav:hover>.plp-subnav--options{clip-path:polygon(0 0,100% 0%,100% 100%,0 100%)!important}#product_grid_sort{padding-bottom:0;padding-top:0}.utils-sortby-select,.utils-sortby-title{vertical-align:unset}.form-field-select-wrapper svg{margin-top:-7px}.brewguide__container{display:flex;background-color:var(--grey);justify-content:center}.brewguide__content{width:100vw;max-width:1600px;margin:0 auto;padding:0 20px}@media screen and (min-width: 720px){.brewguide__content{padding:0 40px}}.brewguide__title{margin-bottom:0;width:100%;text-align:center}.brewguide__subtitle{width:100%;text-align:center}.content__video{width:100%;height:auto;max-height:900px;aspect-ratio:16 / 9}.brewguide__instructions{display:flex;justify-content:space-between;margin-top:40px;flex-wrap:wrap}.content__steps{flex-basis:100%;background-color:#fff;padding:20px 10px;display:flex;justify-content:flex-start;flex-direction:column;align-items:center}@media screen and (min-width: 720px){.content__steps{flex-basis:48%;padding:40px}}.content__steps li+li{margin-top:20px}@media screen and (min-width: 720px){.content__steps li+li{margin-top:40px}}.content__steps-title{text-transform:uppercase;margin-bottom:15px}.content__steps-list{padding-left:20px}.content__info{flex-basis:100%;padding:20px 10px;display:flex;justify-content:flex-start;flex-direction:column;align-items:center}@media screen and (min-width: 720px){.content__info{flex-basis:48%;padding:40px 20px}}.content__needs-title{text-transform:uppercase;margin-bottom:15px}.content__needs-list{padding-left:5px;list-style-type:none}.content__needs-list li{text-indent:-5px}.content__needs-list li:before{content:"- ";text-indent:-5px}.content__needs-list li+li{margin-top:5px}.content__parameters p{margin-top:0}.content__parameters-title{text-transform:uppercase;margin-bottom:15px}.brewguide__shop-links{width:100%;margin-top:40px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width: 720px){.brewguide__shop-links{margin-top:80px}}.shop-link{flex-basis:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:var(--teal--lt);transition:color .3s ease}@media screen and (min-width: 720px){.shop-link{flex-basis:48%}}.shop-link:hover{color:#fff}.shop-link img{width:100%;height:300px;object-fit:cover;object-position:center}.shop-link .shop-link__text{text-align:center;width:100%;margin:25px 0!important;text-transform:uppercase}@media screen and (max-width: 720px){.shop-link+.shop-link{margin-top:20px}}.brewguide__back-button{background-color:var(--teal--dk);color:#fff;width:100%;padding:25px;text-align:center;margin:40px 0;transition:all .3s ease;display:block}.brewguide__back-button:hover,.brewguide__back-button:active{background-color:#759da2}.brewguide__back-button:hover .brewguide__back-button-text,.brewguide__back-button:active .brewguide__back-button-text{color:var(--teal--lt)}@media screen and (min-width: 720px){.brewguide__back-button{margin:80px 0}}.brewguide__back-button-text{font-size:40px!important;margin:0}.landing-container{width:100%;margin:0 auto}.landing-container .highlights-banners-container{margin:2rem 0}@media screen and (min-width: 720px){.landing-container .highlights-banners-container{margin:3rem 0}}.landing-container *{font-family:interstate,sans-serif!important}.landing-container .highlights-banners{justify-content:space-evenly}.split{display:flex;flex-direction:column-reverse;min-height:50vh}@media screen and (min-width: 720px){.split{flex-direction:row}}.split__section{flex-basis:100%;margin:0;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 720px){.split__section{flex-basis:50%}}.split__section.a{background-color:var(--grey);padding:20px}@media screen and (min-width: 720px){.split__section.a{padding:40px 20px}}.split__section--wrapper{text-align:center;max-width:90%}@media screen and (min-width: 720px){.split__section--wrapper{max-width:80%}}.right__title{font-weight:500;font-size:2rem!important;margin-top:0!important}@media screen and (min-width: 720px){.right__title{font-size:3.5rem!important}}.right__content{margin:0 auto;font-size:1rem!important}@media screen and (min-width: 720px){.right__content{max-width:70%;font-size:1.25rem!important}}.right__cta{font-size:.9rem!important;background-color:var(--teal--mid);transition:opacity .3s ease;color:#fff;padding:10px 40px;margin-top:1.5rem!important;font-weight:500;display:block;width:max-content;margin:auto auto .3em}.right__cta:hover{opacity:.5}@media screen and (min-width: 720px){.right__cta{font-size:1.5rem!important;margin-top:3rem!important}}.split__section.b>img{height:100%;width:100%;object-fit:cover;object-position:center}.steps{position:relative;margin:40px 0;padding-top:40px;background-repeat:repeat;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 720px){.steps{margin:40px}}.steps__title{margin:auto;margin-bottom:4rem;text-align:center;font-weight:500;font-size:2.5rem!important;flex-basis:100%}.steps__container{display:grid;grid-template-columns:auto;grid-template-rows:1fr 1fr 1fr;padding:0 20px;max-width:1600px}@media screen and (min-width: 720px){.steps__container{display:flex;justify-content:space-evenly}}.step{display:grid;grid-template-columns:auto;grid-template-rows:.5fr .5fr 1fr;justify-items:center;max-width:100%;text-align:center}@media screen and (min-width: 720px){.step{grid-template-rows:1fr .75fr 1.5fr;max-width:28%}}.step+.step{margin-top:40px}@media screen and (min-width: 720px){.step+.step{margin-top:0}}.step__title{margin-bottom:0;font-size:1.5rem!important;font-weight:500!important}.step__icon{height:75px;width:75px;display:flex;align-items:center;justify-content:center;border:4px solid var(--teal--mid);border-radius:50%;font-weight:500;font-size:1.5rem;margin-top:5%}.step__content{font-size:.9rem!important;font-weight:400!important}.image-grid{margin:40px 0 0;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 720px){.image-grid{margin:40px 0}}.image-grid__title{font-size:2.5rem!important;font-weight:500;margin:auto;text-align:center;margin-bottom:3rem;flex-basis:100%}.image-grid__container.three{max-width:1600px;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.image-grid__container.three .image-link{flex-basis:100%;max-width:100vw}@media screen and (min-width: 720px){.image-grid__container.three{flex-direction:row}.image-grid__container.three .image-link{flex-basis:30%}}.image-link{position:relative;max-height:350px;height:auto;transition:opacity .3s ease;aspect-ratio:2/1}.image-link:hover{opacity:.5}@media screen and (min-width: 720px){.image-link{aspect-ratio:1.25/1}}.image-link>img{height:100%;width:100%;object-fit:cover;object-position:center}.link__title{color:#fff;position:absolute;z-index:1;bottom:35px;left:10%;margin:0!important;font-size:1.5rem!important}.image-grid__container.five{display:grid;max-width:1600px;grid-template-areas:"a" "b" "c" "d" "e";grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr}.image-grid__container.five .image-link{height:100%;width:100%;max-height:330px;aspect-ratio:unset}.image-grid__container.five .image-link--a{grid-area:a}@media screen and (min-width: 720px){.image-grid__container.five .image-link--a{max-height:700px}}.image-grid__container.five .image-link--b{grid-area:b}.image-grid__container.five .image-link--c{grid-area:c}.image-grid__container.five .image-link--d{grid-area:d}.image-grid__container.five .image-link--e{grid-area:e}@media screen and (min-width: 720px){.image-grid__container.five{grid-template-columns:1.5fr 2fr 2fr;grid-template-rows:1fr 1fr;grid-template-areas:"a b c" "a d e";grid-gap:40px}}.faq{padding:40px;padding-bottom:calc(4rem + 40px);background-color:var(--grey)}.faq__title{font-size:2.5rem!important;font-weight:500;margin:0 auto 1rem;max-width:1600px;flex-basis:100%}@media screen and (min-width: 720px){.faq__title{font-size:3rem!important}}.faq__wrapper{border-top:2px solid black;border-bottom:2px solid black;margin:0 auto;max-width:1600px}.faq__wrapper+.faq__wrapper{border-top-style:none}.faq__question{font-family:interstate,sans-serif!important;font-weight:400;letter-spacing:0;line-height:1.2em;text-transform:none;font-size:1rem;line-height:1.3em;padding:20px 20px 20px 0;position:relative;transition:color .3s ease}.faq__question:hover{color:var(--teal--dk)}.faq__question:hover .faq__question-expand{color:var(--teal-dk)}@media screen and (min-width: 720px){.faq__question{font-size:1.5rem}}.faq__question-expand{font-size:1.5rem;position:absolute;right:1rem;transition:color .3s ease}@media screen and (min-width: 720px){.faq__question-expand{font-size:2.5rem}}.block-header{margin:2rem auto;text-align:center;width:100%;display:flex;justify-content:center;flex-wrap:wrap}.block-header__title{font-size:2.5rem!important;margin-bottom:0!important;flex-basis:100%;font-weight:600!important}.block-header__copy{font-size:2rem!important;font-style:italic;flex-basis:100%}@media screen and (min-width: 720px){.block-header__copy{padding:0 12.5%;font-size:1.5rem!important}}.block-header--with-background{margin:0 auto;width:100%;padding:40px;color:#fff;text-align:left}.block-header--with-background .block-header__title{margin:0!important;font-weight:500!important;font-size:2.25rem!important}.block-header--with-background .block-header__copy{margin:0!important;font-style:normal;padding:0!important;font-size:1.8rem!important}.hero{width:100%;height:350px;max-height:600px;position:relative}@media screen and (min-width: 720px){.hero{height:600px}}.hero__video{width:100%;height:100%;object-fit:cover;object-position:center}.hero__title-wrapper{color:#fff;position:absolute;z-index:2;top:0;right:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hero__title{font-weight:500!important;font-size:4rem!important;text-align:center}@media screen and (min-width: 720px){.hero__title{font-size:6rem!important}}@media screen and (min-width: 1200px){.hero__title{font-size:8rem!important}}.hero__image-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.hero__image-wrapper>img{width:100%;height:100%;object-fit:cover;object-position:center}.poster{width:100%}.poster__top{width:100%;height:auto;margin:0!important;line-height:0!important}.poster__top>img{width:100%;height:100%;object-fit:cover;object-position:center}.poster__bottom{margin:0!important;padding:80px 10%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.bottom__title{margin:0!important;font-size:2.5rem!important;font-weight:500;text-align:center}.bottom__subtitle{margin:20px 0 0!important;font-size:1.25rem!important;font-weight:400!important;text-align:center}.bottom__copy{text-align:center;font-size:1.25rem!important}.bottom__button{font-size:1.5rem!important;background-color:var(--teal--mid);transition:opacity .3s ease;color:#fff;padding:10px 40px;margin-top:2rem!important;font-weight:500;display:block;width:max-content;margin:auto}.bottom__button:hover{opacity:.5}.button--account{width:100%;font-weight:500;margin-top:15px}.button--teal-new{background-color:var(--teal--new)!important}.account-address-form{padding:0 20px}.account-page-subtitle{margin-bottom:25px}.account-page-content .form-field{margin-bottom:2rem}.account-info-item{display:inline-flex}.info-item__content{margin-left:25px;overflow-wrap:anywhere}.form_subscriber-info{display:inline-block;background-color:var(--grey);padding:20px;font-size:15px;margin-bottom:10px}.form_subscriber-info .title{font-size:17px!important;margin:0 0 15px}.form_subscriber-info .content{margin:0;font-size:15px}.form_subscriber-info .content__link{font-size:15px;color:var(--teal--dk);text-decoration:underline}.form_subscriber-info .content__link:hover{color:var(--teal--lt)}.stamped-review-header-title{margin-bottom:1rem}
/*# sourceMappingURL=/cdn/shop/t/49/assets/custom.scss.css.map?logged_in_customer_id= */
