@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@font-face{font-family:OpenSans-Regular;src:url(https://cdn.shopify.com/s/files/1/0616/5885/7519/files/OpenSans-Regular.ttf?v=1717678550)}@font-face{font-family:OpenSans-SemiBold;src:url(https://cdn.shopify.com/s/files/1/0616/5885/7519/files/OpenSans-SemiBold.ttf?v=1717678550)}body{letter-spacing:0}.container{max-width:1200px;padding:0 15px;margin:0 auto}h2,h3,p,ul{margin:0}a{text-decoration:none;display:inline-block}img{max-width:100%;display:block;object-fit:cover}svg{width:100%;height:100%;display:block}.page-width{max-width:100%}.mb_100{margin-bottom:100px}.riverside_common_btn a,.riverside_common_btn .btn{background-color:#ff5964;padding:14px 36px;border-radius:6px;display:inline-block;font-family:Open Sans;font-size:18px;font-weight:700;line-height:1.55;color:#fff;border:1px solid #ff5964;transition:all .4s ease}.riverside_common_btn a:hover,.riverside_common_btn .btn:hover{background-color:#f0f4f9;color:#000;border-color:#000}.announcement-bar__message{padding:11px 0!important;font-family:Open Sans;font-size:18px;font-weight:600;line-height:18px}.header:not(.drawer-menu).page-width{padding:0 135px}.list-menu--inline{gap:36px}ul.list-menu.list-menu--inline{padding:28px 0}body .shopify-section-header-hidden .header__heading{top:0%}.menu-drawer .menu-drawer__navigation .menu-drawer__menu-item--active{color:#688bc6!important}.menu-drawer .menu-drawer__navigation .menu-drawer__menu-item:hover{color:#688bc6}.header__icons .header__icon:hover svg path{fill:#688bc6}.header__icons .header__icon svg path{transition:all .4s ease}details-modal.header__search{padding-right:14px}.header__active-menu-item,.header__menu-item:hover .header__active-menu-item{text-decoration:none;transition:.4s all;color:#688bc6}.header__active-menu-item{font-weight:600;color:#688bc6}.header__menu-item{font-family:Open Sans;font-size:18px;line-height:1.35;color:#10141b;transition:.4s all;padding:0}ul.list-menu.list-menu--inline .list-menu__item:hover span{color:#688bc6}.header__menu-item span{transition:all .4s ease}.cart-count-bubble{background-color:#688bc6;width:18px;height:18px;top:-7px;font-family:Open Sans;font-size:10px;font-weight:700;left:16px}.header__icon--cart svg{width:27px;height:27px;display:block}.header__inline-menu{margin-left:0}.header__heading-link{padding:0}.header--middle-center .header__heading{position:absolute;top:10px;width:25%;left:50%;transform:translate(-50%)}.shopify-section-header-hidden{top:-130px}.breadcrumb_banner_main{position:relative}.breadcrumb_banner_main img.breadcrumb_banner_bg.breadcrumb_banner_bg_desktop{width:100%;min-height:304px}.breadcrumb_banner_text{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);width:100%;text-align:center}.breadcrumb_banner_title{font-family:Open Sans;font-size:40px;font-weight:700;line-height:1.25;color:#fff;letter-spacing:0;margin-bottom:10px}ol.breadcrumbs_list{margin:0;padding:0;display:flex;align-items:center;justify-content:center}.breadcrumb_banner_text .breadcrumb_banner_nav .breadcrumbs_list .breadcrumbs_item .breadcrumbs_link{font-size:18px;font-weight:400;line-height:1.55;color:#fff;position:relative}li{list-style:none}.breadcrumbs_list .breadcrumbs_item:first-child{margin-right:20px}.breadcrumbs_list .breadcrumbs_item:first-child a:before{position:absolute;content:"";right:-22%;height:16px;width:2px;background-color:#fff;top:50%;transform:translate(-50%,-50%)}.product .product--large{margin-top:30px}.breadcrumbs_list_product{margin:0;padding:0;display:flex;align-items:center}.breadcrumbs_list_product .breadcrumbs_link_inner{font-size:18px;font-weight:400;line-height:1;color:#4c4e51;position:relative;margin-right:18px}.breadcrumbs_list_product .breadcrumbs_item_product .breadcrumbs_link_inner:before{position:absolute;content:"";top:50%;transform:translateY(-50%);right:-10px;height:14px;width:2px;background-color:#4c4e51}.product_breadcrumb_banner{margin-top:74px}a.breadcrumbs_link_inner.breadcrumb_product_inner_title{font-weight:700}.product-media-container.constrain-height .media{padding-top:87.6%!important;border-radius:10px}.product-grid-container .collection .product-grid{grid-column-gap:0px;grid-row-gap:0px;margin:0 -15px}.product-grid-container .collection .product-grid .grid__item{padding:0 15px;max-width:25%;width:25%;margin-bottom:30px}.product-grid-container .collection .grid__item .card__inner .card__content{position:unset}.facets-container-drawer .mobile-facets__disclosure .mobile-facets__open,.facets-container.facets-container-drawer{padding:0}.facets-container .mobile-facets__wrapper .mobile-facets__open .mobile-facets__open-label{font-size:18px;font-weight:600;line-height:1.55;color:#0b1a25;margin:0 10px 0 0;transition:all .4s ease}.facets-container-drawer .mobile-facets__disclosure .mobile-facets__open{border:1px solid #000;border-radius:50px;padding:5px 17px;transition:all .4s ease}.facets-container-drawer .mobile-facets__disclosure .mobile-facets__open:hover span{text-decoration:none}.product-count.light{display:none}.facets-container-drawer facet-filters-form .facet-filters.sorting .facet-filters__label{font-size:18px;font-weight:600;line-height:1.55;color:#10141b;margin-right:14px}.facets-container-drawer facet-filters-form .facet-filters.sorting .select .facet-filters__sort{font-size:16px;font-weight:500;line-height:1.2;color:#373435;background-color:#f9f9f9;padding:13px 20px;border-radius:6px;border:1px solid #e9e9e9;max-width:336px;width:336px}.facets-container-drawer facet-filters-form .facet-filters.sorting svg.icon.icon-caret{width:22px;right:18px}.facets-container.facets-container-drawer{margin-bottom:30px}.breadcrumb_banner_text .breadcrumb_banner_nav .breadcrumbs_list .breadcrumbs_item .breadcrumbs_link:hover{color:#688bc6}.mobile-facets__item .facets__label svg{width:auto;height:auto;display:block;top:42%}.collection_background{position:relative}.collection_background:before{position:absolute;bottom:-120px;content:"";top:auto;right:0;height:358px;width:648px;background-image:url(/cdn/shop/files/background-2.png?v=1717648465);background-repeat:no-repeat;background-size:cover}.facets-container-drawer .mobile-facets__disclosure .mobile-facets__open:hover{background-color:#688bc6}.facets-container-drawer .mobile-facets__disclosure .mobile-facets__open:hover .mobile-facets__open-label{color:#fff}.facets-container-drawer .mobile-facets__disclosure .mobile-facets__open:hover svg path{fill:#fff}.facets-container-drawer .mobile-facets__disclosure .mobile-facets__open svg path{transition:all .4s ease}.mobile-facets__sort .select__select{font-size:16px;font-weight:500;line-height:1.2;color:#373435;background-color:#f9f9f9!important;padding:11px 14px!important;border-radius:6px!important;border:1px solid #e9e9e9;width:200px}.mobile-facets__summary .mobile-facets__sort .select svg.icon.icon-caret{width:18px;right:14px}.mobile-facets__footer button.button.button--primary{background-color:#ff5964;border-radius:6px;transition:all .4s ease}.mobile-facets__footer button.button.button--primary:hover{background-color:#f0f4f9;color:#000;border-color:#000}.mobile-facets__footer button.button.button--primary:before,.mobile-facets__footer button.button.button--primary:after{display:none}.cm_hero_banner_section{background-size:cover;background-repeat:no-repeat;padding:158px 15px 150px 135px}.banner_content_box{max-width:588px}.banner_content{margin-bottom:30px}.main_heading h2{font-family:Open Sans;font-size:40px;font-weight:700;line-height:1.25;color:#10141b;margin-bottom:16px;letter-spacing:0;text-transform:capitalize}.banner_content p{font-family:Open Sans;font-size:18px;font-weight:400;line-height:1.55;color:#373435;letter-spacing:0}.holy_smoke_section,.holy_smoke_section .container{position:relative}.holy_inner_wrapper{display:flex;align-items:center;justify-content:space-between}.holy_title h2{font-family:Open Sans;font-size:40px;font-weight:700;line-height:1.25;color:#10141b;margin-bottom:10px}.holy_content p{font-family:Open Sans;font-size:18px;font-weight:400;line-height:1.55;color:#373435;max-width:530px;letter-spacing:0}.holy_content p span{font-family:Open Sans;font-weight:700}.holy_smoke_bg_img{position:absolute;bottom:-100px;left:0;z-index:-1}.holy_content{margin-bottom:40px}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:25%}.product .grid__item.product__media-wrapper .thumbnail-slider.slider-mobile-gutter .slider-button.slider-button--prev{margin-right:10px}.product__media-wrapper .thumbnail-slider .thumbnail-list{grid-gap:11px}.product .slider-mobile-gutter .product__media-list{padding:0;margin-bottom:30px}.product .grid__item.product__media-wrapper .thumbnail-slider.slider-mobile-gutter .slider-button--next{margin-left:10px}.thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail{border-radius:10px}.product .grid__item.product__media-wrapper .thumbnail-slider.slider-mobile-gutter .slider-button{padding:0;width:30px;height:30px;border-radius:60px;border:1px solid #10141b}.product .product__info-wrapper .product__info-container .product__text.inline-richtext{font-size:18px;font-weight:400;line-height:1.55;color:#4c4e51;letter-spacing:0}.product .product__info-wrapper .product__info-container .product__title h1{font-size:30px;font-weight:600;line-height:1.5;color:#10141b;margin-bottom:10px;letter-spacing:0}.product .product__info-wrapper .product__info-container .price__container{margin-bottom:10px}.product .product__info-wrapper .product__info-container .price__container span.price-item--regular span.price_content{display:none}.product .product__info-wrapper .product__info-container .price__container span.price-item{font-size:30px;font-weight:700;line-height:1.33;color:#10141b}.product .product__info-wrapper .product__info-container #price-template--16931956162607__main{margin:0}.product .product__info-wrapper .product__info-container .installment{font-size:18px;font-weight:400;line-height:1.1;color:#4c4e51;border-bottom:1px solid #ededed;padding-bottom:15px;margin-bottom:15px}.product .product__info-wrapper .product__info-container variant-selects#variant-selects-template--16931956162607__main .form__label{font-size:18px;font-weight:400;line-height:1.55;color:#4c4e51;margin-bottom:10px}.product .product__info-wrapper .product__info-container variant-selects#variant-selects-template--16931956162607__main .form__label span{font-weight:700;color:#000}.product .product__info-wrapper .product__info-container variant-selects#variant-selects-template--16931956162607__main label{font-size:16px;line-height:1.75;color:#10141b;cursor:pointer}.product-form__input--pill input[type=radio]{display:none}.product-form__input--pill input[type=radio]+label{position:relative;display:inline-block;padding-left:28px;margin-right:20px;font-weight:500;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.product-form__input--pill input[type=radio]+label:after{content:"";position:absolute;top:4px;left:0;width:20px;height:20px;text-align:center;color:#fff;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #000}.product-form__input--pill input[type=radio]+label:before{content:"";position:absolute;text-align:center;color:#fff;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#ff5964;width:12px;height:12px;top:8px;left:4px;opacity:0}.product-form__input--pill input[type=radio]:checked+label{font-weight:700}.product-form__input--pill input[type=radio]:checked+label:before{opacity:1}.product-form__input--pill input[type=radio]:checked+label:after{border-color:#ff5964}.product .product__info-wrapper .product__info-container variant-selects .product-form__input.product-form__input--pill{margin:0 0 15px;max-width:100%}.product .product__info-wrapper .product__info-container variant-selects .product-form__input.product-form__input--pill:first-child{border-bottom:1px solid #ededed;padding-bottom:15px}.product .product__info-wrapper .product__info-container .product-form__input .quantity__label.form__label{font-size:18px;font-weight:500;line-height:1.55;color:#232323;margin-bottom:10px}.product .product__info-wrapper .product__info-container .product-form__input .price-per-item__container quantity-input.quantity{max-width:110px;border-radius:5px!important;border:1px solid #000;min-height:43px}.product .product__info-wrapper .product__info-container .product-form__input .price-per-item__container quantity-input.quantity button{width:auto;padding:0 10px}.product .product__info-wrapper .product__info-container .product-form__input .price-per-item__container quantity-input.quantity .quantity__input{font-size:16px;font-weight:400;line-height:1.1;color:#232323;opacity:1}.product .product__info-wrapper .product__info-container product-form.product-form form .product-form__buttons .product-form__submit{font-size:18px;border:2px solid #000;border-radius:10px;font-weight:700;line-height:1.55;text-transform:uppercase;padding:0;min-width:100%;min-height:60px;margin-bottom:10px;transition:all .4s ease}.product .product__info-wrapper .product__info-container product-form.product-form form .product-form__buttons{max-width:100%;text-align:center}.product .product__info-wrapper .product__info-container product-form.product-form form .product-form__buttons .product-form__submit:hover{background-color:#ff5964;color:#fff;border-color:#ff5964}.product .product__info-wrapper .product__info-container product-form.product-form form .product-form__buttons .shopify-payment-button .kqsiVA9Jf8LJAbxw8Bau{font-size:18px!important;font-weight:500!important;line-height:1.55!important;min-height:60px!important;border-radius:10px}.product .product__info-wrapper .product__info-container product-form.product-form form .product-form__buttons .shopify-payment-button__more-options{font-size:18px;font-weight:400;line-height:1.55;text-align:center;color:#4c4e51;margin:15px 0 20px;display:inline-block;width:auto}.product .product__info-wrapper .product__info-container .product-form__input.product-form__quantity{margin-bottom:30px}.product .product__info-wrapper .product__info-container .product__accordion.accordion{margin:0;border-top:none}.product .product__info-wrapper .product__info-container .product__accordion.accordion .accordion__content .metafield-rich_text_field p strong{color:#ff5964}.product .product__info-wrapper .product__info-container .product__accordion.accordion summary{padding:0;cursor:context-menu}.product .product__info-wrapper .product__info-container .product__accordion.accordion summary .summary__title .accordion__title{font-size:24px;font-weight:700;line-height:1.41;margin:20px 0;cursor:pointer;width:100%}.product .product__info-wrapper .product__info-container .product__accordion.accordion summary svg.icon.icon-caret{width:18px;height:18px;top:40%;transition:all .4s ease}.product .product__info-wrapper .product__info-container .product__accordion.accordion .accordion__content .metafield-rich_text_field p{font-size:18px;font-weight:500;line-height:1.55;margin-bottom:10px;color:#10141b}.product .product__info-wrapper .product__info-container .product__accordion.accordion .accordion__content{padding:0}.product .product__info-wrapper .product__info-container .product__description{position:relative;z-index:1;padding:20px}.product .product__info-wrapper .product__info-container .product__description h3{font-size:20px;font-weight:600;line-height:1.4;margin-bottom:5px}.product .product__info-wrapper .product__info-container .product__description h3 strong{font-size:24px;font-weight:700;line-height:1.42;color:#ff5964;letter-spacing:0}.product .product__info-wrapper .product__info-container .product__description h4{font-size:18px;font-weight:600;line-height:1.55;margin:0 0 5px;color:#000}.product .product__info-wrapper .product__info-container .product__description p{font-size:18px;font-weight:400;line-height:1.99;color:#4c4e51;margin-bottom:10px}.product .product__info-wrapper .product__info-container .share-button .share-button__button{font-size:18px;font-weight:700;line-height:1.55;text-decoration:underline;min-height:auto;margin-top:15px;grid-column-gap:5px}.product .product__info-wrapper .product__info-container .product__description:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-image:url(/cdn/shop/files/BG_10.png?v=1717846371);background-repeat:no-repeat;background-size:cover;z-index:-1;border-radius:10px;background-position:top}.product .product__info-wrapper .product__info-container .product-form__input .price-per-item__container quantity-input.quantity:after,.product .product__info-wrapper .product__info-container product-form.product-form form .product-form__buttons .product-form__submit:before,.product .product__info-wrapper .product__info-container product-form.product-form form .product-form__buttons .product-form__submit:after{display:none}a{transition:all .4s ease}.cm_product_section{background-image:url(https://cdn.shopify.com/s/files/1/0585/4996/0802/files/our_product.png?v=1717482322)!important;background-size:cover;background-repeat:no-repeat;padding:100px 0 140px!important}.cm_product_section .container .page-width{padding:0!important}.product-card-wrapper.underline-links-hover{background-color:#fff;box-shadow:0 5px 17px #e1e7f0;border-radius:10px;padding:5px}.cm_product_slider_block .swiper.cm_product_slider{padding:0 10px 20px}.product-card-wrapper .card__information .card__heading:hover a{color:#688bc6}.product-card-wrapper .card__information{padding:20px 14px!important}.product-card-wrapper .collection__title h2{font-family:Open Sans;font-size:40px;font-weight:700;line-height:50px;color:#10141b;text-align:center}.product-card-wrapper .card__information .card__heading{font-family:Open Sans;font-size:18px;font-weight:700;line-height:1.55;text-align:center;color:#10141b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__heading a:after{display:none}.card__badge{display:none}.product-card-wrapper .price{text-align:center;margin:0}.product-card-wrapper span.price-item.price-item--regular{font-family:Open Sans;font-size:16px;font-weight:700;line-height:26px;text-align:center;color:#233450}.product-card-wrapper.underline-links-hover:hover a{text-decoration:none}.product-card-wrapper .card__inner.color-scheme-2.gradient.ratio{overflow:hidden;border-radius:6px;--ratio-percent: 100% !important}.product-card-wrapper .card__media:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:1;border-radius:6px;opacity:0;transition:.4s all}.product-card-wrapper:hover .card__media:before{opacity:1;transition:.4s all}.product-card-wrapper .button--secondary:after{--border-opacity: none}.product-card-wrapper .quick-add__submit{padding:5px 10px!important;min-width:auto!important}.product-card-wrapper .button--full-width{width:auto!important}.product-card-wrapper .quick-add .button{background-color:#ff5964;font-family:Open Sans;font-size:16px;font-weight:700;line-height:26px;text-align:center;color:#fff;letter-spacing:0;border-radius:5px;min-height:auto!important;width:auto}.product-card-wrapper .quick-add{position:absolute;z-index:1;top:50%;left:0;opacity:0;transition:.5s all;width:100%;transform:translateY(-50%);display:flex;justify-content:center}.product-card-wrapper:hover .quick-add{opacity:1;transition:.5s all}.product-card-wrapper .card__description{font-family:Open Sans;font-size:18px;font-weight:600;line-height:28px;text-align:center;color:#4c4e51;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:50px}.card__content .quick-add .quick-add-modal{display:none}.product-card-wrapper .product_prices{border-top:1px solid #e0e4eb;padding:10px 0}.product-card-wrapper span.icon_bag svg{width:18px;height:18px;display:block;margin-right:5px}.product-card-wrapper span.cart_btn{display:flex;align-items:center}.product-card-wrapper span.price_content{color:#10141b;font-weight:600}.main_product_heading h2{font-family:Open Sans;font-size:40px;font-weight:700;line-height:1.25;text-align:center;color:#10141b;margin-bottom:40px}.swiper-button-next,.swiper-button-prev{display:block!important;width:30px!important;height:30px!important;border:1px solid #10141b;border-radius:50%}.cm_product_slider_block .swiper-slide{height:auto!important;padding:0 0 15px}.cm_product_slider_block{position:relative}.swiper-button-next:after,.swiper-button-prev:after{font-size:13px!important;color:#10141b;text-align:center;display:flex;align-items:center;justify-content:center;width:28px;height:29px}.swiper-button-next{right:-50px!important}.swiper-button-prev{left:-50px!important}.cm_griddle_johnny{background-repeat:no-repeat!important;background-size:cover!important;padding:117px 80px 70px 70px;border-radius:6px;position:relative}.custom_background-border{background-image:repeating-linear-gradient(45deg,var(--clr-border),var(--clr-border) 10px,transparent 10px,transparent 20px),repeating-linear-gradient(135deg,var(--clr-border),var(--clr-border) 10px,transparent 10px,transparent 20px),repeating-linear-gradient(225deg,var(--clr-border),var(--clr-border) 10px,transparent 10px,transparent 20px),repeating-linear-gradient(315deg,var(--clr-border),var(--clr-border) 10px,transparent 10px,transparent 20px);background-position:0 0,0 0,100% 0,0 100%;background-size:3px 100%,100% 3px,3px 100%,100% 3px;background-repeat:no-repeat;--clr-border: #688bc6;padding:1px;border-radius:10px}#shopify-section-template--16931955998767__featured_collection_aBj4qK .color-scheme-1.isolate.gradient{background-color:transparent}.griddle_johnny{position:relative}.griddle_row{display:flex;align-items:center;gap:51px}.youtube_logo_img{position:absolute;top:-18%;left:50%;transform:translate(-50%)}.griddle_content_box{width:90%}.griddle_johnny_img_block{width:31%}.griddle_johnny_heading h2{font-family:Open Sans;font-size:40px;font-weight:700;line-height:1.25;color:#10141b;letter-spacing:0;padding-bottom:20px}.griddle_content p{font-family:Open Sans;font-size:18px;font-weight:400;line-height:1.55;color:#373435;letter-spacing:0;margin-bottom:30px}.right{flex-direction:row-reverse;text-align:left}.riverside_ranch_section{padding:100px 0;position:relative}.cm_riverside_ranch_wrapper:not(:last-child){margin-bottom:60px}.riverside_ranch_heading h2{font-family:Open Sans;font-size:40px;font-weight:700;line-height:1.25;text-align:center;color:#10141b;margin-bottom:40px;letter-spacing:0}.riverside_ranch_row{display:flex;gap:81px;align-items:center}.riverside_ranch_img{width:47%}.riverside_ranch_img img{width:100%;border-radius:10px}.riverside_ranch_item{width:53%}.riverside_ranch_inner .cm_riverside_ranch_wrapper:nth-child(1) .riverside_ranch_row img,.riverside_ranch_inner .cm_riverside_ranch_wrapper:nth-child(3) .riverside_ranch_row img{margin-left:auto}.riverside_ranch_icon{display:flex;align-items:center;gap:20px}.riverside_ranch_title{font-family:Open Sans;font-size:30px;font-weight:700;line-height:1.33;color:#10141b;letter-spacing:0}.riverside_ranch_icon span{width:79px;height:79px;display:block}.riverside_ranch_content P{font-family:Open Sans;font-size:18px;font-weight:400;line-height:1.55;color:#373435;margin-top:20px;letter-spacing:0}.riverside_rach_bg_img{position:absolute;bottom:-20px;right:0;z-index:-1}.product .product__info-wrapper .product__info-container variant-selects#variant-selects-template--16931956162607__main label[for=template--16931956162607__main-2-1]{margin-top:10px}.cm_procuctss{background-image:url(https://cdn.shopify.com/s/files/1/0585/4996/0802/files/our_product.png?v=1717482322)!important;background-size:cover;background-repeat:no-repeat;padding:100px 0 140px!important}.cm_procuctss .container{max-width:1200px;padding:0 15px;margin:0 auto}.cm_procuctss .container .page-width{padding:0!important}.cm_procuctss .grid__item{width:calc(25% - 30px)}.cm_procuctss .grid{column-gap:30px;row-gap:30px}.cm_procuctss .card-wrapper.product-card-wrapper.underline-links-hover{background-color:#fff;box-shadow:0 5px 30px #e1e7f0;border-radius:10px;padding:5px}.cm_procuctss .card__information{padding:20px 14px!important}.cm_procuctss .collection__title h2{font-family:Open Sans;font-size:40px;font-weight:700;line-height:50px;color:#10141b;text-align:center}.cm_procuctss .card__information .card__heading{font-family:Open Sans;font-size:18px;font-weight:700;line-height:1.55;text-align:center;color:#10141b}.cm_procuctss .price{text-align:center;margin:0}.cm_procuctss span.price-item.price-item--regular{font-family:Open Sans;font-size:16px;font-weight:700;line-height:26px;text-align:center;color:#233450}.cm_procuctss .underline-links-hover:hover a{text-decoration:none}.cm_procuctss .card__inner.color-scheme-2.gradient.ratio{overflow:hidden;border-radius:6px}.cm_procuctss .card__media:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:1;border-radius:6px;opacity:0;transition:.4s all}.cm_procuctss .product-card-wrapper:hover .card__media:before{opacity:1;transition:.4s all}.cm_procuctss .button--secondary:after{--border-opacity: none}.cm_procuctss .quick-add__submit{padding:5px 10px!important;min-width:auto!important}.cm_procuctss .button--full-width{width:auto!important}.cm_procuctss .quick-add .button{background-color:#ff5964;font-family:Open Sans;font-size:16px;font-weight:700;line-height:26px;text-align:center;color:#fff;letter-spacing:0;border-radius:5px;min-height:auto!important;width:auto}.cm_procuctss .quick-add{position:relative;grid-row-start:unset!important;margin:0!important;z-index:1;top:90%!important;left:25%!important;opacity:0;transition:.5s all}.cm_procuctss .product-card-wrapper:hover .quick-add{opacity:1;transition:.5s all}.cm_procuctss .card__description{font-family:Open Sans;font-size:18px;font-weight:600;line-height:28px;text-align:center;color:#4c4e51}.cm_procuctss .product_prices{border-top:1px solid #e0e4eb;padding:10px}.cm_procuctss span.icon_bag svg{width:18px;height:18px;display:block;margin-right:5px}.cm_procuctss span.cart_btn{display:flex;align-items:center}.cm_procuctss span.price_content{color:#10141b;font-weight:600}.cm_procuctss button.slider-button.slider-button--prev{left:-60px}.cm_procuctss button.slider-button.slider-button--next{right:-30px;left:auto}.cm_procuctss .slider-button{position:absolute;left:0;top:50%;width:30px;height:30px;border-radius:50%;border:1px solid #10141b;color:#10141b}.slider--desktop .slider__slide:first-child{margin-left:0!important}.slider--desktop{margin-bottom:0!important}.slider-counter{display:none!important}.slider-button[disabled]{border:1px solid #10141b80!important;cursor:no-drop}.slider-button[disabled] svg path{fill:#10141b80}.contact__button.riverside_common_btn{text-align:right}.contact__button.riverside_common_btn .button:before,.contact__button.riverside_common_btn .button:after{display:none}body.page.gradient .cm_product_section{padding:80px 0!important;background-image:none!important}.reason_bulk_beef_section{margin-bottom:100px;padding:80px 0;background-color:#f0f4f9}.reason_bulk_beef_heading h2{font-family:Open Sans;font-size:40px;font-weight:700;line-height:1.25;text-align:center;color:#10141b;margin-bottom:40px;letter-spacing:0}.reason_bulk_beef_inner{display:flex;margin:0 -15px}.reason_bulk_beef_wrapper{width:20%;padding:0 15px}.reasons_icon{width:40px;margin:0 auto}.reasons_des p{font-family:Open Sans;font-size:16px;font-weight:400;line-height:1.55;color:#373435;margin-top:10px;letter-spacing:0;text-align:center}.delivery_guarantee_section{margin-bottom:100px}.delivery_guarantee_row{display:flex;align-items:center;gap:60px}.delivery_guarantee_img{width:30%}.delivery_guarantee_block{width:70%}.delivery_guarantee_title h2{font-family:Open Sans;font-size:30px;font-weight:700;line-height:1.33;color:#b24518;letter-spacing:0;margin-bottom:20px}.delivery_guarantee_dse p{font-family:Open Sans;font-size:16px;font-weight:400;line-height:1.55;color:#373435;margin-top:28px;letter-spacing:0}.cm_delivery_guarantee .riverside_common_btn{text-align:center}.riverside_common_btn a{background-color:#ff5964;padding:14px 36px;border-radius:6px;display:inline-block;font-family:Open Sans;font-size:18px;font-weight:700;line-height:1.55;color:#fff;border:1px solid #ff5964;transition:all .4s ease}.delivery_guarantee_row{margin-bottom:70px}.real_farmers_section{padding-bottom:60px}.real_farmer_img{margin-top:-250px}.real_farmer_img img{margin:0 auto;max-width:640px}.farmer_block{padding:0 20%}.farmer_heading h2{text-align:center;font-size:40px;font-weight:700;letter-spacing:0;color:#b24518;margin:30px 0}.farmer_des p{font-family:Open Sans;font-size:16px;font-weight:400;line-height:1.5;color:#373435;letter-spacing:0;text-align:center;margin-bottom:25px}.riverside_common_btn{text-align:center}.beef_different_section{margin-bottom:100px;padding:50px 0;background-color:#f0f4f9}.index .beef_different_section{margin-bottom:0}.beef_different_heading h2{font-family:Open Sans;font-size:40px;font-weight:700;line-height:1.25;text-align:center;color:#10141b;margin-bottom:40px;letter-spacing:0}.beef_different_inner{display:flex;margin:0 -15px}.beef_different_wrapper{width:20%;padding:0 15px}.beef_different_icon{width:70px;margin:0 auto}.beef_different_des p{font-family:Open Sans;font-size:16px;font-weight:400;line-height:1.55;color:#373435;margin-top:10px;letter-spacing:0;text-align:center}.beef_work_heading h2{font-family:Open Sans;font-size:40px;font-weight:700;line-height:1.25;text-align:center;color:#10141b;margin-bottom:40px;letter-spacing:0}h3.work_title{font-family:Open Sans;font-size:22px;font-weight:600;line-height:1.5;color:#b24518;letter-spacing:0}.work_content{margin-bottom:25px}p.work_description{font-family:Open Sans;font-size:16px;font-weight:400;line-height:1.55;color:#373435;letter-spacing:0}.beef_work_section{margin-bottom:100px}.beef_work_section .riverside_common_btn{margin-top:60px}.customer_review_section{margin-bottom:100px;padding:50px 0}.cm_review_section{position:relative}.review_wrapper{overflow:hidden}.review_inner{background-color:#f0f4f9;padding:24px;cursor:grab}.review_item{padding:20px}.review_title h2{margin-bottom:25px;text-align:center;font-size:40px;font-weight:700}.review_icon span{max-width:110px;display:block;margin:0 auto 20px}.review_head{font-size:20px;margin:0 0 10px;text-align:center;font-weight:500}p.review_description{text-align:center;font-family:Open Sans;font-size:15px;font-weight:400;line-height:1.55;color:#373435;letter-spacing:0}p.customer_name{font-family:Open Sans;font-size:14px;font-weight:500;line-height:1.55;color:#373435;margin-top:20px;letter-spacing:0;text-align:center}.customer_review_section .swiper-pagination,.customer_review_section .swiper-button-prev,.customer_review_section .swiper-button-next{display:block!important}.customer_review_section .swiper-horizontal>.swiper-pagination-bullets,.customer_review_section .swiper-pagination-bullets.swiper-pagination-horizontal,.customer_review_section .swiper-pagination-custom,.customer_review_section .swiper-pagination-fraction{bottom:5px;top:auto}.customer_review_section .swiper-pagination-bullet{width:20px;height:5px;display:inline-block;border-radius:0;background:#000;opacity:.4}.customer_review_section .swiper-pagination-bullet-active{opacity:1!important}.slider_btns div{display:block}.customer_review_section .slider_btns .swiper-button-next,.customer_review_section .slider_btns .swiper-button-prev{display:block!important;width:38px!important;height:38px!important;border-radius:50%;border:none;transition:.4s all ease;top:64%}.review_inner_block{background-color:#fff}.customer_review_section .swiper-button-prev svg{transform:rotate(180deg)}.customer_review_section .swiper-button-next.swiper-button-disabled,.customer_review_section .swiper-button-prev.swiper-button-disabled{opacity:0}.customer_review_section .slider_btns .swiper-button-next svg g,.customer_review_section .slider_btns .swiper-button-prev svg g{transition:.4s all ease}.customer_review_section .slider_btns .swiper-button-next:hover svg g,.customer_review_section .slider_btns .swiper-button-prev:hover svg g{opacity:1}.customer_review_section .swiper-button-next svg path,.customer_review_section .swiper-button-prev svg path{fill:#000}.customer_review_section .swiper-button-next:after,.customer_review_section .swiper-button-prev:after{display:none}.customer_review_section .swiper-button-next svg,.customer_review_section .swiper-button-prev svg{opacity:.3;transition:.4s all ease}.customer_review_section .swiper-button-next svg:hover,.customer_review_section .swiper-button-prev svg:hover{opacity:1}.cm_review_section .swiper-button-next{right:10px!important}.cm_review_section .swiper-button-prev{left:10px!important}@media screen and (min-width:1599px){.cm_hero_banner_section{padding:261px 15px 261px 135px}body .cm_product_section{padding:210px 0!important}}@media screen and (max-width:1399px){.product-media-modal__content{width:70%!important}.riverside_ranch_section{padding:70px 0}.header:not(.drawer-menu).page-width{padding:0 15px}.cm_hero_banner_section{padding:158px 15px 150px}.swiper-button-next,.swiper-button-prev{position:absolute;bottom:-45px;top:auto!important;gap:5px}.swiper-button-prev{left:48%!important}.swiper-button-next{left:52%!important}.cm_review_section .swiper-button-prev{left:48%!important}}@media screen and (max-width:1199px){.cm_hero_banner_section{padding:100px 80px 90px 15px}.product__media-wrapper .thumbnail-slider .thumbnail-list{grid-gap:9px}.product .product__info-wrapper .product__info-container .product__description h3{font-size:18px}.product .product__info-wrapper .product__info-container .product__accordion.accordion summary .summary__title .accordion__title{font-size:18px;margin:12px 0}.product .product__info-wrapper .product__info-container .product__accordion.accordion summary svg.icon.icon-caret{width:16px;height:16px}.product .product__info-wrapper .product__info-container .product__accordion.accordion .accordion__content .metafield-rich_text_field p{font-size:16px}.product .product__info-wrapper .product__info-container .product__description h3 strong{font-size:20px}.product .product__info-wrapper .product__info-container .product__description h4,.product .product__info-wrapper .product__info-container .product__description p{font-size:16px}.product .grid__item.product__media-wrapper .thumbnail-slider.slider-mobile-gutter .slider-button.slider-button--prev{margin-right:5px}.product .grid__item.product__media-wrapper .thumbnail-slider.slider-mobile-gutter .slider-button--next{margin-left:5px}.product .grid__item.product__media-wrapper .thumbnail-slider.slider-mobile-gutter .slider-button{width:25px;height:25px}.product .product__info-wrapper .product__info-container .product__title h1,.product .product__info-wrapper .product__info-container .price__container span.price-item{font-size:24px}.product .product__info-wrapper .product__info-container product-form.product-form form .product-form__buttons .product-form__submit{min-height:50px}.product .product__info-wrapper .product__info-container product-form.product-form form .product-form__buttons .shopify-payment-button .kqsiVA9Jf8LJAbxw8Bau{min-height:50px!important}.product .product--large{margin-top:20px}.collection_background:before{bottom:-71px}.header--middle-center .header__heading{width:20%}.holy_content{margin-bottom:20px}.mb_100{margin-bottom:70px}.riverside_ranch_section{padding:70px 0}.riverside_ranch_row{gap:50px}.riverside_ranch_icon span{width:65px;height:65px}body .main-footer_block .footer-logo-sec .foter-logo{max-width:200px}.farmer_block{padding:0 12%}.delivery_guarantee_row{gap:40px}}@media screen and (max-width:991px){.header:not(.drawer-menu).page-width{padding:20px 15px}.holy_smoke_section .swiper-button-next,.holy_smoke_section .swiper-button-prev{bottom:-58px!important}.product_breadcrumb_banner{margin-top:54px}.product .product__info-wrapper .product__info-container .product__accordion.accordion summary .summary__title .accordion__title{font-size:16px}.product .product__info-wrapper .product__info-container variant-selects#variant-selects-template--16931956162607__main .form__label{font-size:16px}.product .product__info-wrapper{padding:0 0 0 20px}.product .product__info-wrapper .product__info-container .product__accordion.accordion summary svg.icon.icon-caret{width:14px;height:14px}.product .slider-mobile-gutter .product__media-list{margin-bottom:20px}.product .product__info-wrapper .product__info-container .product__title h1,.product .product__info-wrapper .product__info-container .price__container span.price-item{font-size:20px}.product .product__info-wrapper .product__info-container .installment{font-size:16px}.header:not(.drawer-menu).container{padding:20px 15px}.announcement-bar__message{font-size:16px}.product-grid-container .collection .product-grid .grid__item{padding:0 10px;max-width:33.33%;width:33.33%}.facets-container.facets-container-drawer{margin-bottom:20px}.product-grid-container .collection .product-grid{margin:0 -10px}.collection_background:before{bottom:-61px}.facets-container .mobile-facets__wrapper .mobile-facets__open .mobile-facets__open-label{font-size:16px}.facets-container-drawer facet-filters-form .facet-filters.sorting .select .facet-filters__sort{font-size:16px;max-width:250px;padding:9px 20px;width:250px}.product-card-wrapper .card__information .card__heading,.product-card-wrapper .card__description{font-size:16px}.facets-container-drawer facet-filters-form .facet-filters.sorting .facet-filters__label{font-size:16px}.facets-container-drawer .mobile-facets__disclosure .mobile-facets__open svg{width:18px!important}.mb_100.collection_background{margin-bottom:40px}.holy_title h2{font-size:30px}.holy_content p{font-size:16px;padding-right:15px}.riverside_common_btn a{padding:14px 20px;font-size:16px}.main_heading h2{font-size:30px}.banner_content_box{max-width:524px}.cm_hero_banner_section{background-position:center}.cm_griddle_johnny{padding:90px 35px 70px}.griddle_content_box{width:70%}.griddle_johnny_heading h2{font-size:30px}.griddle_content p{font-size:16px;margin-bottom:20px}.riverside_ranch_section{padding:50px 0}.riverside_ranch_row{gap:40px}.riverside_ranch_content P{font-size:16px}.main_product_heading h2{font-size:30px;margin-bottom:20px}.cm_product_section{padding:70px 0!important}.swiper-button-next{left:53%!important}.swiper-button-prev{left:47%!important}.cm_review_section .swiper-button-prev{left:46%!important}.product .grid__item.product__media-wrapper .slider-buttons .slider-button{width:25px;height:25px;border-radius:50px;border:1px solid #000}.product .grid__item.product__media-wrapper .slider-buttons{grid-column-gap:20px;margin-bottom:20px}.delivery_guarantee_img{width:40%}.delivery_guarantee_block{width:60%}.delivery_guarantee_title h2{font-size:26px}.beef_different_inner{flex-wrap:wrap;row-gap:30px;justify-content:center}.beef_different_wrapper{width:33.33%}.beef_different_des p{font-size:16px}.reason_bulk_beef_inner{flex-wrap:wrap;row-gap:30px;justify-content:center}.reason_bulk_beef_wrapper{width:33.33%}.reasons_des p{font-size:14px}}@media screen and (max-width:767px){.cm_hero_banner_section{padding:50px 50px 70px 15px}.holy_inner_wrapper{flex-wrap:wrap;flex-direction:column-reverse}.header--middle-center .header__heading{width:25%}body .holy_smoke_section .swiper-button-next{left:55%}body .holy_smoke_section .swiper-button-prev{left:45%}.product-grid-container .collection .product-grid .grid__item{max-width:50%;width:50%}.mb_100.collection_background{margin-bottom:20px}.header:not(.drawer-menu).page-width{padding:15px}.riverside_common_btn a{text-align:center}.griddle_row{gap:40px}.holy_content_box,.holy_img_box{width:100%}body .holy_smoke_section:before{width:100%}.mb_100{margin-bottom:50px}body .holy_smoke_section:before{bottom:-130px}.holy_content_box{order:2}.holy_img_box img{width:100%}.footer-sec.menu-list-sec.footer-menu .footer_title1{cursor:pointer;transition:all .4s ease}.footer-sec.menu-list-sec.footer-menu .footer_title1:hover{color:#688bc6}.holy_content p{padding-right:0}.holy_content_box{margin-bottom:30px;text-align:center}.holy_content p{margin:0 auto}.cm_griddle_johnny{padding:20px}.griddle_row{flex-wrap:wrap;column-gap:0;justify-content:space-between}.griddle_content_box{width:100%;order:2}.youtube_logo_img{width:30%;top:-50px}.griddle_johnny_img_block{width:40%;margin:80px auto 0}.cm_riverside_ranch{margin-bottom:90px}.griddle_johnny_heading h2{font-size:26px}.griddle_content p,.riverside_common_btn a{font-size:14px}.riverside_ranch_section{padding:50px 0 0}.riverside_ranch_row{gap:30px;flex-wrap:wrap}.riverside_ranch_heading h2{font-size:35px;margin-bottom:25px}.cm_riverside_ranch_wrapper:not(:last-child){margin-bottom:40px}.riverside_ranch_img,.riverside_ranch_item{width:100%}.riverside_ranch_icon span{width:50px;height:50px}.riverside_ranch_title{font-size:25px}.riverside_ranch_icon{gap:10px}.breadcrumbs_list_product .breadcrumbs_link_inner{font-size:16px}.riverside_ranch_content P{margin-top:10px}.riverside_ranch_img img{width:100%}.beef_work_section{margin-bottom:50px}.beef_work_heading h2,.review_title h2,.reason_bulk_beef_heading h2{font-size:35px;margin-bottom:25px}.reason_bulk_beef_section{margin-bottom:50px}.beef_different_heading h2{font-size:35px;margin-bottom:25px}.beef_different_section{margin-bottom:50px}.delivery_guarantee_row{flex-wrap:wrap}.delivery_guarantee_img,.delivery_guarantee_block{width:100%}.delivery_guarantee_img img{margin:0 auto}.delivery_guarantee_dse p{margin-top:20px}.delivery_guarantee_section{margin-bottom:50px}.riverside_common_btn a{padding:10px 20px;font-size:16px}.delivery_guarantee_row{margin-bottom:40px}.review_inner{padding:30px}.farmer_block{padding:0}.farmer_heading h2{font-size:35px;margin:25px 0}.real_farmer_img img{max-width:100%}.beef_work_section .riverside_common_btn{margin-top:30px}}@media screen and (max-width:749px){.product .product__info-wrapper{padding:0}.product .product--large{margin-top:10px}}@media screen and (max-width:575px){.header--middle-center .header__heading{width:36%}.product-media-modal__content{width:90%!important}.breadcrumbs_list_product .breadcrumbs_link_inner,.mobile-facets__sort .select__select{font-size:14px}.cm_hero_banner_section{padding:100px 15px 60px}.breadcrumb_banner_title{font-size:33px}.product .product__info-wrapper .product__info-container .product__accordion.accordion summary .summary__title .accordion__title,.product .product__info-wrapper .product__info-container .share-button .share-button__button{font-size:16px}.breadcrumb_banner_text .breadcrumb_banner_nav .breadcrumbs_list .breadcrumbs_item .breadcrumbs_link{font-size:16px}.main_heading h2{font-size:27px}.holy_title h2{font-size:30px}.announcement-bar__message{font-size:14px}.product-card-wrapper .card__description{font-size:16px}.swiper-button-next{left:53%!important}.swiper-button-prev{left:39%!important}.cm_review_section .swiper-button-prev{left:44%!important}.reason_bulk_beef_section{padding:70px 0 30px}.reason_bulk_beef_wrapper{width:50%}.reason_bulk_beef_heading h2{font-size:30px}.beef_different_section{padding:30px 0}.beef_different_wrapper{width:50%}.beef_different_heading h2,.farmer_heading h2{font-size:30px}.real_farmers_section{padding-bottom:30px}.review_inner{padding:0 0 25px}}@media screen and (max-width:425px){.main_heading h2{font-size:24px}.banner_content p{font-size:16px}.cm_hero_banner_section{padding:80px 15px 60px}.breadcrumb_banner_main img.breadcrumb_banner_bg.breadcrumb_banner_bg_desktop{min-height:250px}.product-grid-container .collection .product-grid .grid__item{max-width:100%;width:100%}.breadcrumbs_list_product .breadcrumbs_item_product:first-child .breadcrumbs_link_inner{padding-right:14px}.breadcrumbs_list_product .breadcrumbs_item_product .breadcrumbs_link_inner:before{right:6px}.breadcrumbs_list_product .breadcrumbs_link_inner{font-size:12px;margin-right:0}body .holy_smoke_section .swiper-button-next{left:55%}body .holy_smoke_section .swiper-button-prev{left:41%}.griddle_johnny_img_block{margin:40px auto 0}.beef_work_heading h2,.review_title h2,.reason_bulk_beef_heading h2{font-size:30px}.review_inner{padding:30px 0}.customer_review_section .slider_btns .swiper-button-next,.customer_review_section .slider_btns .swiper-button-prev{width:30px!important;height:30px!important}}@media screen and (max-width:370px){.cm_hero_banner_section{padding:50px 15px 60px}.main_heading h2{font-size:20px}body .holy_smoke_section .swiper-button-next{left:58%}body .holy_smoke_section .swiper-button-prev{left:40%}.banner_content p{font-size:15px}.breadcrumb_banner_title{font-size:28px}.riverside_common_btn a{font-size:15px;padding:10px}.griddle_row{gap:20px}.cm_griddle_johnny{padding:30px}.youtube_logo_img img,.griddle_johnny_img img{margin:0 auto}.youtube_logo_img{top:-30px}.griddle_johnny_heading h2{font-size:21px}.riverside_ranch_heading h2{font-size:30px}.swiper-button-next{left:54%!important}.swiper-button-prev{left:40%!important}.delivery_guarantee_title h2{font-size:19px}.delivery_guarantee_dse p{font-size:14px;margin-top:10px}.customer_review_section .slider_btns .swiper-button-prev{left:40%}.customer_review_section .slider_btns .swiper-button-next{right:36%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sw--custom.css.map */
