:root,body{--cc-cream: #faf7f2;--cc-sand: #f3ede4;--cc-stone: #e8e1d6;--cc-ink: #1c1916;--cc-ink-soft: rgb(28 25 22 / .66);--cc-ink-muted: rgb(28 25 22 / .48);--cc-accent: #c1682e;--cc-accent-ink: #a2511f;--cc-accent-soft: rgb(193 104 46 / .08);--cc-accent-line: rgb(193 104 46 / .28);--cc-line: rgb(28 25 22 / .09);--cc-line-strong: rgb(28 25 22 / .16);--cc-success: #3f6b4a;--cc-radius-xs: 8px;--cc-radius-sm: 12px;--cc-radius: 18px;--cc-radius-lg: 26px;--cc-radius-pill: 999px;--cc-shadow-xs: 0 1px 2px rgb(28 25 22 / .05);--cc-shadow-sm: 0 1px 2px rgb(28 25 22 / .04), 0 6px 18px -8px rgb(28 25 22 / .12);--cc-shadow: 0 1px 2px rgb(28 25 22 / .04), 0 18px 40px -18px rgb(28 25 22 / .22);--cc-shadow-lg: 0 2px 4px rgb(28 25 22 / .04), 0 32px 64px -28px rgb(28 25 22 / .32);--cc-ease: cubic-bezier(.22, 1, .36, 1);--cc-ease-io: cubic-bezier(.65, 0, .35, 1);--cc-section-y: clamp(4rem, 9vw, 7.5rem);--cc-section-x: clamp(1.25rem, 5vw, 4rem);--font-heading-family: var(--font-heading--family);--font-body-family: var(--font-body--family);--cc-font-display: var(--font-heading--family);--cc-font-ui: var(--font-body--family)}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1}::selection{background:#c1682e38;color:inherit}:where(h1,h2,h3,h4,p,li,blockquote){text-wrap:pretty}:where(h1,h2){text-wrap:balance}:where(a,button,[role=button],input,select,textarea,summary):focus-visible{outline:2px solid var(--cc-accent);outline-offset:3px}img{image-rendering:auto}html body :is(h1,h2,.h1,.h2){font-weight:400;letter-spacing:-.012em}html body :is(.button,.button-secondary,button.button,a.button){font-family:var(--cc-font-ui);font-weight:600;letter-spacing:.005em;transition:background-color .3s var(--cc-ease),color .3s var(--cc-ease),border-color .3s var(--cc-ease),box-shadow .3s var(--cc-ease),transform .3s var(--cc-ease)}html body :is(.button,a.button):not(.button-secondary):not(.button-unstyled):hover{box-shadow:0 10px 24px -12px #c1682e8c}html body :is(.button,a.button):active{transform:scale(.985)}html body header-component.header{transition:background-color .35s var(--cc-ease),box-shadow .35s var(--cc-ease),backdrop-filter .35s var(--cc-ease)}html body header-component .header__row--top{border-bottom:1px solid rgb(255 255 255 / .06)}html body header-component[data-sticky-state=active] .header__row--top{background-color:#1c1916eb;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);box-shadow:0 10px 30px -18px #0000008c}html body .header-logo{font-family:var(--cc-font-display)!important;font-weight:400!important;font-size:clamp(1.55rem,2.2vw,1.9rem)!important;letter-spacing:-.01em;line-height:1}html body .header-logo *{font:inherit!important;letter-spacing:inherit}html body header-component .menu-list__link,html body header-component .header__column--left a{font-family:var(--cc-font-ui);font-weight:500;letter-spacing:.01em}html body .cart-bubble{--cart-bubble-background: var(--cc-accent)}html body .cart-bubble__background{background-color:var(--cc-accent)!important}html body .cart-bubble__text{color:#fff!important;font-weight:700}html body .menu-drawer{background:var(--cc-cream)}html body .menu-drawer :is(.menu-drawer__menu-item,.menu-drawer__menu a){font-family:var(--cc-font-display);font-size:1.9rem;font-weight:400;letter-spacing:-.01em}html body :is(.premium-hero__heading,.airfryer-selector__heading,.customer-reviews__heading,.trust-pillars__heading,.why-comparison__heading,.packs-page__heading,.pack-essentiel-promo__heading,.email-capture__heading,.ebook-pack-promo__heading,.ebook-pack-promo__title,.recipe-books-showcase__heading,.product-stories__heading,.rotd__title){font-family:var(--cc-font-display);font-weight:400;letter-spacing:-.015em;line-height:1.04}html body :is(.airfryer-selector__heading,.customer-reviews__heading,.trust-pillars__heading,.why-comparison__heading,.packs-page__heading,.email-capture__heading,.ebook-pack-promo__heading,.recipe-books-showcase__heading,.product-stories__heading){font-size:clamp(2.35rem,5.2vw,3.75rem)}html body :is(.premium-hero__eyebrow,.customer-reviews__eyebrow,.trust-pillars__eyebrow,.why-comparison__eyebrow,.packs-page__eyebrow,.pack-essentiel-promo__eyebrow,.email-capture__eyebrow,.ebook-pack-promo__eyebrow,.cc-eyebrow){font-family:var(--cc-font-ui);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}html body :is(.customer-reviews__eyebrow,.trust-pillars__eyebrow,.why-comparison__eyebrow,.packs-page__eyebrow,.cc-eyebrow){color:var(--cc-accent-ink)}html body :is(.why-comparison__subheading,.airfryer-selector__subheading,.packs-page__subheading){font-size:clamp(1rem,1.3vw,1.075rem);line-height:1.6;color:var(--cc-ink-soft)}html body :is(.airfryer-card__title,.airfryer-universe__offer-name,.trust-pillar__title,.customer-reviews__card-name,.packs-page__group-title,.pack-essentiel-promo__title){font-family:var(--cc-font-ui);font-weight:600;letter-spacing:-.01em}html body .ambient-blob{display:none!important}html body [data-scroll-reveal]{filter:none!important;transform:translateY(18px);transition:opacity .8s var(--cc-ease),transform .8s var(--cc-ease);transition-delay:calc(var(--reveal-index, 0) * 70ms);will-change:auto}html body [data-scroll-reveal].is-visible{transform:none}.cc-reveal{opacity:0;transform:translateY(18px);transition:opacity .8s var(--cc-ease),transform .8s var(--cc-ease);transition-delay:calc(var(--reveal-index, 0) * 70ms)}.cc-reveal.is-visible{opacity:1;transform:none}html body .premium-hero{min-height:94svh}html body .premium-hero__scrim{background:linear-gradient(180deg,#14110e61,#14110e00 26%),linear-gradient(0deg,#14110eb8,#14110e52 45%,#14110e0d 75%)}html body .premium-hero__content{max-width:760px;gap:1.1rem;padding-bottom:clamp(3.5rem,11vh,7rem)}html body .premium-hero__eyebrow{opacity:.9;color:#f3e3d4}html body .premium-hero__heading{font-size:clamp(3rem,7.4vw,6rem);line-height:.98;text-shadow:0 2px 30px rgb(0 0 0 / .18)}html body .premium-hero__lede{margin:0;max-width:30rem;font-family:var(--cc-font-ui);font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.55;color:#faf7f2db}html body .premium-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.6rem}html body .premium-hero__cta{margin-top:0;min-height:54px;padding:0 1.9rem;font-family:var(--cc-font-ui);font-weight:600;font-size:.98rem;background:var(--cc-cream);color:var(--cc-ink);box-shadow:0 12px 30px -14px #00000080}html body .premium-hero__cta svg{transition:transform .35s var(--cc-ease)}html body .premium-hero__cta:hover svg{transform:translate(3px)}html body .premium-hero__link{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-family:var(--cc-font-ui);font-weight:600;font-size:.95rem;color:var(--cc-cream);text-decoration:none;border-bottom:1px solid rgb(250 247 242 / .45);padding-bottom:2px;min-height:0;transition:border-color .3s var(--cc-ease),opacity .3s var(--cc-ease)}html body .premium-hero__link:hover{border-color:var(--cc-cream)}html body .premium-hero__proof{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:.9rem 0 0;padding:0;list-style:none;font-family:var(--cc-font-ui);font-size:.84rem;font-weight:500;color:#faf7f2e0}html body .premium-hero__proof li{display:inline-flex;align-items:center;gap:.45rem}html body .premium-hero__proof svg{flex-shrink:0;opacity:.9}html body .premium-hero__stars{display:inline-flex;gap:1px;color:#f2b57e}@media(max-width:749px){html body .premium-hero{min-height:88svh;align-items:flex-end}html body .premium-hero__content{padding:0 1.35rem 2.75rem}html body .premium-hero__heading{font-size:clamp(2.75rem,12vw,3.6rem)}html body .premium-hero__cta{width:100%;justify-content:center}html body .premium-hero__actions{flex-direction:column;align-items:stretch;text-align:center}html body .premium-hero__link{align-self:center}html body .premium-hero__proof{justify-content:center;font-size:.78rem;gap:.4rem 1rem}}html body .airfryer-selector{background:var(--cc-cream);padding:var(--cc-section-y) var(--cc-section-x)}html body .airfryer-selector__intro{margin-bottom:clamp(2.5rem,5vw,3.75rem)}html body .airfryer-selector__heading{margin-bottom:.9rem}html body .airfryer-card{border-radius:var(--cc-radius-lg);border:1px solid var(--cc-line);box-shadow:var(--cc-shadow-sm);background:#fff}html body .airfryer-card:hover,html body .airfryer-card:focus-visible{transform:translateY(-4px);box-shadow:var(--cc-shadow-lg)}html body .airfryer-card__media{aspect-ratio:5 / 4;background:var(--cc-sand)}html body .airfryer-card__body{padding:1.35rem 1.5rem 1.45rem}html body .airfryer-card__title{font-size:clamp(1.08rem,1.4vw,1.25rem)}html body .airfryer-card__cta{gap:.5rem;padding:.6rem 1rem;border-radius:var(--cc-radius-pill);background:var(--cc-ink);color:var(--cc-cream);font-size:.85rem;transition:background-color .3s var(--cc-ease)}html body .airfryer-card:hover .airfryer-card__cta{background:var(--cc-accent)}html body .airfryer-universe.is-active{background:var(--cc-cream)}html body .airfryer-universe__back{font-family:var(--cc-font-ui);font-size:.82rem;font-weight:600;padding:.5rem .95rem .5rem .75rem;border-radius:var(--cc-radius-pill);background:#fff;border:1px solid var(--cc-line);color:var(--cc-ink-soft)}html body .airfryer-universe__offer-card{border:1px solid var(--cc-line);border-radius:var(--cc-radius);background:#fff;box-shadow:var(--cc-shadow-xs);transition:border-color .3s var(--cc-ease),box-shadow .35s var(--cc-ease),transform .35s var(--cc-ease)}html body .airfryer-universe__offer-card:hover{border-color:var(--cc-accent-line);box-shadow:var(--cc-shadow);transform:translateY(-2px)}html body .airfryer-universe__offer-price{font-family:var(--cc-font-ui);font-weight:600;color:var(--cc-ink)}html body .airfryer-universe__pack-note,html body .airfryer-universe__pack-card{font-family:var(--cc-font-ui)}html body .airfryer-universe__pack-card-price strong,html body .packs-page__card-price strong{font-family:var(--cc-font-ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums}html body .airfryer-universe__recipe-cta{font-family:var(--cc-font-ui)}html body .email-capture{padding:var(--cc-section-y) var(--cc-section-x)}html body .email-capture__eyebrow{opacity:1;color:#e7a877;margin-bottom:1rem}html body .email-capture__heading{font-size:clamp(2.35rem,5.4vw,3.9rem);margin-bottom:1rem}html body .email-capture__subheading{font-size:1.02rem;line-height:1.6;margin-bottom:2rem}html body .email-capture__field-group{gap:.6rem;max-width:520px;margin:0 auto;padding:6px;border-radius:var(--cc-radius-pill);background:#faf7f214;border:1px solid rgb(250 247 242 / .16);flex-wrap:nowrap}html body .email-capture__input{border:0;max-width:none;min-height:52px;padding:0 1.25rem;background:transparent!important;color:inherit!important;font-family:var(--cc-font-ui)}html body .email-capture__input::placeholder{color:#faf7f28c}html body .email-capture__button{min-height:52px;padding:0 1.6rem;font-family:var(--cc-font-ui);font-weight:600;background:var(--cc-accent);transition:background-color .3s var(--cc-ease),transform .3s var(--cc-ease)}html body .email-capture__button:hover{opacity:1;background:#d2773a}html body .email-capture__disclaimer{margin-top:1.1rem;font-size:.78rem}@media(max-width:749px){html body .email-capture__field-group{flex-direction:column;border-radius:var(--cc-radius);padding:6px}html body .email-capture__button{border-radius:calc(var(--cc-radius) - 6px)}}html body .why-comparison{background:#fff;padding:var(--cc-section-y) var(--cc-section-x)}html body .why-comparison__photo img{border-radius:var(--cc-radius-lg);box-shadow:var(--cc-shadow-lg)}html body .why-comparison__panel{border-radius:var(--cc-radius-lg);padding:clamp(1.75rem,3vw,2.5rem)}html body .why-comparison__panel--without{background:var(--cc-cream);border:1px solid var(--cc-line)}html body .why-comparison__panel--with{background:var(--cc-ink);border:0;color:var(--cc-cream);box-shadow:var(--cc-shadow-lg)}html body .why-comparison__panel--with .why-comparison__list li{color:var(--cc-cream)}html body .why-comparison__panel--with .why-comparison__panel-label{color:#e7a877}html body .why-comparison__list li{font-family:var(--cc-font-ui);font-size:1rem}html body .why-comparison__panel-label{font-family:var(--cc-font-ui);letter-spacing:.16em}html body .trust-stats{background:var(--cc-ink);padding:clamp(3.5rem,7vw,5.5rem) var(--cc-section-x)}html body .trust-stat__number{font-family:var(--cc-font-display);font-weight:400;font-size:clamp(3rem,6vw,4.5rem);line-height:1;color:#e7a877;margin-bottom:.6rem}html body .trust-stat__label{font-family:var(--cc-font-ui);font-size:.88rem;color:#faf7f2b3}html body .trust-stat{border-left-color:#faf7f21a}html body .trust-pillars{background:var(--cc-cream);padding:var(--cc-section-y) var(--cc-section-x)}html body .trust-pillar{border-radius:var(--cc-radius-lg);border:1px solid var(--cc-line);box-shadow:var(--cc-shadow-xs);padding:2rem 1.6rem}html body .trust-pillar:hover{border-color:var(--cc-accent-line);box-shadow:var(--cc-shadow)}html body .trust-pillar:before{display:none}html body .trust-pillar__icon{width:48px;height:48px;border-radius:50%;background:var(--cc-accent-soft);color:var(--cc-accent-ink)}html body .trust-pillar__icon svg{width:24px;height:24px}html body .trust-pillar__title{font-size:1.08rem}html body .trust-pillar__text{font-family:var(--cc-font-ui);font-size:.94rem;line-height:1.6}html body .customer-reviews{background:#fff;padding:var(--cc-section-y) var(--cc-section-x)}html body .customer-reviews__aggregate{background:var(--cc-cream);border-color:var(--cc-line);padding:.6rem 1.15rem}html body .customer-reviews__aggregate-label{font-family:var(--cc-font-ui)}html body .customer-reviews__card{border-radius:var(--cc-radius-lg);background:var(--cc-cream);border:1px solid var(--cc-line);padding:1.75rem 1.6rem;gap:1rem}html body .customer-reviews__card-quote{font-family:var(--cc-font-display);font-size:1.28rem;line-height:1.35;letter-spacing:-.005em;color:var(--cc-ink)}html body .customer-reviews__card-footer{border-top-color:var(--cc-line);padding-top:.9rem}html body .customer-reviews__card-badge{font-family:var(--cc-font-ui);color:var(--cc-success)}html body .customer-reviews__card-stars,html body .customer-reviews__aggregate-stars{color:#d9893f}html body .sticky-pack-cta{left:12px;right:12px;bottom:12px;border-radius:var(--cc-radius);background:#1c1916f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 50px -20px #0000008c;transform:translateY(140%)}html body .sticky-pack-cta.is-visible{transform:translateY(0)}html body .sticky-pack-cta__inner{padding:.75rem .75rem .75rem 1.25rem;flex-wrap:nowrap}html body .sticky-pack-cta__label{font-family:var(--cc-font-ui);font-weight:500}html body .sticky-pack-cta__cta{font-family:var(--cc-font-ui);font-weight:600;min-height:42px}@media(min-width:900px){html body .sticky-pack-cta{left:50%;right:auto;width:min(760px,calc(100% - 32px));transform:translate(-50%,140%)}html body .sticky-pack-cta.is-visible{transform:translate(-50%)}}@media(max-width:599px){html body .sticky-pack-cta__label{font-size:.76rem;line-height:1.3}html body .sticky-pack-cta__text{gap:.25rem .6rem}}html body .product-information{--cc-pdp-gap: clamp(1.5rem, 4vw, 3.5rem)}html body .product-details h1{font-family:var(--cc-font-display);font-weight:400;font-size:clamp(2rem,3.4vw,2.85rem);line-height:1.05;letter-spacing:-.015em}html body .product-details product-price{font-family:var(--cc-font-ui)}html body .product-details product-price .price,html body .product-details product-price>.price,html body .product-details product-price span:not(.compare-at-price):first-child{font-size:1.45rem;font-weight:600;letter-spacing:-.01em;color:var(--cc-ink)}html body .product-details product-price :is(.compare-at-price,s,del){font-size:1.05rem;font-weight:400;color:var(--cc-ink-muted)}html body .product-details rte-formatter{font-family:var(--cc-font-ui);font-size:1rem;line-height:1.7;color:#1c1916cc}html body .product-details rte-formatter :is(h2,h3){font-family:var(--cc-font-display);font-weight:400;font-size:clamp(1.55rem,2.2vw,1.9rem)!important;line-height:1.12;letter-spacing:-.01em;color:var(--cc-ink);margin:2rem 0 .6rem}html body .product-details rte-formatter :is(h4,h5,h6){font-family:var(--cc-font-ui);font-weight:600;font-size:1.05rem!important;margin:1.5rem 0 .4rem}html body .product-details rte-formatter ul{padding-left:0;list-style:none;display:grid;gap:.55rem}html body .product-details rte-formatter ul li{position:relative;padding-left:1.75rem}html body .product-details rte-formatter ul li:before{content:"";position:absolute;left:0;top:.3em;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--cc-accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.5 7 11l4.5-5.5' fill='none' stroke='%23a2511f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .8rem no-repeat}html body .product-details .add-to-cart-button,html body .product-details button[name=add]{min-height:56px;border-radius:var(--cc-radius-pill);font-size:1rem}html body .product-details .quantity-selector{min-height:56px;border-radius:var(--cc-radius-pill)}html body .product-details details.details{border-color:var(--cc-line)}html body .product-details details.details summary{font-family:var(--cc-font-ui);font-weight:600;padding-block:1.05rem}html body .product-details .variant-option__button-label{border-radius:var(--cc-radius-sm);font-family:var(--cc-font-ui);font-weight:500}html body .product-information :is(.product-media,.product-media-container){background:#fff}html body .product-information media-gallery :is(img){border-radius:0}.cc-reassurance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%;margin:0;padding:0;list-style:none;font-family:var(--cc-font-ui)}.cc-reassurance__item{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem .95rem;border-radius:var(--cc-radius-sm);background:var(--cc-cream);border:1px solid var(--cc-line)}.cc-reassurance__icon{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--cc-accent-ink);box-shadow:var(--cc-shadow-xs)}.cc-reassurance__text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.cc-reassurance__title{font-size:.86rem;font-weight:600;line-height:1.3;color:var(--cc-ink)}.cc-reassurance__sub{font-size:.78rem;line-height:1.35;color:var(--cc-ink-soft)}@media(max-width:380px){.cc-reassurance{grid-template-columns:1fr}}html body product-card,html body .product-card{font-family:var(--cc-font-ui)}html body :is(product-card,.product-card) :is(.card-gallery,.product-card__gallery,slideshow-component){border-radius:var(--cc-radius);overflow:hidden;background:var(--cc-cream)}html body :is(product-card,.product-card) :is(img){transition:transform .7s var(--cc-ease)}html body :is(product-card,.product-card):hover img{transform:scale(1.03)}html body :is(product-card,.product-card) :is(.product-title,[class*=product-title]){font-weight:600;letter-spacing:-.005em}html body :is(.cart-drawer__heading,.cart-title,.cart-drawer h2,.main-cart h1){font-family:var(--cc-font-display);font-weight:400;letter-spacing:-.015em}html body :is(.cart-drawer,cart-drawer-component){--cc-drawer-bg: #fff}html body .cart-items__table-row,html body .cart-item{font-family:var(--cc-font-ui)}html body .cart-items :is(img,.cart-items__media img){border-radius:var(--cc-radius-sm);background:var(--cc-cream)}html body :is(.cart__checkout-button,.cart-summary__checkout,button[name=checkout]){min-height:56px;border-radius:var(--cc-radius-pill);font-size:1rem;font-weight:600;letter-spacing:.01em}.cc-cart-assurance{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:.85rem;font-family:var(--cc-font-ui);text-align:center}.cc-cart-assurance__line{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem .9rem;margin:0;font-size:.78rem;font-weight:500;color:var(--cc-ink-soft)}.cc-cart-assurance__line span{display:inline-flex;align-items:center;gap:.35rem}.cc-payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0;padding:0;list-style:none}.cc-payment-icons svg{display:block;width:38px;height:24px}html body .shopify-policy__container{max-width:760px;padding-block:var(--cc-section-y);font-family:var(--cc-font-ui);line-height:1.7}html body .shopify-policy__title h1{font-family:var(--cc-font-display);font-weight:400;font-size:clamp(2.4rem,5vw,3.5rem);letter-spacing:-.015em;margin-bottom:2rem}html body :is(input,textarea,select):not([type=checkbox]):not([type=radio]){font-family:var(--cc-font-ui)}html body .jdgm-widget,html body .jdgm-preview-badge{font-family:var(--cc-font-ui)!important}html body .jdgm-star{color:#d9893f!important}html body .jdgm-rev-widg__title{font-family:var(--cc-font-display)!important;font-weight:400!important;font-size:clamp(2rem,4vw,2.75rem)!important;letter-spacing:-.015em}@media(prefers-reduced-motion:reduce){html body [data-scroll-reveal],.cc-reveal{opacity:1!important;transform:none!important;transition:none!important}html body :is(product-card,.product-card):hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/crispicraft-premium.css.map */
