:root{--pe-font-heading: "Montserrat", sans-serif;--pe-font-body: "Barlow", sans-serif;--pe-font-script: "Niconne", cursive;--pe-color-ink: #3a2114;--pe-color-brown: #51321d;--pe-color-header: #5e3a22;--pe-color-footer: #3a2418;--pe-color-accent: #ac603b;--pe-color-terracotta: #bf7a4d;--pe-color-muted: #a38f7d;--pe-color-gold: #e7b266;--pe-color-sand: #b7a596;--pe-color-cream: #f5efe3;--pe-color-page: #f9f5f2;--pe-color-beige: #eee3d5;--pe-color-line: rgba(58, 33, 20, .12);--pe-gradient-warm: linear-gradient(180deg, #ede3d3 0%, #fbead0 100%);--pe-radius-sm: 6px;--pe-radius: 12px;--pe-radius-lg: 20px;--pe-gutter: clamp(16px, 5.2vw, 100px);--pe-section-space: clamp(60px, 6.25vw, 120px);--pe-max-width: 1920px}.pe-section{position:relative;padding-block:var(--pe-section-space);font-family:var(--pe-font-body);color:var(--pe-color-muted)}.pe-section--flush{padding-block:0}.pe-section--page{background:var(--pe-color-page)}.pe-section--warm{background:var(--pe-gradient-warm)}.pe-container{width:100%;max-width:var(--pe-max-width);margin-inline:auto;padding-inline:var(--pe-gutter);box-sizing:border-box}.pe-container--narrow{max-width:calc(1120px + 2 * var(--pe-gutter))}.pe-section-head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin-bottom:clamp(32px,3.2vw,60px)}.pe-section-head--left{align-items:flex-start;text-align:left}.pe-section-head .pe-body{max-width:700px;margin-top:8px}.pe-eyebrow{margin:0;font-family:var(--pe-font-script);font-size:clamp(18px,1.15vw,22px);font-weight:400;line-height:1.2;color:var(--pe-color-brown)}.pe-kicker{margin:0;font-family:var(--pe-font-heading);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pe-color-accent)}.pe-h1,.pe-h2,.pe-h3,.pe-h4{margin:0;font-family:var(--pe-font-heading);color:var(--pe-color-ink);text-transform:uppercase;text-wrap:balance}.pe-h1{font-size:clamp(34px,3.65vw,70px);font-weight:900;line-height:.93}.pe-h2{font-size:clamp(28px,2.3vw,44px);font-weight:900;line-height:1.1}.pe-h3{font-size:clamp(18px,1.15vw,22px);font-weight:800;line-height:1.2}.pe-h4{font-size:18px;font-weight:800;line-height:1.25}.pe-h1 em,.pe-h2 em,.pe-h3 em,.pe-h4 em,.pe-accent{font-style:normal;color:var(--pe-color-accent)}.pe-body{margin:0;font-family:var(--pe-font-body);font-size:clamp(16px,.95vw,18px);font-weight:500;line-height:1.34;color:var(--pe-color-muted)}.pe-body p{margin:0 0 .6em}.pe-body p:last-child{margin-bottom:0}.pe-body-sm{margin:0;font-family:var(--pe-font-body);font-size:14px;font-weight:500;line-height:1.45;color:var(--pe-color-muted)}.pe-meta{font-family:var(--pe-font-body);font-size:12px;font-weight:500;text-transform:uppercase;color:var(--pe-color-muted)}.pe-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 36px;border:1px solid transparent;border-radius:var(--pe-radius-sm);font-family:var(--pe-font-heading);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;box-sizing:border-box}.pe-btn:hover{transform:translateY(-1px)}.pe-btn--gold{background:#e8b366;color:#000}.pe-btn--gold:hover{background:#5e3a22;color:#fff}.pe-btn--dark{background:var(--pe-color-header);color:#fff}.pe-btn--dark:hover{background:var(--pe-color-ink)}.pe-btn--outline{background:transparent;color:var(--pe-color-ink);border-color:currentColor}.pe-btn--outline:hover{background:var(--pe-color-ink);color:#fff;border-color:var(--pe-color-ink)}.pe-btn--pill{border-radius:999px}.pe-btn--block{width:100%}.pe-btn svg{width:22px;height:auto;flex:none}.pe-link-arrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--pe-font-heading);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--pe-color-accent)}.pe-link-arrow svg{width:16px;transition:transform .2s ease}.pe-link-arrow:hover svg{transform:translate(4px)}.pe-pill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-family:var(--pe-font-heading);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:var(--pe-color-accent);color:#fff}.pe-media{position:relative;overflow:hidden;border-radius:var(--pe-radius-lg)}.pe-media img,.pe-media video{display:block;width:100%;height:100%;object-fit:cover}.pe-stars{display:inline-flex;gap:3px;color:#f5b400}.pe-stars svg{width:14px;height:14px}.pe-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (max-width:749px){.pe-hide-mobile{display:none!important}}@media screen and (min-width:750px){.pe-hide-desktop{display:none!important}}.pe-acard__excerpt,.pe-journal-card__excerpt,.pe-recipe-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.pe-blog-featured__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.pe-btn,.pe-mp__atc,.pe-mp__buynow,.pe-mp__pin-btn,.pe-rv__btn,.pe-pcard__add,.pe-shelf-item__add,.pe-upsell__add,.pe-cart-ctas__checkout,.pe-cart-empty__button,.pe-rv__app .wcRivyoFeedback{--pe-sweep: var(--pe-color-ink);--pe-sweep-text: #fff;background-image:linear-gradient(var(--pe-sweep),var(--pe-sweep))!important;background-repeat:no-repeat!important;background-position:0 0!important;background-size:0% 100%!important;transition:background-size .45s cubic-bezier(.65,0,.35,1),color .3s ease,border-color .3s ease,transform .25s ease,box-shadow .25s ease!important}.pe-btn--dark,.pe-mp__buynow,.pe-mp__pin-btn,.pe-pcard__add,.pe-shelf-item__add,.pe-cart-ctas__checkout,.pe-cart-empty__button{--pe-sweep: var(--pe-color-gold);--pe-sweep-text: var(--pe-color-ink)}@media(hover:hover){.pe-btn:hover,.pe-mp__atc:hover:not(:disabled),.pe-mp__buynow:hover:not(:disabled),.pe-mp__pin-btn:hover,.pe-rv__btn:hover,.pe-pcard__add:hover:not(:disabled),.pe-shelf-item__add:hover:not(:disabled),.pe-upsell__add:hover:not(:disabled),.pe-cart-ctas__checkout:hover:not(:disabled),.pe-cart-empty__button:hover,.pe-rv__app .wcRivyoFeedback:hover{background-size:100% 100%!important;color:var(--pe-sweep-text)!important;border-color:var(--pe-sweep)!important;transform:translateY(-2px);box-shadow:0 10px 24px #3a21142e}.pe-btn:hover *,.pe-mp__atc:hover:not(:disabled) *,.pe-mp__buynow:hover:not(:disabled) *,.pe-rv__btn:hover *,.pe-pcard__add:hover:not(:disabled) *,.pe-shelf-item__add:hover:not(:disabled) *,.pe-upsell__add:hover:not(:disabled) *,.pe-cart-ctas__checkout:hover:not(:disabled) *,.pe-cart-empty__button:hover *{color:inherit!important}.pe-btn svg,.pe-mp__atc svg,.pe-cart-ctas__checkout svg,.pe-cart-empty__button svg,.pe-upsell__add svg{transition:transform .3s ease}.pe-btn:hover svg,.pe-cart-ctas__checkout:hover svg,.pe-cart-empty__button:hover svg{transform:translate(4px)}.pe-mp__atc:hover:not(:disabled) svg,.pe-upsell__add:hover:not(:disabled) svg{transform:scale(1.12) rotate(-6deg)}}.pe-btn:active,.pe-mp__atc:active,.pe-mp__buynow:active,.pe-cart-ctas__checkout:active{transform:translateY(0) scale(.98);box-shadow:none}@media(prefers-reduced-motion:reduce){.pe-btn,.pe-mp__atc,.pe-mp__buynow,.pe-cart-ctas__checkout{transition:color .2s ease,background-size 0s!important}}.pe-reveal-ready [data-pe-reveal]{opacity:0;transition:opacity .7s ease var(--pe-reveal-delay, 0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--pe-reveal-delay, 0ms);will-change:opacity,transform}.pe-reveal-ready [data-pe-reveal=up]{transform:translateY(26px)}.pe-reveal-ready [data-pe-reveal=zoom]{transform:scale(.965)}.pe-reveal-ready [data-pe-reveal].is-revealed{opacity:1;transform:none}.pe-acard img,.pe-journal-card img,.pe-recipe-card img,.pe-rowcard img,.pe-steps__media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.pe-acard:hover img,.pe-journal-card:hover img,.pe-recipe-card:hover img,.pe-rowcard:hover img,.pe-steps__item:hover .pe-steps__media img{transform:scale(1.04)}}.pe-recipe-cols,.pe-article-body .pe-container{position:relative;z-index:1}@media screen and (max-width:1599px){.pe-recipe-body__bean{width:130px!important;opacity:.35!important}.pe-recipe-body__bean--1,.pe-recipe-body__bean--3{left:-70px!important}.pe-recipe-body__bean--2{right:-70px!important}}.pe-rivyo-badge{--pe-rivyo-star: #ffc916;--pe-rivyo-empty: #e6dccf;--pe-rivyo-size: 15px;display:flex;line-height:0}.pe-rivyo-badge .rivyoReviewWidget{position:relative;display:flex!important;flex-wrap:wrap;align-items:center;gap:8px;margin:0!important;padding:0!important;line-height:0;cursor:pointer}.pe-rivyo-badge .rivyoReviewIcon{gap:3px!important}.pe-rivyo-badge .rivyoReviewRatingIcon{position:relative;display:inline-block}.pe-rivyo-badge .rivyoReviewRatingIcon svg{width:var(--pe-rivyo-size)!important;height:var(--pe-rivyo-size)!important}.pe-rivyo-badge .rivyoReviewRatingIcon svg,.pe-rivyo-badge .rivyoReviewRatingIcon svg path,.pe-rivyo-badge .rivyoReviewFill svg path{fill:var(--pe-rivyo-star)!important}.pe-rivyo-badge .rivyoReviewEmpty svg,.pe-rivyo-badge span.rivyoReviewEmpty svg path{fill:var(--pe-rivyo-empty)!important}.pe-rivyo-badge span.rivyoReviewFill{position:absolute;top:0;left:0;width:100%;overflow:hidden;white-space:nowrap}.pe-rivyo-badge .rivyoReviewAverage{display:inline-flex;align-items:center;gap:4px;font-family:var(--pe-font-body);font-size:14px;font-weight:500;line-height:1.2;color:var(--pe-color-muted);text-transform:uppercase}.pe-rivyo-badge .rivyoReviewAverage>span{display:inline-flex!important;align-items:center;gap:4px}.pe-rivyo-badge .rivyoReviewAverageBracket{display:none!important}.pe-rivyo-badge .rivyoReviewAverageCount{display:inline!important}.pe-rivyo-badge .reviewRateCount:before{content:"\b7"}.pe-rivyo-badge .ratingCount{margin:0!important}.pe-rivyo-badge--card{justify-content:center}.pe-rivyo-badge--card .rivyoReviewAverage{display:none!important}.pe-rivyo-badge--row{--pe-rivyo-star: var(--pe-color-accent);--pe-rivyo-size: 14px}.pe-rivyo-badge--row .rivyoReviewAverage{font-size:12px}.pe-rivyo-badge--main{--pe-rivyo-size: 18px}.pe-rivyo-badge--main .rivyoReviewAverage{font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/pe-base.css.map */
