html body .product-details .text-block h1,html body .product-details h1{font-family:var(--cc-font-display)!important;font-weight:400!important;font-size:clamp(2.1rem,3.6vw,3rem)!important;line-height:1.02!important;letter-spacing:-.015em!important}html body .product-pack-upsell{border-radius:var(--cc-radius)!important;border:1px solid var(--cc-accent-line)!important;background:linear-gradient(135deg,#fff 0%,var(--cc-cream) 100%)!important;box-shadow:var(--cc-shadow-xs);font-family:var(--cc-font-ui);transition:box-shadow .3s var(--cc-ease),transform .3s var(--cc-ease)}html body .product-pack-upsell:hover{box-shadow:var(--cc-shadow);transform:translateY(-1px)}html body .product-pack-upsell__eyebrow{font-size:.7rem!important;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-accent-ink)!important}html body :is(.pack-countdown,.cart-pack-countdown,[class^=pack-countdown]){font-family:var(--cc-font-ui)}html body :is(.pack-countdown,[class^=pack-countdown]) :is(strong,b,[class*=value],[class*=digit],[class*=number]){font-family:var(--cc-font-ui)!important;font-variant-numeric:tabular-nums;font-weight:600}html body sticky-add-to-cart.sticky-add-to-cart{font-family:var(--cc-font-ui)}html body sticky-add-to-cart .sticky-add-to-cart__button{border-radius:var(--cc-radius-pill);font-weight:600}html body .cart-drawer__heading,html body .cart-title h1,html body .cart-title h2{font-family:var(--cc-font-display)!important;font-weight:400!important;letter-spacing:-.015em}html body .cart-drawer__heading{font-size:2rem!important}html body .cart-drawer__header{border-bottom:1px solid var(--cc-line)}html body .cart-drawer__summary{background:var(--cc-cream)}html body .cart-book-upsell{border-radius:var(--cc-radius)!important;border:1px solid var(--cc-line)!important;background:#fff!important;color:var(--cc-ink)!important;box-shadow:var(--cc-shadow-xs)}html body .cart-book-upsell__eyebrow{font-size:.7rem!important;letter-spacing:.16em!important;color:var(--cc-accent-ink)!important}html body .cart-book-upsell__button{border-radius:var(--cc-radius-pill)!important;font-weight:600}html body .cart-pack-essentiel{border-radius:var(--cc-radius)!important;border:1px dashed var(--cc-accent-line)!important;background:#fff!important;color:var(--cc-ink)!important}html body .cart__checkout-button{background:var(--cc-ink);color:var(--cc-cream)}html body .cart__checkout-button:hover{background:var(--cc-accent)}html body .cc-footer .cc-footer__assurance-list{padding:2.25rem clamp(1.25rem,5vw,4rem)}@media(max-width:559px){html body .cc-footer .cc-footer__assurance-list{padding-block:1.75rem}}@media(max-width:749px){html body .airfryer-selector__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}html body .airfryer-card{border-radius:var(--cc-radius)}html body .airfryer-card__media{aspect-ratio:1 / 1}html body .airfryer-card__body{flex-direction:column;align-items:stretch;gap:.75rem;padding:.9rem .85rem .95rem;text-align:center}html body .airfryer-card__title{font-size:.95rem;line-height:1.25;min-height:2.5em;display:flex;align-items:center;justify-content:center}html body .airfryer-card__cta{justify-content:center;padding:.62rem .8rem;font-size:.82rem}}html body .ebook-pack-promo{background:#fff}html body .ebook-pack-promo__subheading{font-family:var(--cc-font-ui);color:var(--cc-ink-soft);line-height:1.6}html body .ebook-pack-promo__gallery-caption{font-family:var(--cc-font-ui);letter-spacing:.14em}html body .ebook-pack-promo__gallery-card,html body .ebook-pack-promo__gallery-face{border-radius:var(--cc-radius)!important}html body .ebook-pack-promo__gallery-item-caption{font-family:var(--cc-font-ui);font-weight:600}html body .ebook-pack-promo__gallery-back-title{font-family:var(--cc-font-display)!important;font-weight:400!important;font-size:1.45rem!important;line-height:1.1}html body .ebook-pack-promo__card{border-radius:var(--cc-radius-lg)!important;border:1px solid var(--cc-line)!important;background:var(--cc-cream)!important;box-shadow:none!important;transition:box-shadow .35s var(--cc-ease),transform .35s var(--cc-ease),border-color .35s var(--cc-ease)}html body .ebook-pack-promo__card:hover{border-color:var(--cc-accent-line)!important;box-shadow:var(--cc-shadow)!important;transform:translateY(-2px)}html body .ebook-pack-promo__card-title{font-family:var(--cc-font-ui)!important;font-weight:600!important;font-size:1.1rem!important}html body .ebook-pack-promo__card-price-new{font-family:var(--cc-font-ui)!important;color:var(--cc-accent-ink)!important}html body .ebook-pack-promo__card-cta{font-family:var(--cc-font-ui);font-weight:600}html body .packs-page__heading{font-size:clamp(2.8rem,7vw,4.5rem)!important}html body .packs-page__group{border-radius:var(--cc-radius-lg)}html body .packs-page__group-title{font-family:var(--cc-font-display)!important;font-weight:400!important;font-size:clamp(1.8rem,3.6vw,2.4rem)!important;letter-spacing:-.015em}html body .packs-page__divider span{font-family:var(--cc-font-ui)}html body .contact-form :is(input,textarea){border-radius:var(--cc-radius-sm)!important;background:#fff;min-height:54px;padding-inline:1.1rem;transition:border-color .25s var(--cc-ease),box-shadow .25s var(--cc-ease)}html body .contact-form textarea{padding-block:.9rem}html body .contact-form :is(input,textarea):focus{border-color:var(--cc-accent)!important;box-shadow:0 0 0 3px #c1682e1f;outline:none}html body .contact-form .button,html body .contact-form button[type=submit]{min-height:54px;border-radius:var(--cc-radius-pill)}html body .recipe-books-showcase{font-family:var(--cc-font-ui)}html body :is(.recipe-books-showcase__eyebrow,.recipe-books-showcase [class*=eyebrow]){font-family:var(--cc-font-ui);font-size:.72rem;font-weight:600;letter-spacing:.18em;color:var(--cc-accent-ink)}html body .recipe-books-showcase [class*=card]{border-radius:var(--cc-radius-lg)}html body :is(.collection-title,.main-collection h1,.search-header h1){font-family:var(--cc-font-display);font-weight:400;letter-spacing:-.015em}html body .product-grid__item product-card img,html body .product-grid__item .product-card img{border-radius:var(--cc-radius-sm)}@media(max-width:749px){html body .main-collection-grid .product-grid{padding-inline:1rem;column-gap:.75rem;row-gap:1.75rem}}html body [class*=corner-video] video,html body [class*=corner-video] [class*=frame]{border-radius:16px}html body .menu-drawer__navigation a,html body .menu-drawer__menu-item{font-family:var(--cc-font-display)!important;font-weight:400!important;font-size:1.85rem!important;letter-spacing:-.01em}@media(min-width:990px)and (max-width:1320px){html body header-component .menu-list__link{padding-inline:.55rem;font-size:.92rem}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/crispicraft-refine.css.map */
