@font-face{font-family:Tanker;src:url(//thesaltedroots.com/cdn/shop/t/19/assets/fonts/Tanker-Regular.woff2?v=131463209596232568841773613069) format("woff2"),url(//thesaltedroots.com/cdn/shop/t/19/assets/fonts/Tanker-Regular.woff?v=100978061011204269221773613069) format("woff");font-style:normal;font-weight:400;font-display:swap}.recipe-blog-carousel{background:var(--recipe-blog-bg, #ffffff);padding:var(--recipe-blog-padding-top-desktop, 64px) var(--recipe-blog-padding-right-desktop, 32px) var(--recipe-blog-padding-bottom-desktop, 64px) var(--recipe-blog-padding-left-desktop, 32px);margin:var(--recipe-blog-margin-top-desktop, 0px) var(--recipe-blog-margin-right-desktop, 0px) var(--recipe-blog-margin-bottom-desktop, 0px) var(--recipe-blog-margin-left-desktop, 0px);color:var(--recipe-blog-body-color, #575757)}.recipe-blog-carousel__inner{max-width:var(--recipe-blog-max-width, 1240px);margin:0 auto;display:flex;flex-direction:column;gap:var(--recipe-blog-stack-gap, 28px)}.recipe-blog-carousel__heading{margin:0;text-align:center;margin-bottom:var(--recipe-blog-heading-margin, 12px);font-family:"Tanker",var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:clamp(var(--recipe-blog-heading-size-mobile, 30px),5vw,var(--recipe-blog-heading-size-desktop, 48px));line-height:var(--recipe-blog-heading-line-height, 1.1);color:var(--recipe-blog-heading-color, #42311f);background:var(--recipe-blog-heading-bg, transparent);border:var(--recipe-blog-heading-border-width, 0px) solid var(--recipe-blog-heading-border-color, transparent);border-radius:var(--recipe-blog-heading-radius, 0px);padding:var(--recipe-blog-heading-padding, 0px)}.recipe-blog-carousel__subheading{margin:0;text-align:center;margin-bottom:var(--recipe-blog-sub-margin, 18px);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:600;font-size:clamp(var(--recipe-blog-sub-size-mobile, 15px),3vw,var(--recipe-blog-sub-size-desktop, 17px));line-height:var(--recipe-blog-sub-line-height, 1.7);color:var(--recipe-blog-sub-color, #42311f);background:var(--recipe-blog-sub-bg, transparent);border:var(--recipe-blog-sub-border-width, 0px) solid var(--recipe-blog-sub-border-color, transparent);border-radius:var(--recipe-blog-sub-radius, 0px);padding:var(--recipe-blog-sub-padding, 0px)}.recipe-blog-carousel__slider{width:100%}.recipe-blog-carousel__stage{position:relative}.recipe-blog-carousel__list{list-style:none;margin:0;padding:0}.recipe-blog-carousel__list.slider{display:flex;align-items:stretch;gap:var(--recipe-blog-grid-gap, 24px);margin-bottom:0}.recipe-blog-carousel__slide{display:flex;height:auto;width:calc((100% - (var(--recipe-blog-grid-gap, 24px) * (var(--recipe-blog-columns, 3) - 1))) / var(--recipe-blog-columns, 3));max-width:calc((100% - (var(--recipe-blog-grid-gap, 24px) * (var(--recipe-blog-columns, 3) - 1))) / var(--recipe-blog-columns, 3))}.recipe-blog-carousel__card{display:flex;flex-direction:column;background:var(--recipe-blog-card-bg, #f7f8f7);border-radius:var(--recipe-blog-card-radius, 22px);border:var(--recipe-blog-card-border-width, 0px) solid var(--recipe-blog-card-border-color, transparent);overflow:hidden;width:100%;height:100%;min-height:100%}.recipe-blog-carousel--image-right .recipe-blog-carousel__card{flex-direction:column-reverse}.recipe-blog-carousel__image{width:100%;background:var(--recipe-blog-image-bg, #dcdcdc)}.recipe-blog-carousel__image img,.recipe-blog-carousel__image svg{display:block;width:100%;height:100%;object-fit:cover}.recipe-blog-carousel__body{padding:var(--recipe-blog-card-padding-vertical-desktop, 20px) var(--recipe-blog-card-padding-horizontal-desktop, 20px);display:flex;flex:1 1 auto;flex-direction:column;gap:var(--recipe-blog-card-gap, 12px)}.recipe-blog-carousel__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.recipe-blog-carousel__pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--recipe-blog-pill-radius, 20px);background:var(--recipe-blog-pill-bg, #f7f8f7);border:var(--recipe-blog-pill-border-width, 1px) solid var(--recipe-blog-pill-border-color, #c3b8a9);color:var(--recipe-blog-pill-color, #42311f);font-size:clamp(var(--recipe-blog-pill-font-size-mobile, 12px),1.8vw,var(--recipe-blog-pill-font-size-desktop, 13px));font-weight:600;line-height:1.4}.recipe-blog-carousel__pill--time{background:var(--recipe-blog-time-bg, var(--recipe-blog-pill-bg, #f7f8f7));color:var(--recipe-blog-time-color, var(--recipe-blog-pill-color, #42311f));border-color:var(--recipe-blog-time-border-color, var(--recipe-blog-pill-border-color, #c3b8a9));border-width:var(--recipe-blog-time-border-width, var(--recipe-blog-pill-border-width, 1px));border-radius:var(--recipe-blog-time-radius, var(--recipe-blog-pill-radius, 20px))}.recipe-blog-carousel__pill--serves{background:var(--recipe-blog-serves-bg, var(--recipe-blog-pill-bg, #f7f8f7));color:var(--recipe-blog-serves-color, var(--recipe-blog-pill-color, #42311f));border-color:var(--recipe-blog-serves-border-color, var(--recipe-blog-pill-border-color, #c3b8a9));border-width:var(--recipe-blog-serves-border-width, var(--recipe-blog-pill-border-width, 1px));border-radius:var(--recipe-blog-serves-radius, var(--recipe-blog-pill-radius, 20px))}.recipe-blog-carousel__pill-icon{width:20px;height:20px;border-radius:999px;background:var(--recipe-blog-pill-icon-bg, #42311f);color:var(--recipe-blog-pill-icon-color, #ffffff);display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;overflow:hidden}.recipe-blog-carousel__pill-icon img{width:100%;height:100%;object-fit:contain;display:block;border-radius:inherit}.recipe-blog-carousel__pill-icon .svg-wrapper{width:70%;height:70%;display:inline-flex}.recipe-blog-carousel__pill-icon .svg-wrapper svg{width:100%;height:100%}.recipe-blog-carousel__title{margin:0;background:#fff0;border:var(--recipe-blog-title-border-width, 0px) solid var(--recipe-blog-title-border-color, transparent);border-radius:var(--recipe-blog-title-radius, 0px);padding:var(--recipe-blog-title-padding, 0px);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:700;font-size:clamp(var(--recipe-blog-title-size-mobile, 15px),2.2vw,var(--recipe-blog-title-size-desktop, 16px));line-height:var(--recipe-blog-title-line-height, 1.4);color:var(--recipe-blog-title-color, #42311f)}.recipe-blog-carousel__desc{margin:0;background:#fff0;border:var(--recipe-blog-desc-border-width, 0px) solid var(--recipe-blog-desc-border-color, transparent);border-radius:var(--recipe-blog-desc-radius, 0px);padding:var(--recipe-blog-desc-padding, 0px);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:400;font-size:clamp(var(--recipe-blog-desc-size-mobile, 14px),2vw,var(--recipe-blog-desc-size-desktop, 14px));line-height:var(--recipe-blog-desc-line-height, 1.6);color:var(--recipe-blog-desc-color, #575757)}.recipe-blog-carousel__actions{margin-top:auto;padding-top:var(--recipe-blog-button-gap, 10px)}.recipe-blog-carousel__button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--recipe-blog-button-min-height, 46px);padding:var(--recipe-blog-button-padding-vertical, 10px) var(--recipe-blog-button-padding-horizontal, 18px);border-radius:var(--recipe-blog-button-radius, 12px);font-size:clamp(var(--recipe-blog-button-font-size-mobile, 15px),1.8vw,var(--recipe-blog-button-font-size-desktop, 15px));font-weight:600;line-height:1.5;text-decoration:none;border:var(--recipe-blog-button-border-width, 1px) solid var(--recipe-blog-button-border-color, #a35139);background:var(--recipe-blog-button-bg, #a35139);color:var(--recipe-blog-button-color, #ffffff);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.recipe-blog-carousel__button:hover{background:var(--recipe-blog-button-bg-hover, #8f4531);color:var(--recipe-blog-button-color-hover, #ffffff);border-color:var(--recipe-blog-button-border-hover, #8f4531);transform:translateY(-1px);box-shadow:0 10px 20px #0000001f}.recipe-blog-carousel__button:focus-visible{background:var(--recipe-blog-button-bg-focus, var(--recipe-blog-button-bg, #a35139));color:var(--recipe-blog-button-color-focus, var(--recipe-blog-button-color, #ffffff));border-color:var(--recipe-blog-button-border-focus, var(--recipe-blog-button-border-color, #a35139));outline:var(--recipe-blog-button-outline-width, 2px) solid var(--recipe-blog-button-outline-color, #ffffff);outline-offset:3px}.recipe-blog-carousel__buttons{position:absolute;inset-block-start:50%;inset-inline:0;display:flex;align-items:center;justify-content:space-between;transform:translateY(-50%);margin-top:0;z-index:2;pointer-events:none}.recipe-blog-carousel__buttons--hidden{display:none}.recipe-blog-carousel__counter{display:none;margin-top:var(--recipe-blog-controls-margin-top, 12px)}.recipe-blog-carousel__buttons .slider-button{width:var(--recipe-blog-control-size, 44px);height:var(--recipe-blog-control-size, 44px);padding:0;border:0;background:transparent;transition:transform .2s ease;pointer-events:auto}.recipe-blog-carousel__buttons .slider-button--prev{margin-inline-start:calc(-1 * (var(--recipe-blog-control-size, 44px) + clamp(8px,2.5vw,29px)))}.recipe-blog-carousel__buttons .slider-button--next{margin-inline-end:calc(-1 * (var(--recipe-blog-control-size, 44px) + clamp(8px,2.5vw,29px)))}.recipe-blog-carousel__buttons .slider-button .svg-wrapper{display:flex;width:100%;height:100%}.recipe-blog-carousel__buttons .slider-button .svg-wrapper svg{width:100%;height:100%;display:block}.recipe-blog-carousel__buttons .slider-button:hover:not([disabled]){transform:translateY(-1px)}.recipe-blog-carousel__buttons .slider-button:focus-visible{outline:var(--recipe-blog-control-outline-width, 2px) solid var(--recipe-blog-control-outline-color, #ffffff);outline-offset:3px}.recipe-blog-carousel__buttons .slider-button[disabled]{opacity:.45;cursor:not-allowed}.recipe-blog-carousel__empty{margin:0;padding:14px 0;text-align:center;color:#575757}@media screen and (max-width:989px){.recipe-blog-carousel__slide{width:calc((100% - (var(--recipe-blog-grid-gap, 24px) * (var(--recipe-blog-columns-tablet, 2) - 1))) / var(--recipe-blog-columns-tablet, 2));max-width:calc((100% - (var(--recipe-blog-grid-gap, 24px) * (var(--recipe-blog-columns-tablet, 2) - 1))) / var(--recipe-blog-columns-tablet, 2))}}@media screen and (max-width:749px){.recipe-blog-carousel{padding:var(--recipe-blog-padding-top-mobile, 44px) var(--recipe-blog-padding-right-mobile, 20px) var(--recipe-blog-padding-bottom-mobile, 44px) var(--recipe-blog-padding-left-mobile, 20px);margin:var(--recipe-blog-margin-top-mobile, 0px) var(--recipe-blog-margin-right-mobile, 0px) var(--recipe-blog-margin-bottom-mobile, 0px) var(--recipe-blog-margin-left-mobile, 0px)}.recipe-blog-carousel__list.slider{gap:var(--recipe-blog-slider-gap-mobile, 24px)}.recipe-blog-carousel__slide{width:calc(100% - var(--recipe-blog-slider-gap-mobile, 24px));max-width:calc(100% - var(--recipe-blog-slider-gap-mobile, 24px))}.recipe-blog-carousel__body{padding:var(--recipe-blog-card-padding-vertical-mobile, 16px) var(--recipe-blog-card-padding-horizontal-mobile, 16px)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-recipe-blog-carousel.css.map */
