.product-read-more{font:400 19px/25px Montserrat,sans-serif;font-weight:100}.moretext{color:#69727b;display:none}.moreless-button{cursor:pointer;color:#ec8c58;font-weight:700;margin-top:-10px}.moretext-collections{color:#69727b;display:none}.moreless-button-collections{cursor:pointer;color:#ec8c58;font-weight:700;margin-top:-10px}.collections-read-more{margin-block-end:4rem}.article-container{max-width:1100px;margin-top:-45px}.article-container .article__title{color:#2d4268!important;font-size:3em}.fresh-footer-container{width:330px}.fresh-footer-inner{overflow:hidden;width:2000px}.fresh-footer-child{float:left;width:330px;height:490px}@media (max-width: 749px){.fresh-footer-child{height:615px}}.fresh-blog-product{width:100%;max-width:330px;padding:10px}.article__share-title{font-family:Montserrat,sans-serif!important;text-transform:uppercase;color:#2d4268!important;font-weight:700!important}#blog-fishy-banner-container{width:100%}#blog-fishy-banner{background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;color:#fff;position:relative;min-height:300px}#blog-fishy-banner .spacing{padding:18% 4% 5%;bottom:0;position:absolute}#blog-fishy-banner h2{font:400 24px GloucesterMT-ExtraCondensed,sans-serif;font-size:2.6em;line-height:.9em;text-shadow:2px 1px 2px #272727;letter-spacing:0}@media (min-width: 767px){#blog-fishy-banner h2{font-size:3.7em;line-height:.9em}}#blog-fishy-banner h2 .get-it-fresh{color:#2d4268}#blog-fishy-banner .blog-link{font-size:.9em!important;font-family:Montserrat,sans-serif;padding:10px 15px;margin-left:0}@media (min-width: 767px){#blog-fishy-banner .blog-link{padding:15px 25px;font-size:1.3em!important}}.shadow{position:absolute;width:100%;height:30px;background:url(//www.freshseafood.com/cdn/shop/t/261/assets/image-shadow.png?v=2723992235906221601726639274) repeat-x;bottom:0;right:0}.new-blog-title{font:400 24px/23px GloucesterMT-ExtraCondensed,sans-serif;margin:10px}.new-blog-title a{color:#fff}.blog-article__content{background:#0c3159;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:space-between;-ms-justify-content:space-between;margin-bottom:30px;padding:10px 10px 30px;-webkit-box-shadow:0px -9px 8px -6px rgba(0,0,0,.75);-moz-box-shadow:0px -9px 8px -6px rgba(0,0,0,.75);box-shadow:0 -9px 8px -6px #000000bf;min-height:200px}a.blog-link{background:#ec8c58;color:#fff;padding:14px;margin-left:10px;font-family:Montserrat,sans-serif;font-size:15px;text-transform:uppercase;font-weight:600}a.blog-link:after{background:transparent!important}#blog-header-new{margin:0 auto;padding:10px;text-align:center;color:#0c3159}#blog-header-new h1{font:400 3.7em/52px GloucesterMT-ExtraCondensed,sans-serif;color:#ec8c58;text-transform:uppercase;margin:0;padding:0;letter-spacing:.1em!important}#blog-header-new h3{font-weight:700;font:1.3em/1em Montserrat,sans-serif}.blogs-mainbar-nav{text-align:center;padding-bottom:30px;padding-top:30px}ul.blogs-mainbar{font-size:16px;color:#ee9362;display:inline;margin:0 auto;text-align:center;letter-spacing:3px}@media (min-width: 767px){ul.blogs-mainbar{font-size:1.5em}}ul.blogs-mainbar li{display:inline;margin-right:10px;border-right:3px solid #ee9362}ul.blogs-mainbar a{color:#2d4268!important;font-weight:600!important;font-size:20px!important;text-transform:uppercase;font-family:Montserrat,sans-serif}@media (min-width: 767px){ul.blogs-mainbar a{font-size:23px!important}}ul.blogs-mainbar a:hover{color:#ee9362}.blog-container{padding-top:10px!important}#blog-header-graphic{background:url(//www.freshseafood.com/cdn/shop/t/261/assets/blog-fish-header.png?v=170988599019642545201726639274) no-repeat;width:300px;height:65px;margin:0 auto}*:focus{outline:0}html{padding-bottom:0!important}body{background:#fff}.homepage__banner{display:block;position:relative;height:auto}@media (max-width: 749px){.homepage__banner{box-sizing:border-box;width:100vw;margin-left:calc(-50vw + 50%)}}.homepage__banner img{width:100%;height:100%;object-fit:cover}.announcement-banner__container{padding:8px;position:relative;margin-top:20px;margin-bottom:30px}@media (max-width: 749px){.announcement-banner__container{box-sizing:border-box;width:100vw;margin-left:calc(-50vw + 50%);margin-top:10px}}@media (max-width: 989px) and (min-width: 750px){.announcement-banner__container{margin-top:5px;margin-bottom:20px}}.announcement-banner__container .announcement-banner__inner-container{border-style:solid;border-width:10px}@media (max-width: 989px){.announcement-banner__container .announcement-banner__inner-container{border-width:5px}}.announcement-banner__container .announcement-banner__inner-container .announcement-banner__title{font:64px/64px GloucesterMT-ExtraCondensed,sans-serif;letter-spacing:0;text-align:center;color:#fff;margin:30px}@media (max-width: 989px){.announcement-banner__container .announcement-banner__inner-container .announcement-banner__title{font:25px/25px GloucesterMT-ExtraCondensed,sans-serif;margin:15px 7px}}.homepage__featured-collections.slick-dotted.slick-slider{margin-bottom:110px}.homepage__featured-collections{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;margin-top:30px;margin-bottom:60px}@media (max-width: 749px){.homepage__featured-collections{margin-top:10px;margin-bottom:45px}}@media (max-width: 989px) and (min-width: 750px){.homepage__featured-collections{margin-top:20px;margin-bottom:25px}}.homepage__featured-collections .slick-slide{margin:0 14px}.homepage__featured-collections .slick-list{margin:0 -14px}@media (max-width: 768px){.homepage__featured-collections .slick-list{padding:0 30% 0 0}}.homepage__featured-collections .slick-prev{left:-6%;top:40%}@media (max-width: 1249px){.homepage__featured-collections .slick-prev{left:-25px}}.homepage__featured-collections .slick-prev:before{display:block;content:" ";background-image:url(chevron-left.png);background-size:55px 55px;height:55px;width:55px}@media (max-width: 1249px){.homepage__featured-collections .slick-prev:before{background-size:40px 40px;height:40px;width:40px}}.homepage__featured-collections .slick-next{right:-6%;top:40%}@media (max-width: 1249px){.homepage__featured-collections .slick-next{right:-25px}}.homepage__featured-collections .slick-next:before{display:block;content:" ";background-image:url(chevron-right.png);background-size:55px 55px;height:55px;width:55px}@media (max-width: 1249px){.homepage__featured-collections .slick-next:before{background-size:40px 40px;height:40px;width:40px}}.homepage__featured-collections .slick-prev,.homepage__featured-collections .slick-next{height:55px;width:55px;z-index:1;background:#ffffff9e;border-radius:50%}@media (max-width: 1249px){.homepage__featured-collections .slick-prev,.homepage__featured-collections .slick-next{height:40px;width:40px}}.homepage__featured-collections .collection__block{flex:0 0 32%;-webkit-box-flex:0 0 32%;-moz-box-flex:0 0 32%;-webkit-flex:0 0 32%;-ms-flex:0 0 32%}@media (max-width: 749px){.homepage__featured-collections .collection__block{flex:0 0 65%;-webkit-box-flex:0 0 65%;-moz-box-flex:0 0 65%;-webkit-flex:0 0 65%;-ms-flex:0 0 65%;margin-left:15px}}.homepage__featured-collections .collection__block img{width:100%;object-fit:cover}.homepage__featured-collections .collection__block h2{color:#2d4268;text-transform:capitalize;font:700 26px/28px Montserrat,sans-serif;letter-spacing:1px;margin-bottom:8px;margin-top:25px}@media (max-width: 989px){.homepage__featured-collections .collection__block h2{font:700 22px/22px Montserrat,sans-serif;letter-spacing:.5px;margin-bottom:8px;margin-top:20px}}.homepage__featured-collections .collection__block a{display:inline-block}.homepage__featured-collections .collection__block a p{font:400 20px/54px Montserrat,sans-serif;color:#fff;background:#5880a4;height:54px;padding:0 40px;letter-spacing:1px}@media (max-width: 989px){.homepage__featured-collections .collection__block a p{font:400 20px/46px Montserrat,sans-serif;height:46px;padding:0 20px;letter-spacing:.5px}}.homepage__featured-collections .slick-dots{display:block;width:100%;bottom:-70px}.homepage__featured-collections .slick-dots li{width:20px;height:20px;margin-left:14px}.homepage__featured-collections .slick-dots li button{border-radius:50%;background-color:#ff813d;opacity:.6}.homepage__featured-collections .slick-dots li.slick-active button{opacity:1;background:#ff813d!important}.homepage__text-banner{position:relative;margin-top:60px;margin-bottom:60px;overflow-y:hidden}@media (max-width: 749px){.homepage__text-banner{box-sizing:border-box;width:100vw;margin-left:calc(-50vw + 50%);margin-top:30px;margin-bottom:30px}}@media (max-width: 989px) and (min-width: 750px){.homepage__text-banner{margin-top:40px;margin-bottom:40px}}.homepage__text-banner .homepage__banner-text{background-repeat:no-repeat;background-position:100% 100%;background-size:100% 100%}.homepage__text-banner .homepage__banner-text .homepage__banner-text-content{width:45%;margin-left:auto;margin-right:25px;padding-top:30px;padding-bottom:30px}@media (max-width: 749px){.homepage__text-banner .homepage__banner-text .homepage__banner-text-content{width:45%;margin-left:auto;margin-right:10px;padding-top:10px;padding-bottom:10px}}@media (max-width: 400px){.homepage__text-banner .homepage__banner-text .homepage__banner-text-content{width:60%}}@media (max-width: 1199px) and (min-width: 750px){.homepage__text-banner .homepage__banner-text .homepage__banner-text-content{width:50%}}.homepage__text-banner .homepage__banner-text .homepage__banner-text-title{color:#fff;font:100px/100px GloucesterMT-ExtraCondensed,sans-serif;letter-spacing:2px;margin-bottom:0}@media (max-width: 749px){.homepage__text-banner .homepage__banner-text .homepage__banner-text-title{font:42px/36px GloucesterMT-ExtraCondensed,sans-serif;letter-spacing:0;margin-bottom:0}}@media (max-width: 989px) and (min-width: 750px){.homepage__text-banner .homepage__banner-text .homepage__banner-text-title{font:74px/74px GloucesterMT-ExtraCondensed,sans-serif;letter-spacing:1px}}.homepage__text-banner .homepage__banner-text .homepage__banner-text-ltitle{color:#fff;font:160px/130px GloucesterMT-ExtraCondensed,sans-serif;letter-spacing:2px}@media (max-width: 749px){.homepage__text-banner .homepage__banner-text .homepage__banner-text-ltitle{font:68px/60px GloucesterMT-ExtraCondensed,sans-serif;letter-spacing:0;margin-bottom:0}}@media (max-width: 989px) and (min-width: 750px){.homepage__text-banner .homepage__banner-text .homepage__banner-text-ltitle{font:118px/94px GloucesterMT-ExtraCondensed,sans-serif;letter-spacing:1px}}.homepage__text-banner .homepage__banner-text .homepage__banner-text-desc{font:400 21px/32px Montserrat,sans-serif;color:#fff;letter-spacing:1px;margin-top:10%;margin-bottom:10px}@media (max-width: 500px){.homepage__text-banner .homepage__banner-text .homepage__banner-text-desc{font:400 9px/11px Montserrat,sans-serif;letter-spacing:1px;margin-top:2em;margin-bottom:0}}@media (min-width: 501px) and (max-width: 749px){.homepage__text-banner .homepage__banner-text .homepage__banner-text-desc{font:400 14px/18px Montserrat,sans-serif;letter-spacing:1px;margin-top:2em;margin-bottom:0}}@media (max-width: 989px) and (min-width: 750px){.homepage__text-banner .homepage__banner-text .homepage__banner-text-desc{font:400 18px/22px Montserrat,sans-serif;color:#fff;letter-spacing:1px;margin-top:12%;margin-bottom:5px}}@media (max-width: 1199px) and (min-width: 990px){.homepage__text-banner .homepage__banner-text .homepage__banner-text-desc{margin-top:12%}}.homepage__text-banner .homepage__banner-text a{display:inline-block}.homepage__text-banner .homepage__banner-text a .homepage__banner-text-btn{background:#5880a4;color:#fff;font:400 19px/44px Montserrat,sans-serif;height:44px;padding:0 12px;letter-spacing:1px;border:1px solid #fff}@media (max-width: 749px){.homepage__text-banner .homepage__banner-text a .homepage__banner-text-btn{font:400 7px/16px Montserrat,sans-serif;height:17px;padding:0 5px;letter-spacing:1px}}@media (max-width: 989px) and (min-width: 750px){.homepage__text-banner .homepage__banner-text a .homepage__banner-text-btn{font:400 17px/44px Montserrat,sans-serif;height:44px;padding:0 12px}}.homepage__featured-recipe{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;margin:20px -14px 60px}@media (max-width: 749px){.homepage__featured-recipe{display:block}}@media (max-width: 989px) and (min-width: 750px){.homepage__featured-recipe{margin-bottom:40px}}.homepage__featured-recipe .recipe__blocks{flex:1;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1}.homepage__featured-recipe .recipe__block{border:1px solid #979797;padding:15px;flex:1;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;margin-left:14px;margin-right:14px;position:relative}@media (max-width: 749px){.homepage__featured-recipe .recipe__block{margin:0 15px 20px}}.homepage__featured-recipe .recipe__block img{max-height:320px;width:100%;object-fit:cover}@media (max-width: 749px){.homepage__featured-recipe .recipe__block img{max-height:unset}}.homepage__featured-recipe .recipe__block .recipe__block-video-img{cursor:pointer}.homepage__featured-recipe .recipe__block .recipe__block-img .recipe__block-video-icon{position:absolute;width:85px;height:75px;bottom:15px;right:5px;z-index:9;background-image:url(/cdn/shop/files/Group_8_Copy_11_2x_3bac0e2b-f8ed-4a90-8fc5-74269a6d7982.png?12286);background-repeat:no-repeat;background-position:50%;background-size:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-end}@media (max-width: 989px){.homepage__featured-recipe .recipe__block .recipe__block-img .recipe__block-video-icon{width:85px;height:60px;bottom:20px;right:5px;background-size:50px}}.homepage__featured-recipe .recipe__block .recipe__block-img .recipe__block-video-icon p{color:#2d4268;font-size:14px;line-height:12px;padding:0}.homepage__featured-recipe .recipe__block h2{color:#9b9b9b;font-weight:100;text-transform:inherit;letter-spacing:0;margin-bottom:16px;font-size:26px}@media (max-width: 749px){.homepage__featured-recipe .recipe__block h2{font-size:22px;margin-bottom:10px}}.homepage__featured-recipe .recipe__block p{color:#9b9b9b;text-transform:inherit;font-size:16px;padding-bottom:25px}@media (max-width: 749px){.homepage__featured-recipe .recipe__block p{padding-bottom:20px}}.homepage__featured-recipe .recipe__block-video{display:none}.mfp-content .recipe__block-video{width:80%;margin:0 auto;position:relative;display:block}@media (max-width: 768px){.mfp-content .recipe__block-video{width:100%}}.mfp-content .mfp-close{color:#fff;opacity:1}#shopify-section-header{position:sticky;z-index:99;top:0;width:100%;background:#fff}.announcement-bar{background-color:#5880a4;height:auto}.announcement-bar .announcement-bar__message{font:400 14px/16px Montserrat,sans-serif;padding:.4em 0}@media screen and (min-width: 990px){.announcement-bar .announcement-bar__message{font:400 18px/18px Montserrat,sans-serif}}@media screen and (min-width: 749px){.announcement-bar{height:40px}.announcement-bar .announcement-bar__message{font:400 16px/18px Montserrat,sans-serif;padding:0}}.site-header{background-color:#2d4268}@media screen and (max-width: 989px){.site-header .additional-menu{justify-content:flex-start;background-color:#2d4268}}@media screen and (max-width: 1339px) and (min-width: 990px){.site-header .additional-menu{padding:0 11%}}.site-header .search-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border:1px solid #fff;padding:4px 9px}.site-header .search-link svg{width:14px}.site-header .search-link svg #Mobile-Nav{stroke:#fff}.site-header .search-link.active,.site-header .search-link:hover{background:transparent}.site-header .header__left-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding:20px 0 0 12px}.site-header .header__left-content .header__left-text{width:40px}.site-header .header__left-content .header__left-text p{color:#fff;font:400 16px/16px Montserrat,sans-serif}.site-header .header__left-content .header__left-image{position:relative;padding-left:15px}.site-header .header__left-content .header__left-image:after{content:" ";display:block;border-left:1px solid #fff;position:absolute;height:30px;left:0;top:50%;transform:translateY(-50%)}.site-header .header__left-content .header__left-image img{width:100%;max-width:250px}@media screen and (max-width: 1350px) and (min-width: 769px){.site-header .header__left-content .header__left-image img{max-width:200px}}@media screen and (max-width: 1339px) and (min-width: 990px){.site-header .account-link{font:400 14px/2.5 Montserrat,sans-serif}}@media screen and (min-width: 768px) and (max-width: 989px){.site-header .account-link{position:absolute;right:150px}}.site-header .cart-link{background-color:#ec8c58}@media screen and (max-width: 1339px) and (min-width: 769px){.site-header .cart-link{width:120px;margin-left:15px;flex:0 0 20%;-webkit-box-flex:0 0 20%;-moz-box-flex:0 0 20%;-webkit-flex:0 0 20%;-ms-flex:0 0 20%}}.site-header .cart-link .cartWeight{display:none}.site-header .right-hand-menu{right:-40px}.site-header .right-hand-menu .cart-link{margin-top:-10px;z-index:14}@media screen and (max-width: 989px){.site-header .header__left-content,.site-header .right-hand-menu{display:none}}.site-header .search__option-desktop{position:relative;width:250px;flex:0 0 45%;-webkit-box-flex:0 0 45%;-moz-box-flex:0 0 45%;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}@media screen and (max-width: 1339px) and (min-width: 990px){.site-header .search__option-desktop{flex:0 0 45%;-webkit-box-flex:0 0 45%;-moz-box-flex:0 0 45%;-webkit-flex:0 0 45%;-ms-flex:0 0 45%}}.site-header .search__option-desktop .search-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.site-header .search__option-desktop .main-search-form{position:absolute;top:0;width:100%;right:0}.site-header .search__option-desktop .main-search-form .main-search-form__input{width:100%;position:relative;outline:none;color:#424242;font:400 14px Montserrat,sans-serif;padding:10px 40px 10px 10px;height:45px}@media screen and (max-width: 989px){.site-header .open-nav-menu--burger,.site-header .cart-link--mobile,.site-header .account-link{display:block!important}}@media screen and (max-width: 989px){.site-header .mobile__search-icon{display:flex!important;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important}}.site-header .logo-section{position:absolute;top:10px;max-width:190px;left:-15%}@media screen and (max-width: 989px){.site-header .logo-section{max-width:unset;left:unset;top:0}}@media screen and (max-width: 1339px) and (min-width: 990px){.site-header .logo-section{max-width:160px;left:-20px}}@media screen and (max-width: 1439px) and (min-width: 1340px){.site-header .logo-section{max-width:155px;left:-11%}}@media (min-width: 990px){.site-header .logo-section .site-logo__logo-image{max-width:unset}}.site-header .logo-section .site-logo__logo-image img{margin-top:-2px!important;width:135px!important;z-index:10}.main-menu{text-align:center;padding:5px 1%;background:#2d4268;margin:0}@media (max-width: 989px){.main-menu{display:none}}.main-menu .main-nav__list:after{display:none}.main-menu .main-nav__list li.general-link:hover,.main-menu .main-nav__list li.general-link.site-nav--active,.main-menu .main-nav__list li.general-linksite-nav--active:hover{background-color:#2d4268!important}.main-menu .main-nav__list li.general-link:hover .site-nav__link--main,.main-menu .main-nav__list li.general-link.site-nav--active .site-nav__link--main,.main-menu .main-nav__list li.general-linksite-nav--active:hover .site-nav__link--main{color:#ec8c58!important}.main-menu .main-nav__list .site-nav--has-dropdown:hover .site-nav__link--main{border-bottom:1px solid transparent}.main-menu .main-nav__list li.general-link,.main-menu .main-nav__list li.general-linksite-nav--active{background-color:transparent!important;padding:8.5px 5px}@media screen and (max-width: 1339px) and (min-width: 769px){.main-menu .main-nav__list li.general-link,.main-menu .main-nav__list li.general-linksite-nav--active{padding:8.5px 1%}}@media screen and (max-width: 1050px) and (min-width: 769px){.main-menu .main-nav__list li.general-link,.main-menu .main-nav__list li.general-linksite-nav--active{padding:8.5px 5px}}.main-menu .main-nav__list li.general-link .site-nav__link--main,.main-menu .main-nav__list li.general-linksite-nav--active .site-nav__link--main{color:#fff;border:1px solid #fff;padding:5px 28px}@media screen and (max-width: 1339px) and (min-width: 769px){.main-menu .main-nav__list li.general-link .site-nav__link--main,.main-menu .main-nav__list li.general-linksite-nav--active .site-nav__link--main{padding:5px 10px;font-size:20px}}.cart-link:after{content:"";position:absolute;right:calc(50% - 24px);width:40px;height:33px;z-index:10;text-align:right;bottom:100%;background-size:100%}.cart-link.cart-empty:after,.cart-link--mobile.cart-empty:after{background-color:transparent!important}.main-menu .site-nav__dropdown{top:50px;width:100%;padding:35px 30px;background-color:#2d4268;border:0}.main-menu .site-nav__dropdown a{font:400 17px Montserrat,sans-serif;color:#fff;margin-bottom:3px;-webkit-transition:.4s;transition:.4s;padding:4px;display:inline-block}.main-menu .site-nav__dropdown .nav__col__container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.main-menu .site-nav__dropdown .nav__col__container .dropdown_column{flex:1 1 auto;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto}.main-menu .site-nav__dropdown .nav__col__container .dropdown_column .column__menu{margin-bottom:10px}.main-menu .site-nav__dropdown .nav__col__container .dropdown_column .column__menu .submenu__title{color:#ec8c58;font:600 18px/18px Montserrat,sans-serif;margin-bottom:10px}.main-menu .site-nav__dropdown .nav__col__container .dropdown_column .column__menu .column__menu_link a{font:400 17px Montserrat,sans-serif;color:#fff;margin-bottom:3px;-webkit-transition:.4s;transition:.4s;padding:4px;display:inline-block}.main-menu .site-nav__dropdown .site-nav__childlist{padding:35px 30px;background-color:#2d4268}.main-menu .site-nav__dropdown .site-nav__childlist .site-nav__childlist-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-height:340px;justify-content:unset;width:710px;padding-bottom:80px}.main-menu .site-nav__dropdown .site-nav__childlist .site-nav__childlist-flex.shop-all{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-height:1010px;justify-content:unset;width:unset;padding-bottom:0}.main-menu .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item{display:block;margin-bottom:10px;flex:1 1 auto;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto}.main-menu .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item .site-nav__child-link--parent{color:#ec8c58;font:600 18px/18px Montserrat,sans-serif;margin-bottom:10px;padding:0 5px}.main-menu .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item .site-nav__child-link--third{font:400 17px Montserrat,sans-serif;color:#fff;margin-bottom:3px;-webkit-transition:.4s;transition:.4s;padding:4px;display:inline-block}.main-menu .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item .site-nav__child-link--third.color{color:#ec8c58}.main-menu .site-nav__dropdown a.column__extrasubmenu_link{color:#ec8c58!important}.header__bottom-menu{height:46px;line-height:46px;box-shadow:0 2px 4px #00000080}@media (max-width: 749px){.header__bottom-menu{height:26px}}@media (max-width: 989px) and (min-width: 750px){.header__bottom-menu{height:40px}}@media screen and (max-width: 1339px) and (min-width: 990px){.header__bottom-menu .container{max-width:1140px}}.header__bottom-menu .header-bottom-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}@media screen and (max-width: 1339px) and (min-width: 990px){.header__bottom-menu .header-bottom-menu{padding:0 11%}}@media (max-width: 989px){.header__bottom-menu .header-bottom-menu{display:none}}.header__bottom-menu .header-bottom-menu .header-bottom-menu__linklist-item{padding-right:20px;position:relative}.header__bottom-menu .header-bottom-menu .header-bottom-menu__linklist-item:after{content:" ";display:block;height:10px;width:4px;border-right:1px solid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.header__bottom-menu .header-bottom-menu .header-bottom-menu__linklist-item:last-child{padding-right:0}.header__bottom-menu .header-bottom-menu .header-bottom-menu__linklist-item:last-child:after{display:none}.header__bottom-menu .header-bottom-menu .header-bottom-menu__linklist-item a{color:#2d4268;font:400 16px/16px Montserrat,sans-serif}.mobile__search-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}@media screen and (max-width: 768px){.right-hand-menu__linklist-item{font:400 15px/2.5 Montserrat,sans-serif}}@media screen and (max-width: 749px){.right-hand-menu__linklist-item{font:400 11px/2.5 Montserrat,sans-serif}}@media screen and (max-width: 768px){.account-link{position:absolute;right:110px}}@media screen and (max-width: 749px){.account-link{position:absolute;right:65px}}@media screen and (max-width: 350px){.account-link{right:43px}}@media screen and (max-width: 768px){.cart-link--mobile{width:100px}}@media screen and (max-width: 749px){.cart-link--mobile{width:60px}}@media screen and (max-width: 350px){.cart-link--mobile{width:40px;height:30px}}@media screen and (max-width: 749px){.cart-link--mobile:after{width:16px;height:16px;top:0;background-color:#e76d34;border-radius:20px;color:#fff;font-size:12px;display:flex;justify-content:center;align-items:center;text-align:center}}@media screen and (max-width: 989px){.site-logo__logo-image{max-width:80px}}@media screen and (max-width: 749px){.site-logo__logo-image{max-width:70px}}#myNavMobile{background-color:#2d4268;padding:10px 10px 40px 25px;z-index:5;margin-block-start:5px}#myNavMobile .mobile-nav__top-nav{margin-bottom:0;align-items:center;height:75px}#myNavMobile .mobile-nav__top-nav .close-btn{position:unset;font-weight:100;z-index:99}#myNavMobile .mobile-nav__top-nav .logo-section{top:50%;transform:translateY(-50%);box-sizing:border-box;margin-left:calc(-48vw + 50%)}#myNavMobile .mobile-nav__top-nav .right-hand-menu__linklist-item{font:400 10px/2.5 Montserrat,sans-serif}#myNavMobile .main-search-form{position:relative;display:block;opacity:1;margin-left:auto;margin-right:4%;margin-top:10px;max-width:90%;width:unset}#myNavMobile .main-search-form input{height:40px;background:transparent;margin-left:0;font-size:15px;border:0;border-bottom:1px solid #fff!important;color:#fff;padding:5px 38px 5px 5px;font-size:12px}#myNavMobile .main-search-form ::placeholder{color:#fff}#myNavMobile .main-search-form .main-search-form__icon{position:absolute;top:0;right:10px;background:none;border:none;line-height:2.7;color:#fff;font-size:10px}#myNavMobile .mobile-nav__linklist-first{margin:20px 0}#myNavMobile .mobile-nav__linklist-first a{font:400 20px GloucesterMT-ExtraCondensed,sans-serif;padding:5px 0}#myNavMobile .mobile-nav__linklist-second{display:block;padding-top:20px;border-top:1px solid #fff;margin-block-end:3rem;margin-inline-end:1rem}#myNavMobile .mobile-nav__linklist-second .mobile-nav__linklist-item{margin-bottom:3px}#myNavMobile .mobile-nav__linklist-second .mobile-nav__linklist-item a{font:400 16px Montserrat,sans-serif}.collection__container{position:relative}.collection__container .back_to_top{position:absolute;bottom:0;right:30px;cursor:pointer}.collection__container .back_to_top p{padding-right:15px}.collection__container .back_to_top p:after{content:" ";display:block;width:9px;height:8px;border-radius:50%;position:absolute;top:50%;right:0;background:#ec8c58;transform:translateY(-50%)}.collection__container .collection-product__container{margin:20px 0 30px;overflow:visible}@media (max-width: 989px){.collection__container .collection-product__container{margin:15px 0 30px}}.collection__container .collection-product__container .collection__description .collection__online-order{text-transform:none;color:#5d5d5c;font:400 16px/20px Montserrat,sans-serif;margin-bottom:20px;letter-spacing:normal;font-style:italic}.collection__container .collection-product__container .collection__description .collection__title{font:400 40px GloucesterMT-ExtraCondensed,sans-serif;color:#ec8c58;letter-spacing:0;text-transform:uppercase}.collection__container .collection-product__container .collection__description .collection__descp{text-transform:none;color:#5d5d5c;font:400 16px/20px Montserrat,sans-serif;margin-bottom:20px;letter-spacing:normal}.collection__container .collection-product__container .collection__description h1{font:400 40px GloucesterMT-ExtraCondensed,sans-serif;color:#ec8c58;letter-spacing:0;text-transform:uppercase}.collection__container .collection-product__container .collection__description h2{text-transform:none;color:#5d5d5c;font:400 16px/20px Montserrat,sans-serif;margin-bottom:20px;letter-spacing:normal}.collection__container .collection-product__container .product{max-width:100%}@media (max-width: 989px){.collection__container .collection-product__container .product{justify-content:space-between}}.collection__container .collection-product__container .product .product-card{max-height:inherit;max-width:inherit;width:unset;flex:0 0 33.33%;display:flex;-ms-flex:0 0 31.33%;margin:0 0 70px}@media (min-width: 990px){.collection__container .collection-product__container .product .product-card{padding-left:7px;padding-right:7px}}@media (max-width: 989px){.collection__container .collection-product__container .product .product-card{flex:0 0 46%;-webkit-box-flex:0 0 46%;-moz-box-flex:0 0 46%;-webkit-flex:0 0 46%;-ms-flex:0 0 46%;margin:0 0 50px}}@media (max-width: 500px){.collection__container .collection-product__container .product .product-card{flex:0 0 100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;margin:0 0 50px}}.collection__container .collection-product__container .product .product-card .product__container{flex:1;display:flex;flex-direction:column}.collection__container .collection-product__container .product .product-card .product__container .product__vacuum{margin-top:20px;margin-bottom:5px}.collection__container .collection-product__container .product .product-card .product__container .product__vacuum a.product-item__vacuum-label{font-size:16px;font:600 16px/16px Montserrat,sans-serif;color:#5d5d5d;border-bottom:1px solid #2f2f2f}.collection__container .collection-product__container .product .product-card .product__container .product__vacuum_instructions textarea{padding:6px;font-size:10px;min-height:50px;font-family:Montserrat,sans-serif}.collection__container .collection-product__container .product .product-card .product__info-wrapper{display:flex;display:-ms-flexbox;flex:1;-ms-flex:none;flex-direction:column;-ms-flex-direction:column;text-align:left;margin-top:2}.collection__container .collection-product__container .product .product-card .product__info-wrapper .product__info-top{flex:1;-ms-flex:none}.collection__container .collection-product__container .product .product-card .product__info-wrapper .product__info-bottom .product-form__item--quantity .errors{color:red;font-size:10px;position:absolute;top:100%;left:0;white-space:nowrap}@media only screen and (max-width: 500px){.collection__container .collection-product__container .product .product-card .product__info-wrapper .product__info-bottom .product-form__item--quantity{margin-bottom:18px!important}.collection__container .collection-product__container .product .product-card .product__info-wrapper .product__info-bottom .product-form__item--quantity .errors{line-height:1;top:calc(100% + 5px)}}.collection__container .collection-product__container .product .product-card .product__info-wrapper .product__info-bottom .product-form__item--quantity button.quantity__btn.quantity__inc,.collection__container .collection-product__container .product .product-card .product__info-wrapper .product__info-bottom .product-form__item--quantity button.quantity__btn.quantity__dec{position:absolute;height:100%;background:#fff;border:none;padding:0 15px}.collection__container .collection-product__container .product .product-card .product__info-wrapper .product__info-bottom .product-form__item--quantity button.quantity__btn.quantity__inc{right:0}.collection__container .collection-product__container .product .product-card .product__info-wrapper .product__info-bottom .product-form__item--quantity button.quantity__btn.quantity__dec{left:0}.collection__container .collection-product__container .product .product-card .product__info-wrapper .product__info-title{color:#5d5d5c;text-transform:capitalize;font:600 19px/22px Montserrat,sans-serif;max-width:inherit;min-height:20px}.collection__container .collection-product__container .product .product-card .product__info-wrapper .product__info-title a{color:#5d5d5c;text-transform:capitalize;font:600 22px/22px Montserrat,sans-serif;letter-spacing:0px;max-width:inherit;min-height:20px}.collection__container .collection-product__container .product .product-card .product__info-wrapper .product__price-wrapper .price__regular{margin-bottom:5px}.collection__container .collection-product__container .product .product-card .product__info-wrapper .product__price-wrapper .price{justify-content:flex-start}.collection__container .collection-product__container .product .product-card .product__info-wrapper .product__price-wrapper .price-item.price-item--regular{text-transform:uppercase;font:600 14px/14px Montserrat,sans-serif;color:#5d5d5d}.collection__container .collection-product__container .product .product-card .product__info-wrapper .min_qty{font:200 14px/22px Montserrat,sans-serif;color:#5d5d5c}.collection__container .collection-product__container .product .product-card .product__info-wrapper .collection__prod_detail{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;margin-top:5px}@media (max-width: 500px){.collection__container .collection-product__container .product .product-card .product__info-wrapper .collection__prod_detail{display:block}}.collection__container .collection-product__container .product .product-card .product__info-wrapper .collection__prod_detail .product-form__item{flex:0 0 50%;-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;border:1px solid #979797;height:34px;padding:0;margin:0}@media (max-width: 500px){.collection__container .collection-product__container .product .product-card .product__info-wrapper .collection__prod_detail .product-form__item{height:50px;margin-bottom:10px}}.collection__container .collection-product__container .product .product-card .product__info-wrapper .collection__prod_detail .product-form__item .product-form__input{border:0;font-size:14px;width:40px;text-transform:uppercase;color:#5d5d5c}@media (max-width: 500px){.collection__container .collection-product__container .product .product-card .product__info-wrapper .collection__prod_detail .product-form__item .product-form__input{font-size:18px;width:45px}}.collection__container .collection-product__container .product .product-card .product__info-wrapper .collection__prod_detail .product-form__item span{font-size:13px;line-height:35px;color:#5d5d5c;text-transform:uppercase;font-weight:400;margin:0}@media (max-width: 500px){.collection__container .collection-product__container .product .product-card .product__info-wrapper .collection__prod_detail .product-form__item span{font-size:18px;line-height:50px}}.collection__container .collection-product__container .product .product-card .product__info-wrapper .collection__prod_detail .product-form__item .quantity__container{position:relative;width:40px;height:100%;text-align:right;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 500px){.collection__container .collection-product__container .product .product-card .product__info-wrapper .collection__prod_detail .product-form__item .quantity__container{padding-top:5px}}.collection__container .collection-product__container .product .product-card .product__info-wrapper .collection__prod_detail .collection_addtocart,.collection__container .collection-product__container .product .product-card .product__info-wrapper .collection__prod_detail .select_prep{flex:0 0 45%;-webkit-box-flex:0 0 45%;-moz-box-flex:0 0 45%;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;padding:0;background:#ec8c58;letter-spacing:0;font:400 14px Montserrat,sans-serif}@media (max-width: 500px){.collection__container .collection-product__container .product .product-card .product__info-wrapper .collection__prod_detail .collection_addtocart,.collection__container .collection-product__container .product .product-card .product__info-wrapper .collection__prod_detail .select_prep{width:100%;height:50px;font:400 20px Montserrat,sans-serif}}.collection__container .collection-product__container .product .product-card .product__info-wrapper .collection__prod_detail a.collection_addtocart span{position:relative;top:30%}@media (min-width: 990px){.collection__container .collection-product__container .product.product__item{justify-content:normal}.collection__container .collection-product__container .product.product__item .product-card{margin-right:2%}}.collection__container .collection-product__container .list--inline.pagination .pagination__pages a{font:400 18px/22px Montserrat,sans-serif;width:50px;height:50px;display:inline-block;vertical-align:middle;line-height:50px;border:1px solid #c5c5c5;border-radius:3px;margin:0 2px}.collection__container .collection-product__container .list--inline.pagination .pagination__pages.active__page a{color:#fff;background:#2d4268}.collection__meta-details{background-color:#5880a4;background-image:url(/cdn/shop/files/Group_22_Copy_8_2x_5797206f-907b-4577-9d12-4cdfdce74eca.png?16862);background-repeat:no-repeat;background-position:100% 100%;background-size:contain}@media (max-width: 749px){.collection__meta-details{background-size:100% 30%;background-origin:border-box}}.collection__meta-details .collection__meta-detail-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;padding-top:35px;padding-bottom:40px}@media (max-width: 749px){.collection__meta-details .collection__meta-detail-wrapper{display:block}}.collection__meta-details .collection__meta-detail-wrapper .collection__meta-detail-img{flex:0 0 40%;-webkit-box-flex:0 0 40%;-moz-box-flex:0 0 40%;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;position:relative;height:100%}.collection__meta-details .collection__meta-detail-wrapper .collection__meta-detail-img img{max-height:240px;width:100%;object-fit:cover;height:100%;position:relative}@media (max-width: 749px) and (mi-width: 501px){.collection__meta-details .collection__meta-detail-wrapper .collection__meta-detail-img img{max-height:300px}}.collection__meta-details .collection__meta-detail-wrapper .collection__meta-detail-text{flex:0 0 60%;-webkit-box-flex:0 0 60%;-moz-box-flex:0 0 60%;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;padding:0 25px}@media (max-width: 749px) and (mi-width: 501px){.collection__meta-details .collection__meta-detail-wrapper .collection__meta-detail-text{padding:0}}.collection__meta-details .collection__meta-detail-wrapper .collection__meta-detail-text .collection__meta-detail-paragraph{color:#fff;font:200 16px/24px Montserrat,sans-serif;text-transform:none;font:400 16px/18px Montserrat,sans-serif;margin-bottom:20px;letter-spacing:normal;line-height:1.5}.collection__meta-details .collection__meta-detail-wrapper .collection__meta-detail-text a{display:inline-block;background:#ec8c58;color:#fff;border:1px solid #fff}.collection__meta-details .collection__meta-detail-wrapper .collection__meta-detail-text a .collection__meta-detail-btn{color:#fff;font:200 18px/46px Montserrat,sans-serif;height:46px;padding:0 20px;cursor:pointer}@media (max-width: 749px) and (mi-width: 501px){.collection__meta-details .collection__meta-detail-wrapper .collection__meta-detail-text a .collection__meta-detail-btn{font:200 14px/35px Montserrat,sans-serif;height:35px;padding:0 15px}}.template-article .collection__prod_detail,.template-product .collection__prod_detail{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;z-index:1}@media (max-width: 500px){.template-article .collection__prod_detail,.template-product .collection__prod_detail{display:block}}.template-article .collection__prod_detail .product-form__item,.template-product .collection__prod_detail .product-form__item{flex:0 0 50%;-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;border:1px solid #979797;height:34px;padding:0;margin:0;justify-content:center}@media (max-width: 500px){.template-article .collection__prod_detail .product-form__item,.template-product .collection__prod_detail .product-form__item{height:50px;margin-bottom:10px;justify-content:center}}.template-article .collection__prod_detail .product-form__item button.quantity__btn.quantity__inc,.template-article .collection__prod_detail .product-form__item button.quantity__btn.quantity__dec,.template-product .collection__prod_detail .product-form__item button.quantity__btn.quantity__inc,.template-product .collection__prod_detail .product-form__item button.quantity__btn.quantity__dec{position:absolute;height:100%;background:#fff;border:none;padding:0 15px}.template-article .collection__prod_detail .product-form__item button.quantity__btn.quantity__inc:after,.template-article .collection__prod_detail .product-form__item button.quantity__btn.quantity__dec:after,.template-product .collection__prod_detail .product-form__item button.quantity__btn.quantity__inc:after,.template-product .collection__prod_detail .product-form__item button.quantity__btn.quantity__dec:after{display:none}.template-article .collection__prod_detail .product-form__item button.quantity__btn.quantity__inc,.template-product .collection__prod_detail .product-form__item button.quantity__btn.quantity__inc{right:0}.template-article .collection__prod_detail .product-form__item button.quantity__btn.quantity__dec,.template-product .collection__prod_detail .product-form__item button.quantity__btn.quantity__dec{left:0}.template-article .collection__prod_detail .product-form__item .product-form__input,.template-product .collection__prod_detail .product-form__item .product-form__input{border:0;font-size:14px;width:40px;text-transform:uppercase;color:#5d5d5c;font-weight:400;font:100 14px Work Sans,sans-serif;height:100%}@media (max-width: 500px){.template-article .collection__prod_detail .product-form__item .product-form__input,.template-product .collection__prod_detail .product-form__item .product-form__input{font-size:18px;width:45px}}.template-article .collection__prod_detail .product-form__item span,.template-product .collection__prod_detail .product-form__item span{font-size:13px;line-height:35px;color:#5d5d5c;text-transform:uppercase;font-weight:400;margin:0;font:100 13px/32px Work Sans,sans-serif}@media (max-width: 500px){.template-article .collection__prod_detail .product-form__item span,.template-product .collection__prod_detail .product-form__item span{font-size:18px;line-height:50px}}.template-article .collection__prod_detail .product-form__item .quantity__container,.template-product .collection__prod_detail .product-form__item .quantity__container{position:relative;width:40px;height:100%;text-align:right;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 500px){.template-article .collection__prod_detail .product-form__item .quantity__container,.template-product .collection__prod_detail .product-form__item .quantity__container{padding-top:5px}}.template-article .collection__prod_detail .product-form__item .quantity__container .quantity__inc,.template-product .collection__prod_detail .product-form__item .quantity__container .quantity__inc{height:20px;background-color:transparent;outline:none;width:20px;position:relative;border:0;border-radius:inherit}.template-article .collection__prod_detail .product-form__item .quantity__container .quantity__inc:after,.template-product .collection__prod_detail .product-form__item .quantity__container .quantity__inc:after{content:"";position:absolute;bottom:1.5px;left:0;border:4px solid transparent;border-bottom:7px solid #EC8C58;border-radius:0}.template-article .collection__prod_detail .product-form__item .quantity__container .quantity__dec,.template-product .collection__prod_detail .product-form__item .quantity__container .quantity__dec{height:20px;background-color:transparent;outline:none;width:20px;position:relative;border:0;border-radius:inherit}.template-article .collection__prod_detail .product-form__item .quantity__container .quantity__dec:after,.template-product .collection__prod_detail .product-form__item .quantity__container .quantity__dec:after{content:"";position:absolute;top:1.5px;left:0;border:4px solid transparent;border-top:7px solid #EC8C58;border-radius:0}.template-article .collection__prod_detail .collection_addtocart,.template-article .collection__prod_detail .product-form__cart-submit,.template-article .collection__prod_detail .product-form__cart-submit-link,.template-product .collection__prod_detail .collection_addtocart,.template-product .collection__prod_detail .product-form__cart-submit,.template-product .collection__prod_detail .product-form__cart-submit-link{flex:0 0 45%;-webkit-box-flex:0 0 45%;-moz-box-flex:0 0 45%;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;padding:0;background:#ec8c58;letter-spacing:0;font:400 14px Montserrat,sans-serif;height:inherit}@media (max-width: 500px){.template-article .collection__prod_detail .collection_addtocart,.template-article .collection__prod_detail .product-form__cart-submit,.template-article .collection__prod_detail .product-form__cart-submit-link,.template-product .collection__prod_detail .collection_addtocart,.template-product .collection__prod_detail .product-form__cart-submit,.template-product .collection__prod_detail .product-form__cart-submit-link{width:100%;height:50px;font:400 18px Montserrat,sans-serif}}.template-article .collection__prod_detail .collection_addtocart span,.template-article .collection__prod_detail .product-form__cart-submit span,.template-article .collection__prod_detail .product-form__cart-submit-link span,.template-product .collection__prod_detail .collection_addtocart span,.template-product .collection__prod_detail .product-form__cart-submit span,.template-product .collection__prod_detail .product-form__cart-submit-link span{font:400 14px Montserrat,sans-serif;color:#fff}@media (max-width: 500px){.template-article .collection__prod_detail .collection_addtocart span,.template-article .collection__prod_detail .product-form__cart-submit span,.template-article .collection__prod_detail .product-form__cart-submit-link span,.template-product .collection__prod_detail .collection_addtocart span,.template-product .collection__prod_detail .product-form__cart-submit span,.template-product .collection__prod_detail .product-form__cart-submit-link span{font:400 20px Montserrat,sans-serif}}.template-article .collection__prod_detail .klaviyo-bis-trigger,.template-product .collection__prod_detail .klaviyo-bis-trigger{flex:0 0 100%;padding:14px 0;max-width:100%;background:#ec8c58;font-size:18px}.template-article .collection__prod_detail .related-product__button,.template-product .collection__prod_detail .related-product__button{flex:0 0 45%;-webkit-box-flex:0 0 45%;-moz-box-flex:0 0 45%;-webkit-flex:0 0 45%;-ms-flex:0 0 45%}.template-article .collection__prod_detail .related-product__button button,.template-product .collection__prod_detail .related-product__button button{font:400 14px Montserrat,sans-serif;padding:0;min-height:34px;border:1px solid #EC8C58;background:#ec8c58}@media (max-width: 500px){.template-article .collection__prod_detail .related-product__button button,.template-product .collection__prod_detail .related-product__button button{width:100%;height:50px;font:400 18px Montserrat,sans-serif}}.template-article .collection__prod_detail .related-product__button a.product-form__cart-submit,.template-article .collection__prod_detail .related-product__button a.product-form__cart-submit-link,.template-product .collection__prod_detail .related-product__button a.product-form__cart-submit,.template-product .collection__prod_detail .related-product__button a.product-form__cart-submit-link{min-height:35px;padding:9px 0}@media (max-width: 989px){.template-article .collection__prod_detail .related-product__button a.product-form__cart-submit,.template-article .collection__prod_detail .related-product__button a.product-form__cart-submit-link,.template-product .collection__prod_detail .related-product__button a.product-form__cart-submit,.template-product .collection__prod_detail .related-product__button a.product-form__cart-submit-link{padding:14px 0}}.template-article .collection__prod_detail .related-product__quantity,.template-product .collection__prod_detail .related-product__quantity{margin-left:0}.template-article .collection__prod_detail>.btn.collection_addtocart span,.template-product .collection__prod_detail>.btn.collection_addtocart span{position:relative;top:30%}@media (max-width: 500px){.notify-me{font:400 18px Montserrat,sans-serif!important;padding:14px 0!important;width:100%;letter-spacing:0px}}@media only screen and (min-width: 750px){.notify-me{letter-spacing:0;font:400 14px Montserrat,sans-serif;width:100%;padding:9px 0}}.notify-me,.notify-me:hover{background:#ec8c58}.template-article .main-content .page-width{padding:45px 15px 20px}@media (max-width: 749px){.template-article .main-content .page-width{padding:0 15px 20px!important}}@media (max-width: 749px){.template-article .main-content .article__banner{display:none}}.template-article .main-content .article__banner .banner-image img{width:100%;max-height:350px;object-fit:contain}@media (max-width: 1023px){.template-article .main-content .article-recipes{padding-top:30px}}.template-article .main-content .article-recipes .article__title{font: 48px/1.25 GloucesterMT-ExtraCondensed,sans-serif}@media (max-width: 749px){.template-article .main-content .article-recipes .article__title{font: 36px/1.25 GloucesterMT-ExtraCondensed,sans-serif;color:#5880a4;text-align:center!important}}.template-article .main-content .article-recipes .article__img-wrapper .article__content-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.template-article .main-content .article-recipes .article__img-wrapper .article__content-video img{max-width:100px}.template-article .main-content .article-recipes .article__img-wrapper .article__content-video p{color:#fff;font-size:22px;font-weight:100}.template-article .main-content .article-recipes .article__img-wrapper .article__meta-video{display:none}.template-article .main-content .article-recipes .rte{margin-top:30px;border:1px solid #979797;padding:35px 50px}@media (max-width: 749px){.template-article .main-content .article-recipes .rte{margin-top:15px;border:none;padding:0}}.template-article .main-content .article-recipes .rte .article__print{display:block!important}.template-article .main-content .article-recipes .rte .article__print .article_btn{display:none}.template-article .main-content .article-recipes .rte .article__print .spr-badge{border-bottom:1px solid #979797;width:45%;padding-bottom:15px;margin-bottom:15px}.template-article .main-content .article-recipes .rte .article__print .spr-badge .spr-icon-star-empty,.template-article .main-content .article-recipes .rte .article__print .spr-badge .spr-badge-caption{display:none}.template-article .main-content .article-recipes .rte .article__print p,.template-article .main-content .article-recipes .rte .article__print li,.template-article .main-content .article-recipes .rte .article__print h2,.template-article .main-content .article-recipes .rte .article__print div{color:#9b9b9b!important}.template-article .main-content .article-recipes .rte .article_btns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:18px}@media (max-width: 749px){.template-article .main-content .article-recipes .rte .article_btns{display:none}}.template-article .main-content .article-recipes .rte .article_btns p{border:1px solid #979797;font-size:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:3px 30px;color:#9b9b9b;font-weight:600;margin-right:18px;cursor:pointer;height:38px}.template-article .main-content .article-recipes .rte .article_btns p:last-child{margin-bottom:auto}.template-article .main-content .article-recipes .rte .article--title{color:#9b9b9b;text-transform:uppercase;font: 44px/1.25 GloucesterMT-ExtraCondensed,sans-serif;margin-top:15px;margin-bottom:10px}@media (max-width: 749px){.template-article .main-content .article-recipes .rte .article--title{font: 36px/1.25 GloucesterMT-ExtraCondensed,sans-serif;display:none}}.template-article .main-content .article-recipes .rte .article__details{display:inline-flex;margin-left:0;flex-wrap:wrap}@media (max-width: 749px){.template-article .main-content .article-recipes .rte .article__details{margin-bottom:0}}.template-article .main-content .article-recipes .rte .article__details li{list-style-type:none;text-transform:uppercase;color:#9b9b9b;font-size:18px;padding-left:0;padding-right:16px;position:relative}@media (max-width: 375px){.template-article .main-content .article-recipes .rte .article__details li{font-size:15px}}.template-article .main-content .article-recipes .rte .article__details li:after{content:" ";position:absolute;border-right:1px solid #9B9B9B;top:50%;right:8px;transform:translateY(-55%);display:block;height:13px}.template-article .main-content .article-recipes .rte .article__details li:last-child:after{display:none}.template-article .main-content .related-product__title-mobile{display:none}@media (max-width: 749px){.template-article .main-content .related-product__title-mobile{text-align:center;display:block;font:400 20px/22px Montserrat,sans-serif!important}.template-article .main-content .related-product__title-mobile a{text-transform:capitalize;color:#5d5d5c;font-family:Montserrat,sans-serif;font-weight:600;font-size:21px;line-height:28px;letter-spacing:0px;text-align:center}}@media (max-width: 989px) and (min-width: 750px){.template-article .main-content .related-product__title-mobile{text-align:center;display:block;font:400 24px/22px Montserrat,sans-serif!important;margin:30px auto 10px}.template-article .main-content .related-product__title-mobile a{text-transform:capitalize;color:#5d5d5c;font:600 24px/22px Montserrat,sans-serif}}@media (min-width: 990px){.template-article .main-content .recipe-related-product{margin-top:0}}@media (max-width: 749px){.template-article .main-content .recipe-related-product{margin-top:0}}.template-article .main-content .related-product__image-wrapper{width:100%}@media (max-width: 989px) and (min-width: 501px){.template-article .main-content .related-product__image-wrapper{width:80%;margin:0 auto}}.template-article .main-content .related-product__image-wrapper .related-product__image{margin-bottom:5px}.template-article .main-content .related-product__content{width:100%;margin-top:5px}@media (max-width: 989px) and (min-width: 501px){.template-article .main-content .related-product__content{width:80%;margin:0 auto}}.template-article .main-content .related-product__content .related-product__title{margin-bottom:0;font:600 18px Montserrat,sans-serif;text-transform:uppercase;color:#2d4268}@media (max-width: 989px){.template-article .main-content .related-product__content .related-product__title{display:none}}.template-article .main-content .related-product__content .related-product__title a{color:#2d4268;text-transform:uppercase;letter-spacing:0;font-size:18px}.template-article .main-content .related-product__content .related-product__price{margin-bottom:0}.template-article .main-content .related-product__content .related-product__price .price{justify-content:flex-start}@media (max-width: 989px){.template-article .main-content .related-product__content .related-product__price .price{justify-content:center;padding-top:10px}}.template-article .main-content .related-product__content .related-product__price .price__regular{margin-bottom:0}.template-article .main-content .related-product__content .related-product__price .price__regular .price-item.price-item--regular{font:400 16px Montserrat,sans-serif;color:#5d5d5c;font-style:italic!important;text-transform:none}@media (max-width: 989px){.template-article .main-content .related-product__content .related-product__price .price__regular .price-item.price-item--regular{font:400 11px Montserrat,sans-serif;letter-spacing:0px;text-align:center}}.template-article .main-content .related-product__content .min_qty{margin:0}@media (max-width: 989px){.template-article .main-content .related-product__content .min_qty{text-align:center}}.template-article .main-content .related-product__content .min_qty i{font-size:14px;color:#5d5d5c}@media (max-width: 749px){.template-article .main-content .related-product__content .min_qty i{font-size:16px}}@media (max-width: 989px){.template-article .main-content .related-product__content .collection__prod_detail{display:block}.template-article .main-content .related-product__content .collection__prod_detail .product-form__item{height:50px;margin-bottom:10px;justify-content:center}.template-article .main-content .related-product__content .collection__prod_detail .product-form__item .product-form__input{font:100 18px Work Sans,sans-serif}.template-article .main-content .related-product__content .collection__prod_detail .product-form__item span{font:100 18px/48px Work Sans,sans-serif}.template-article .main-content .related-product__content .collection__prod_detail .product-form__item .quantity__container{justify-content:center}.template-article .main-content .related-product__content .collection__prod_detail .product-form__cart-submit{height:50px;font:400 20px Montserrat,sans-serif}}@media (max-width: 749px){.template-article .main-content .related-products{margin-top:60px;margin-bottom:10px}}.template-article .main-content .related-products .border-design-img{text-align:center}.template-article .main-content .related-products .border-design-img .border-design{margin:auto;position:relative;display:block}.template-article .main-content .related-products .section-header__title{font:63px/63px GloucesterMT-ExtraCondensed,sans-serif;color:#2d4268;margin-bottom:30px;text-align:center}@media (max-width: 749px){.template-article .main-content .related-products .section-header__title{font:40px/40px GloucesterMT-ExtraCondensed,sans-serif;color:#2d4268;margin-bottom:15px}}.template-article .main-content .related-products .section-header__title span:before{border:none!important}.template-article .main-content .related-products .section-header__title span:after{border:none!important}@media (max-width: 989px) and (min-width: 749px){.template-article .main-content .related-products .grid__recipe__realted-prod{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}}.template-article .main-content .related-products .grid__recipe__realted-prod .recipe__realted-prod{margin-bottom:25px}@media (max-width: 989px) and (min-width: 749px){.template-article .main-content .related-products .grid__recipe__realted-prod .recipe__realted-prod{flex:0 0 50%;-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%}}.template-article .main-content .related-products .product-card{margin:0}@media (max-width: 749px){.template-article .main-content .related-products .product-card{margin-bottom:25px}}.template-article .main-content .related-products .product-card .h4.grid-view-item__title{text-align:left;color:#2e4269;text-transform:uppercase;font:600 18px Montserrat,sans-serif;max-width:unset;min-height:20px}@media (max-width: 749px){.template-article .main-content .related-products .product-card .h4.grid-view-item__title{text-align:center;margin-top:-1em;font:600 11px Montserrat,sans-serif;letter-spacing:0px}}.template-article .main-content .related-products .product-card .price{justify-content:flex-start;font:400 18px Montserrat,sans-serif}@media (max-width: 749px){.template-article .main-content .related-products .product-card .price{justify-content:center}}@media (max-width: 749px){.template-article .main-content .related-products .product-card .price .price__regular{margin-bottom:0}}.template-article .main-content .related-products .product-card .price .price-item.price-item--regular{font:400 16px Montserrat,sans-serif;font-style:italic}@media (max-width: 749px){.template-article .main-content .related-products .product-card .price .price-item.price-item--regular{line-height:30px}}.template-article .main-content .related-products .product-card .min_qty{font-size:14px;color:#5d5d5c;margin-bottom:0}@media (max-width: 749px){.template-article .main-content .related-products .product-card .min_qty{text-align:center;margin:5px 0 0;line-height:18px}}@media (max-width: 749px){.template-article .main-content .related-products .product-card .collection__prod_detail{margin-top:20px}}.color-grey{color:#b3b3b3!important}@media (max-width: 749px){.product-template__container{padding-top:15px!important}}@media (max-width: 749px){.product-template__container .product-single .klaviyo-bis-trigger{font-size:18px!important;font-family:Montserrat,sans-serif!important;padding:10px 23px!important;letter-spacing:0px}}.product-template__container .product-single .klaviyo-bis-trigger{flex:0 0 100%;padding:14px 0;max-width:100%;background:#ec8c58;font-size:20px;font-family:Montserrat,sans-serif}@media (max-width: 989px) and (min-width: 750px){.product-template__container .product-single{margin-bottom:5px}}.product-template__container .product-single .product-single__photos,.product-template__container .product-single .product-single__photo-wrapper{min-height:450px!important;max-width:100%!important}@media (max-width: 500px){.product-template__container .product-single .product-single__photos,.product-template__container .product-single .product-single__photo-wrapper{min-height:300px!important}}.product-template__container .product-single .product-single__photos-content{max-height:1px}@media (min-width: 992px){.product-template__container .product-single .product-single__photos-content{position:relative;display:block;min-height:450px;max-height:unset}}@media (min-width: 992px){.product-template__container .product-single .product-single__photos-content .product-single__photo-wrapper{position:absolute}}.product-template__container .product-single .product-single__photo{min-height:450px!important;padding-top:0!important;max-width:100%!important}@media (max-width: 500px){.product-template__container .product-single .product-single__photo{min-height:300px!important}}.product-template__container .product-single .product-single__photo .product-featured-img{min-height:450px!important;max-width:100%!important;object-fit:cover}@media (max-width: 500px){.product-template__container .product-single .product-single__photo .product-featured-img{min-height:300px!important}}@media (max-width: 749px){.product-template__container .product-single__title--mobile{font:28px/30px GloucesterMT-ExtraCondensed,sans-serif;text-transform:uppercase;color:#5d5d5c;letter-spacing:1px;text-align:left}}@media (max-width: 989px) and (min-width: 750px){.product-template__container .product-single__title--mobile{font:34px/40px GloucesterMT-ExtraCondensed,sans-serif;text-transform:uppercase;color:#5d5d5c;letter-spacing:1px;text-align:left;margin-bottom:0}}@media (max-width: 749px){.product-template__container .product-single__photos{margin-bottom:15px}}.product-template__container .product-single__meta{margin-top:40px}@media (max-width: 749px){.product-template__container .product-single__meta{margin-top:0}}@media (max-width: 989px) and (min-width: 750px){.product-template__container .product-single__meta{margin-top:20px}}.product-template__container .product-single__meta .spr-badge .spr-icon:before{width:30px;color:#ec8c58;font-size:24px}.product-template__container .product-single__meta .spr-badge .spr-badge-caption{display:none}.product-template__container .product-single__meta .product-single__title.product-single__title--desktop{color:#5d5d5c;font: 37px/1.25 GloucesterMT-ExtraCondensed,sans-serif;margin-bottom:5px}.product-template__container .product-single__meta .product-single__description{margin-top:0}@media (max-width: 749px){.product-template__container .product-single__meta .product-single__description{margin-top:5px}}.product-template__container .product-single__meta .product-single__description p{font:400 17px/25px Montserrat,sans-serif}@media (max-width: 749px){.product-template__container .product-single__meta .product-single__description p{width:100%;font:400 16px/22px Montserrat,sans-serif}}@media (max-width: 989px) and (min-width: 750px){.product-template__container .product-single__meta .product-single__description p{font:400 16px/22px Montserrat,sans-serif;margin-top:15px}}.product-template__container .product-single__meta .price-item.price-item--regular{color:#5d5d5c;font:400 25px/45px Montserrat,sans-serif;font-style:italic}@media (max-width: 749px){.product-template__container .product-single__meta .price-item.price-item--regular{text-align:left;font:400 19px/22px Montserrat,sans-serif}}@media (max-width: 360px){.product-template__container .product-single__meta .price-item.price-item--regular{text-align:left;font:400 16px/22px Montserrat,sans-serif}}@media (max-width: 989px) and (min-width: 750px){.product-template__container .product-single__meta .price-item.price-item--regular{font:400 21px/25px Montserrat,sans-serif}}.product-template__container .product-single__meta .price-item--atc{color:#5d5d5c;font:700 25px/45px Montserrat,sans-serif;margin-bottom:10px;line-height:unset}@media (max-width: 749px){.product-template__container .product-single__meta .price-item--atc{font:700 19px/22px Montserrat,sans-serif}}@media (max-width: 360px){.product-template__container .product-single__meta .price-item--atc{font:700 16px/22px Montserrat,sans-serif}}@media (max-width: 989px) and (min-width: 750px){.product-template__container .product-single__meta .price-item--atc{font:700 21px/25px Montserrat,sans-serif}}.product-template__container .product-single__meta .min_qty{color:#5d5d5c;font-size:16px;margin-bottom:25px;line-height:16px}@media (max-width: 749px){.product-template__container .product-single__meta .min_qty{font-size:15px;margin-bottom:15px}}@media (max-width: 989px) and (min-width: 750px){.product-template__container .product-single__meta .min_qty{font-size:15px;margin-bottom:15px}}@media (max-width: 989px) and (min-width: 750px){.product-template__container .product-single__meta .collection__prod_detail{max-width:55%!important}}.product-template__container .product-single__meta .collection__prod_detail .product-form__item{height:42px}.product-template__container .product-single__meta .collection__prod_detail .product-form__item .product-form__input{font:100 18px Work Sans,sans-serif;height:39px;line-height:38px;min-height:38px;margin-right:.5rem}.product-template__container .product-single__meta .collection__prod_detail .product-form__item span{font:100 18px/39px Work Sans,sans-serif}.product-template__container .product-single__meta .collection__prod_detail .product-form__item--quantity .errors{color:red;font-size:10px;position:absolute;top:100%;left:0;white-space:nowrap}@media only screen and (max-width: 500px){.product-template__container .product-single__meta .collection__prod_detail .product-form__item--quantity{margin-bottom:18px!important}.product-template__container .product-single__meta .collection__prod_detail .product-form__item--quantity .errors{line-height:1;top:calc(100% + 5px)}}.product-template__container .product-single__meta .collection__prod_detail .product-form__item--quantity button.quantity__btn.quantity__inc,.product-template__container .product-single__meta .collection__prod_detail .product-form__item--quantity button.quantity__btn.quantity__dec{position:absolute;height:100%;background:#fff;border:none;padding:0 15px}.product-template__container .product-single__meta .collection__prod_detail .product-form__item--quantity button.quantity__btn.quantity__inc{right:0}.product-template__container .product-single__meta .collection__prod_detail .product-form__item--quantity button.quantity__btn.quantity__dec{left:0}.product-template__container .product-single__meta .collection__prod_detail .collection_addtocart{height:42px;border:1px solid #EC8C58}.product-template__container .product-single__meta .collection__prod_detail .collection_addtocart span{font:400 16px Montserrat,sans-serif}.product-template__container .product-single__meta .collection__prod_detail #AddToCart-product-gift-card-template-new.hide-atc{display:none}.product-template__container .product-single__bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;width:100%;align-items:flex-start;padding-top:3em}@media (max-width: 749px){.product-template__container .product-single__bottom{padding-top:0}}.product-template__container .product-single__bottom .product-single__info{color:#2d4268;font:400 16px/20px Montserrat,sans-serif;letter-spacing:1px;margin-bottom:10px}.product-template__container .product-single__bottom .btn-rewards{margin-top:10px}@media (max-width: 989px) and (min-width: 750px){.related-products .grid__product__realted-prod{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.related-products .grid__product__realted-prod .product__realted-prod{flex:0 0 50%;-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;margin-bottom:25px}}.related-products .border-design{display:none}@media (max-width: 749px){.related-products .border-design{display:block;width:80%;margin:auto}}.related-products .section-header__title{text-align:left;font-size:55px;color:#2d4268;margin-bottom:35px}@media (max-width: 749px){.related-products .section-header__title{text-align:center;font-size:40px}}@media (max-width: 989px) and (min-width: 750px){.related-products .section-header__title{font-size:56px;margin-bottom:25px;text-align:center}}.related-products .section-header__title span:before{border:none}.related-products .section-header__title span:after{border:none}.related-products .product-card{margin:0}@media (max-width: 749px){.related-products .product-card{margin-bottom:25px}}.related-products .product-card .h4.grid-view-item__title{text-align:left;line-height:25px;color:#2e4269;font:600 18px Montserrat,sans-serif;text-transform:uppercase}@media (max-width: 749px){.related-products .product-card .h4.grid-view-item__title{font:600 11px Montserrat,sans-serif;text-align:center;margin-top:-1em}}@media (max-width: 749px){.related-products .related-product__price .price__regular{margin-bottom:0}}.related-products .related-product__price .price__regular .price-item.price-item--regular{color:#5d5d5c;font:400 11px Montserrat,sans-serif;font-style:italic}.related-products .related-product__price .price{display:block;justify-content:left}@media (max-width: 749px){.related-products .related-product__price .price{justify-content:center}}.related-products .min_qty{font-size:13.9px;color:#5d5d5c;padding-bottom:0;margin-bottom:8px}@media (max-width: 749px){.related-products .min_qty{font-size:13px;color:#5d5d5c;text-align:center}}#shopify-product-reviews .spr-review{border:none!important}#shopify-product-reviews .spr-review-footer{display:none}#shopify-product-reviews .spr-reviews,#shopify-product-reviews .spr-review{margin:0;padding:0}#shopify-product-reviews .spr-starratings.spr-review-header-starratings{padding-bottom:.3em}#shopify-product-reviews .spr-icon-star:before,#shopify-product-reviews .spr-icon-star-empty:before{width:26px;height:24px;color:#ec8c58;font-size:138%}#shopify-product-reviews .spr-review-header-title,#shopify-product-reviews .spr-review-header-byline{font-size:18px;line-height:15px;color:#5d5d5c;opacity:1}#shopify-product-reviews .spr-review-content-body{line-height:20px;padding-top:.7em}@media (max-width: 989px){#shopify-product-reviews .spr-container{width:95%;margin:auto}}#shopify-product-reviews .spr-container .spr-header-title{color:#5d5d5c;font-size:29px;text-align:left;margin:0;letter-spacing:0;padding-top:1.5em}#shopify-product-reviews .spr-container .spr-form .spr-reviews .spr-review{border:none;margin:0;padding:0}#shopify-product-reviews .spr-container .spr-form .spr-reviews .spr-review .spr-review-header .spr-starratings.spr-review-header-starratings .spr-icon-star:before{width:26px;height:24px}#shopify-product-reviews .spr-container .spr-form .spr-reviews .spr-review .spr-review-header .spr-review-header-title{font-size:20px!important;line-height:11px!important}#shopify-product-reviews .spr-container .spr-form .spr-reviews .spr-review .spr-review-header .spr-review-footer,#shopify-product-reviews .spr-container .spr-summary .spr-starrating.spr-summary-starrating,#shopify-product-reviews .spr-container .spr-summary .spr-summary-caption{display:none}#shopify-product-reviews .spr-container .spr-summary .spr-summary-actions .spr-summary-actions-newreview{float:left;color:#5d5d5c;font: 28px/1.25 GloucesterMT-ExtraCondensed,sans-serif;text-transform:uppercase;letter-spacing:1px}.spr-icon{color:#ec8c58!important}@media (max-width: 989px) and (min-width: 750px){.product-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column-reverse}}@media (max-width: 500px){.list--inline.pagination .btn--narrow{padding-left:5px;padding-right:5px}}.list--inline.pagination .pagination__pages a{font:400 18px/22px Montserrat,sans-serif;width:50px;height:50px;display:inline-block;vertical-align:middle;line-height:50px;border:1px solid #c5c5c5;border-radius:3px;margin:0 7px}@media (max-width: 500px){.list--inline.pagination .pagination__pages a{width:40px;height:40px;line-height:40px;margin:0 3px}}.list--inline.pagination .pagination__pages.active__page a{color:#fff;background:#2d4268}.blog__recipe-wrapper .recipes-container .recipes-container-banner{width:100%;max-width:1110px;margin:0 auto;background:#2d4268;box-sizing:border-box}.blog__recipe-wrapper .recipes-container .recipes-container-banner img{width:100%;max-height:350px;object-fit:contain}@media (max-width: 768px){.blog__recipe-wrapper .recipes-container .recipes-container-banner img{max-height:80px}}.blog__recipe-wrapper .recipes-container .recipes-container-heroimg{width:100%;max-width:1110px;margin:0 auto}.blog__recipe-wrapper .recipes-container .recipes-container-heroimg .heroimg__wrapper{padding:0;position:relative;overflow:hidden}.blog__recipe-wrapper .recipes-container .recipes-container-heroimg .heroimg__wrapper .recipes-hero{margin-bottom:30px;position:relative;min-height:unset}@media (max-width: 750px){.blog__recipe-wrapper .recipes-container .recipes-container-heroimg .heroimg__wrapper .recipes-hero{margin-bottom:10px;position:relative;min-height:unset}}.blog__recipe-wrapper .recipes-container .recipes-container-heroimg .heroimg__wrapper .recipes-hero img{width:100%}.blog__recipe-wrapper .recipes-container .recipes-container-heroimg .heroimg__wrapper .recipes-hero p{position:absolute;bottom:50px;left:60px;font:600 30px/42px Montserrat,sans-serif;color:#fff;background:#5880a4;height:70px;line-height:70px;padding:0 30px;border:2px solid #fff}@media (max-width: 750px){.blog__recipe-wrapper .recipes-container .recipes-container-heroimg .heroimg__wrapper .recipes-hero p{bottom:30px;left:50px;font:600 13px/42px Montserrat,sans-serif;height:34px;line-height:34px}}.blog__recipe-wrapper .recipes-container .recipes-container-heroimg .heroimg__wrapper .recipes-hero-icon{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:220px;height:150px;background-image:url(/cdn/shop/files/Group_8_Copy_11_2x_3bac0e2b-f8ed-4a90-8fc5-74269a6d7982.png?12286);background-repeat:no-repeat;background-position:50%;background-size:100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-end}@media (max-width: 989px){.blog__recipe-wrapper .recipes-container .recipes-container-heroimg .heroimg__wrapper .recipes-hero-icon{display:none}}.blog__recipe-wrapper .recipes-container .recipes-container-heroimg .heroimg__wrapper .recipes-hero-icon p{color:#fff;font-size:25px;font-weight:100}.blog__recipe-wrapper .recipes-container .recipes-container-heroimg .heroimg__wrapper .recipes-hero-video{display:none}.blog__recipe-wrapper .recipes-container .recipes-container-details .recipes-container-text{text-align:center}.blog__recipe-wrapper .recipes-container .recipes-container-details .recipes-container-text p{font:600 35px/36px Montserrat,sans-serif;color:#5789a6;letter-spacing:1px;margin-top:10px;margin-bottom:10px}@media (max-width: 750px){.blog__recipe-wrapper .recipes-container .recipes-container-details .recipes-container-text p{font:600 23px/30px Montserrat,sans-serif}}@media (max-width: 989px) and (min-width: 750px){.blog__recipe-wrapper .recipes-container .recipes-container-details .recipes-container-text p{font:600 28px/32px Montserrat,sans-serif;margin-top:0;margin-bottom:0}}.blog__recipe-wrapper .recipes-container .recipes-container-details .recipes-container-contents{text-align:center}.blog__recipe-wrapper .recipes-container .recipes-container-details .recipes-container-contents h2{font:400 97px/100px GloucesterMT-ExtraCondensed,sans-serif;letter-spacing:0;text-transform:capitalize;margin-bottom:.5em;color:#2d4268}@media (max-width: 750px){.blog__recipe-wrapper .recipes-container .recipes-container-details .recipes-container-contents h2{font:400 50px/45px GloucesterMT-ExtraCondensed,sans-serif}}@media (max-width: 989px) and (min-width: 750px){.blog__recipe-wrapper .recipes-container .recipes-container-details .recipes-container-contents h2{font:400 74px/80px GloucesterMT-ExtraCondensed,sans-serif;margin-bottom:.5em}}.blog__recipe-wrapper .recipes-container .recipes-container-details .recipes-container-contents p{color:#2d4268;font:500 35px/42px Montserrat,sans-serif;font-family:berkeleyStd-italic;width:85%;margin:0 auto 60px;letter-spacing:1px}@media (max-width: 750px){.blog__recipe-wrapper .recipes-container .recipes-container-details .recipes-container-contents p{font:500 19px/22px Montserrat,sans-serif;font-family:berkeleyStd-italic;width:100%;margin-bottom:30px}}@media (max-width: 989px) and (min-width: 750px){.blog__recipe-wrapper .recipes-container .recipes-container-details .recipes-container-contents p{font:500 28px/32px Montserrat,sans-serif;font-family:berkeleyStd-italic;width:90%;margin-bottom:30px}}.blog__recipe-wrapper .recipes-container .blogs-sidebar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}@media (max-width: 750px){.blog__recipe-wrapper .recipes-container .blogs-sidebar{display:block}}.blog__recipe-wrapper .recipes-container .blogs-sidebar .blogs-sidebar__nav-wrapper{flex:0 0 30%;-webkit-box-flex:0 0 30%;-moz-box-flex:0 0 30%;-webkit-flex:0 0 30%;-ms-flex:0 0 30%}.blog__recipe-wrapper .recipes-container .blogs-sidebar .blogs-sidebar__nav-wrapper .blogs-sidebar__nav-title{color:#9b9b9b;font:400 22px/20px Montserrat,sans-serif}.blog__recipe-wrapper .recipes-container .blogs-sidebar .blogs-sidebar__nav{position:relative}.blog__recipe-wrapper .recipes-container .blogs-sidebar .blogs-sidebar__nav .blogs-sidebar__title{color:#9b9b9b;font:400 16px/20px Montserrat,sans-serif;text-transform:capitalize;height:55px;line-height:55px;padding:0 15px}.blog__recipe-wrapper .recipes-container .blogs-sidebar .blogs-sidebar__nav .blogs-sidebar__list{position:absolute;bottom:40%;left:0;right:0;border:1px solid #979797;border-radius:5px;background:#fff;text-align:center;padding-top:10px;z-index:1}.blog__recipe-wrapper .recipes-container .blogs-sidebar .blogs-sidebar__nav .blogs-sidebar__list:after{content:" ";display:block;width:18px;height:18px;position:absolute;background:#fff;bottom:-10px;left:50%;transform:translate(-50%) rotate(45deg);border-right:1px solid #979797;border-bottom:1px solid #979797}.blog__recipe-wrapper .recipes-container .blogs-sidebar .blogs-sidebar__nav .blogs-sidebar__list .blogs-sidebar__list-item{padding:5px 0}.blog__recipe-wrapper .recipes-container .blogs-sidebar .blogs-sidebar__nav .blogs-sidebar__list .blogs-sidebar__list-item label{padding-left:0}.blog__recipe-wrapper .recipes-container .blogs-sidebar .blogs-sidebar__nav .blogs-sidebar__list .blogs-sidebar__list-item label:before{display:none}.blog__recipe-wrapper .recipes-container .blogs-sidebar .blogs-sidebar__nav .blogs-sidebar__list .blogs-sidebar__list-item label:after{top:0;left:-25px}.blog__recipe-wrapper .recipes-container .recipes-container-articles .recipes-container-articles-wrapper .recipes-container-article{border:1px solid #979797;padding:13px;margin-bottom:50px}.blog__recipe-wrapper .recipes-container .recipes-container-articles .recipes-container-articles-wrapper .recipes-container-article .article__content{position:relative;margin-bottom:0}.blog__recipe-wrapper .recipes-container .recipes-container-articles .recipes-container-articles-wrapper .recipes-container-article .article__content .article__title.h3{font:600 23px/27px Montserrat,sans-serif;color:#9b9b9b;text-align:left;text-transform:capitalize;margin-top:13px;margin-bottom:0;min-height:60px}.blog__recipe-wrapper .recipes-container .recipes-container-articles .recipes-container-articles-wrapper .recipes-container-article .article__content .article__title.h3 a:hover{color:#9b9b9b}.blog__recipe-wrapper .recipes-container .recipes-container-articles .recipes-container-articles-wrapper .recipes-container-article .article__content .prepare__meta.separate--point{padding:0;min-height:50px;font:400 18px/40px Montserrat,sans-serif;background-color:transparent;text-align:left;text-transform:capitalize}.blog__recipe-wrapper .recipes-container .recipes-container-articles .recipes-container-articles-wrapper .recipes-container-article .article__content .prepare__meta.separate--point span{color:#9b9b9b}.blog__recipe-wrapper .recipes-container .recipes-container-articles .recipes-container-articles-wrapper .recipes-container-article .article__content .prepare__meta.separate--point span:not(:last-child):after{content:"";display:inline-block;margin:0 5px 0 10px;border-radius:50%;border-right:1px solid #9B9B9B;width:1px;height:13px;background-color:#9b9b9b}.blog__recipe-wrapper .recipes-container .recipes-container-articles .recipes-container-articles-wrapper .recipes-container-article .article__content .article__content-video{position:absolute;bottom:0;right:0;cursor:pointer;text-align:center}.blog__recipe-wrapper .recipes-container .recipes-container-articles .recipes-container-articles-wrapper .recipes-container-article .article__content .article__content-video img{width:55px}.blog__recipe-wrapper .recipes-container .recipes-container-articles .recipes-container-articles-wrapper .recipes-container-article .article__content .article__content-video p{color:#2d4268;font-size:14px;line-height:12px}.blog__recipe-wrapper .recipes-container .recipes-container-articles .recipes-container-articles-wrapper .recipes-container-article .article__content .article__meta-video{display:none;width:80%;margin:0 auto;padding:40px 0}.blog__recipe-wrapper .recipes-container .recipes-container-articles .recipes-container-articles-wrapper .recipes-container-article .article__content .article__meta-video iframe{height:50vh}@media (min-width: 750px){.blog__recipe-wrapper .recipes-container .recipes-container-articles .recipes-container-articles-wrapper .recipes-container-article .article__content .article__meta-video iframe{height:80vh}}.mfp-content .recipes-hero-video,.mfp-content .article__meta-video{display:block;width:80%;margin:0 auto;padding:40px 0}@media (min-width: 989px){.mfp-content .recipes-hero-video,.mfp-content .article__meta-video{position:relative}}.mfp-content .recipes-hero-video iframe,.mfp-content .article__meta-video iframe{height:50vh}@media (min-width: 750px){.mfp-content .recipes-hero-video iframe,.mfp-content .article__meta-video iframe{height:90vh}}@media (max-width: 745px){#shopify-product-reviews .spr-container{width:85%;margin:auto}#shopify-product-reviews .spr-review-content-body{line-height:23px}#shopify-product-reviews .spr-review-header-title{line-height:20px}#shopify-section-product-template-redesign .spr-badge{padding-top:0}#shopify-section-product-template-redesign .product__price{padding-top:2em}#shopify-section-product-template-redesign .product__price span{line-height:20px}}@media (max-width: 749px){.desktop--show{display:none}}.mobile--show{display:none}@media (max-width: 749px){.mobile--show{display:block}}.open-nav-menu svg{height:15px}.open-nav-menu svg .a{stroke-width:2px}.container--max-1110w{max-width:1110px;margin:0 auto}.heart-health .container{padding-right:0;padding-left:0;width:100%;max-width:1110px;margin:0 auto}.heart-health__main{max-width:1110px;margin:0 auto}.heart-health .feature-collection__container{max-width:1130px}.heart-health__main .featured-recipe{margin:0 35px}.heart-health__main .homepage__featured-recipe{margin-bottom:0}.page__featured-collections{display:flex;flex-wrap:wrap;justify-content:center}.page-collection__info{position:absolute;left:20px;bottom:24px}.page-collection__heading{margin:0}.page-collection__img-link{position:absolute;width:100%;height:100%;display:block;top:0;left:0}.page-collection__img{width:100%}@media (min-width: 36em){.heart-health__main .featured-recipe{margin:0 auto}.heart-health__main .homepage__featured-recipe{margin-left:14px;margin-right:14px}}@media (min-width: 46.875em){.heart-health__main .homepage__featured-recipe .recipe__block{margin-left:0}.heart-health__main .homepage__featured-recipe .recipe__block:last-child{margin-right:0}.heart-health__main .featured-recipe:last-child{margin-bottom:55px}.heart-health-2 .homepage__featured-recipe{flex-direction:row;flex-wrap:wrap}.heart-health-2 .heart-health__main .recipe__block{min-width:215px;margin-bottom:14px}.heart-health-2 .heart-health__main .recipe__block:nth-of-type(3){margin-right:0}}@media (min-width: 58.125em){.heart-health-2 .heart-health__main .recipe__block{min-width:290px}}@media (min-width: 60em){.heart-health-2 .heart-health__main .recipe__block{min-width:300px}.heart-health__main .homepage__featured-recipe{margin-left:0;margin-right:0}}.page-featured-collection-sect{margin-top:2rem;margin-bottom:2rem}.page__featured-collections{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start}.page-collection__block{position:relative;height:100%;max-height:535px;max-width:535px;overflow:hidden;margin-bottom:25px}.page-collection__info{position:absolute;left:20px;bottom:24px;width:90%}.page-collection__heading{font-family:GloucesterMT-ExtraCondensed,sans-serif;color:#fff;text-transform:uppercase;font-size:30px;letter-spacing:0;margin:0;line-height:1.2;font-weight:400}.page-collection__btn{background-color:#5880a4;display:flex;align-items:center;justify-content:center;width:50%;max-width:120px;padding:.3em 1em;font-size:14px;color:#fff;font-weight:500;position:relative;transition:all .3s}.page-collection__btn:after{content:"";height:5px;width:5px;border:.5px solid white;transform:rotate(45deg);border-width:1px 1px 0 0}.page-collection__btn-text{margin-right:5px}.page-collection__block:last-child{margin-bottom:0}@media (min-width: 36em){.page-featured-collection-sect{margin-bottom:3rem}.page__featured-collections{margin:0 auto}.page-collection__block{margin-left:5px;margin-right:5px;margin-bottom:0;-webkit-box-flex:1;-ms-flex:1 calc(50% - 10px);flex:1 calc(50% - 10px)}}@media (min-width: 62em){.page-featured-collection-sect{margin-top:3.7rem}}@media (min-width: 1110px){.page-collection__block{width:535px;margin-left:10px;margin-right:10px;-webkit-box-flex:1;-ms-flex:1 calc(33.33% - 20px);flex:1 calc(33.33% - 20px)}}@media (min-width: 75em){.page-collection__heading{font-size:40px}.page-collection__btn{padding:.45em 1em;font-size:16px;max-width:145px}}.page__content-block{margin-top:1.2rem;margin-bottom:2.5rem}.content__container{display:flex;flex-direction:column;align-items:center;transition:all .2s}.content__heading{font-family:Lobster1-4;font-weight:400;font-size:2rem;text-align:center;padding:0 1rem;line-height:.9}.content__text{font-family:Montserrat,sans-serif;padding:0 1rem;text-align:center;font-size:calc(16px + (20 - 16) * ((100vw - 375px) / (1200 - 375)));line-height:1.3;letter-spacing:0;font-weight:600;width:100%}@media (min-width: 23.4em){.content__heading{font-size:calc(2.5rem + (3 - 2.5) * ((100vw - 375px) / (1200 - 375)));padding:0 4rem}}@media (min-width: 36em){.content__text{padding:0 2rem}}@media (min-width: 62em){.page__content-block{margin-top:2.5rem}.content__heading{font-size:3rem}}@media (min-width: 75em){.content__text{font-size:20px;padding:0 7.5rem}}.btn.btn-md{font:15px Montserrat,sans-serif}.btn.btn-light-blue,.btn.btn-light-blue:hover{background:#5880a4}.full_width_btn{width:100%;display:block;font-family:GloucesterMT-ExtraCondensed,sans-serif;font-size:calc(22px + (56 - 22) * ((100vw - 375px) / (1440 - 375)));text-align:center;letter-spacing:1px;margin:.3em auto;padding:.25em;position:relative;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}.chevron{width:22px;height:22px;position:relative}.chevron--2{margin-left:-12px}.chevron:before,.chevron:after{content:"";position:absolute;top:7px;left:5px;width:6px;height:3px;background-color:#fff}.chevron:before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transform:rotate(90deg) skewY(-45deg);-ms-transform:rotate(90deg) skewY(-45deg);transform:rotate(90deg) skewY(-45deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.chevron:after{-webkit-transform:rotate(-90deg) skewY(45deg) translate(.3px,2.8px);-ms-transform:rotate(-90deg) skewY(45deg) translate(.3px,2.8px);transform:rotate(-90deg) skewY(45deg) translate(.3px,2.8px);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}@media screen and (min-width: 31em){.chevron--2{margin-left:-10px}.chevron:before,.chevron:after{width:7.5px;height:3.5px}.chevron:after{-webkit-transform:rotate(-90deg) skewY(45deg) translate(-.8px,3.8px);-ms-transform:rotate(-90deg) skewY(45deg) translate(-.8px,3.8px);transform:rotate(-90deg) skewY(45deg) translate(-.8px,3.8px)}}@media screen and (min-width: 62em){.full_width_btn{font-size:3.5em}.chevron--2{margin-left:-1px}.chevron:before,.chevron:after{width:17px;height:7px;top:4px}.chevron:after{-webkit-transform:rotate(-90deg) skewY(45deg) translate(.3px,7px);-ms-transform:rotate(-90deg) skewY(45deg) translate(.3px,7px);transform:rotate(-90deg) skewY(45deg) translate(.3px,7px)}}@media only screen and (max-width: 500px){.cart__container-mobile-update{margin-top:40px}.cart__update{margin-left:10px}}.cart__qty{border:0!important;max-width:160px!important;overflow:initial!important}@media only screen and (max-width: 500px){.cart__qty{max-width:100%!important}}.cart__qty .product-form__item--quantity{display:flex;border:1px solid #979797;width:160px;height:34px;padding:0;margin:0}.cart__qty .product-form__item--quantity .errors{color:red;font-size:10px;position:absolute;top:100%;left:0;white-space:nowrap}@media only screen and (max-width: 500px){.cart__qty .product-form__item--quantity{height:40px;top:11px;flex:0 0 160px;align-items:center}.cart__qty .product-form__item--quantity .errors{line-height:1;top:calc(100% + 5px)}}.cart__qty .product-form__item--quantity .cart__qty-input{font-size:14px;text-transform:uppercase;color:#5d5d5c}@media (max-width: 500px){.cart__qty .product-form__item--quantity .cart__qty-input{font-size:18px;line-height:40px;height:100%;padding-top:14px;width:45px}}.cart__qty .product-form__item--quantity span{font-size:13px;line-height:32px;color:#5d5d5c;text-transform:uppercase;font-weight:400;margin:0}@media (max-width: 500px){.cart__qty .product-form__item--quantity span{font-size:18px;line-height:40px;height:100%}}.cart__qty .product-form__item--quantity button.quantity__btn.quantity__inc,.cart__qty .product-form__item--quantity button.quantity__btn.quantity__dec{position:absolute;height:100%;background:#fff;border:none;padding:0 15px;width:fit-content}@media (max-width: 500px){.cart__qty .product-form__item--quantity button.quantity__btn.quantity__inc,.cart__qty .product-form__item--quantity button.quantity__btn.quantity__dec{padding:0 10px}}.cart__qty .product-form__item--quantity button.quantity__btn.quantity__inc:after,.cart__qty .product-form__item--quantity button.quantity__btn.quantity__dec:after{display:none}.cart__qty .product-form__item--quantity button.quantity__btn.quantity__inc{right:0}.cart__qty .product-form__item--quantity button.quantity__btn.quantity__dec{left:0}#AddToCartText-product-template-new{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/291/assets/new-design.scss.css.map */
