:root{--k-bois: #3D2B1F;--k-blanc: #F2E9D8;--k-beige: #F2E9D8;--k-peche: #FFCFB0;--k-orange: #F26A2E;--k-steel: #6B5B4F;--k-corail: #FCE0CF;--k-sauge: #C9DEC0;--k-lavande: #E0D4F0;--k-miel: #FAE19A;--k-poudre: #C9DDEE;--k-rose: #F8C8C5;--k-brique: #B85C3A;--k-miel-icon: #896705;--k-sauge-icon: #5D7A50;--k-lavande-icon: #6E5D84;--k-poudre-icon: #506B82;--k-white: #FFFFFF;--k-text: var(--k-bois);--k-muted: var(--k-steel);--k-muted-2: rgba(61, 43, 31, .55);--k-border: rgba(61, 43, 31, .1);--k-page-bg: var(--k-blanc);--k-blue: var(--k-bois);--k-blue-hover: #2E1F15;--k-ink: var(--k-bois);--k-orange-text: var(--k-brique);--k-orange-hover: #D85A22;--k-warm: var(--k-corail);--k-warm-card: var(--k-corail);--k-radius-1: 12px;--k-radius-2: 16px;--k-radius-card: 16px;--k-radius-pill: 999px;--k-space-1: 4px;--k-space-2: 8px;--k-space-3: 12px;--k-space-4: 16px;--k-space-5: 24px;--k-space-6: 32px;--k-space-section: 56px;--k-speed: .18s;--k-ease: cubic-bezier(.2, .8, .2, 1);--k-focus: 0 0 0 2px rgba(255, 207, 176, .7), 0 0 0 5px rgba(242, 106, 46, .3);--k-page-width: 1200px;--color-foreground: 61, 43, 31;--color-background: 242, 233, 216;--color-link: 61, 43, 31;--color-button: 242, 106, 46;--color-button-text: 255, 255, 255}@font-face{font-family:Cal Sans;src:url(CalSans-Regular.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Cal Sans Fallback;src:local("Arial");ascent-override:100%;descent-override:30%;line-gap-override:0%;size-adjust:100%}@font-face{font-family:Plus Jakarta Sans;src:url(PlusJakartaSans-Variable.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:103.8%;descent-override:22.2%;line-gap-override:0%;size-adjust:97%}body{margin:0;font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--k-text);font-size:16px;line-height:1.5;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-family:Cal Sans,Cal Sans Fallback,system-ui,sans-serif;font-weight:700;color:var(--k-bois);margin:0;font-size:clamp(28px,4vw,36px);line-height:1.15}h2{font-family:Cal Sans,Cal Sans Fallback,system-ui,sans-serif;font-weight:700;color:var(--k-bois);margin:0;font-size:clamp(22px,3vw,28px);line-height:1.2}h3{font-family:Cal Sans,Cal Sans Fallback,system-ui,sans-serif;font-weight:700;color:var(--k-bois);margin:0;font-size:clamp(16px,2.2vw,20px);line-height:1.25}small,.k-small{font-size:13px;line-height:1.45;font-weight:500;color:var(--k-steel)}.k-sku{font-weight:800;color:var(--k-brique);font-size:16px;font-variant-numeric:tabular-nums}.k-sku--large{font-size:18px}a:link,a:visited{color:var(--k-bois);text-decoration:underline;text-underline-offset:2px}a:hover,a:active{color:var(--k-orange)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:var(--k-focus);border-radius:var(--k-radius-1)}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;font-family:inherit;font-weight:700;cursor:pointer;transition:background .15s;text-decoration:none;line-height:1.25}.k-btn:link,.k-btn:visited{text-decoration:none}.k-btn--cta{background:var(--k-orange);color:var(--k-white);border-radius:12px;font-size:14px;padding:10px 18px}.k-btn--cta:link,.k-btn--cta:visited{color:var(--k-white)}.k-btn--cta:hover{background:#d85a22;color:var(--k-white)}.k-btn--compact{background:var(--k-white);color:var(--k-bois);border:1px solid var(--k-border);border-radius:12px;font-size:14px;padding:8px 16px}.k-btn--compact:link,.k-btn--compact:visited{color:var(--k-bois)}.k-btn--compact:hover{background:var(--k-orange);color:var(--k-white)}.k-btn--primary{background:var(--k-orange);color:var(--k-white);border-radius:var(--k-radius-2);font-size:16px;padding:var(--k-space-3) var(--k-space-5);min-height:44px}.k-btn--primary:hover{background:#d85a22}.k-btn--primary:link,.k-btn--primary:visited{color:var(--k-white);text-decoration:none}.k-btn--secondary{background:transparent;color:var(--k-bois);border:1px solid var(--k-border);border-radius:var(--k-radius-2);font-size:16px;padding:var(--k-space-3) var(--k-space-5);min-height:44px}.k-btn--secondary:hover{color:var(--k-orange);border-color:var(--k-orange)}.k-btn--outline-compact{background:transparent;color:var(--k-bois);border:1px solid var(--k-border);border-radius:12px;font-size:12px;padding:8px 14px}.k-btn--outline-compact:hover{color:var(--k-orange);border-color:var(--k-orange)}.k-btn:disabled,.k-btn--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.kEV__seo-box>p:first-child,.kEV__seo-box>p:first-of-type{margin-top:0}.k-input{display:block;width:100%;padding:var(--k-space-3) var(--k-space-4);border:1px solid var(--k-border);border-radius:var(--k-radius-2);background:var(--k-white);font-family:inherit;font-size:16px;color:var(--k-text);min-height:44px;transition:border-color var(--k-speed) var(--k-ease)}.k-input:hover{border-color:var(--k-muted-2)}.k-input:focus{outline:none;box-shadow:var(--k-focus);border-color:transparent}.k-card{background:var(--k-white);border:1px solid var(--k-border);border-radius:var(--k-radius-card);overflow:hidden;transition:border-color var(--k-speed) var(--k-ease)}.k-card:hover{border-color:#f26a2e66}.k-card--active{outline:2px solid var(--k-orange);outline-offset:-2px}.k-card__body{padding:var(--k-space-4)}.k-card__image{width:100%;aspect-ratio:4 / 3;object-fit:contain;background:var(--k-warm)}.k-card__media{display:flex;align-items:center;justify-content:center;position:relative;aspect-ratio:4 / 3;background:var(--k-warm);overflow:hidden;text-decoration:none}.k-card__media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.k-card__media--schema img{padding:10px;box-sizing:border-box}.k-card__mediaBadge{position:absolute;left:8px;bottom:8px;padding:3px 7px;border-radius:999px;background:#ffffffeb;color:var(--k-ink);font-size:11px;line-height:1.2;font-weight:700}.k-card--compact .k-card__body--compact{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}.k-card--compact .k-sku{font-size:11px;line-height:1.35}.k-card--compact .k-card__title--compact{margin-top:0!important;font-size:16px;line-height:1.3}.k-card--compact .k-card__title--compact a{text-decoration:none}.k-card--compact .k-part-card__actions--compact{display:grid;gap:10px;margin-top:auto!important}.k-card--compact .k-part-card__price--compact{font-size:14px;line-height:1.35;font-weight:800;color:var(--k-blue)}.k-card--compact .k-part-card__buttons--compact{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.k-card--compact .k-part-card__cta--compact,.k-card--compact .k-part-card__info--compact{min-height:32px;padding:8px 14px;font-size:12px;line-height:1.2;border-radius:8px;white-space:nowrap;flex:0 0 auto}.k-chip{display:inline-flex;align-items:center;padding:var(--k-space-1) var(--k-space-3);border-radius:var(--k-radius-pill);font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap}.k-chip--default{background:var(--k-beige);color:var(--k-bois)}.k-chip--orange{background:var(--k-orange);color:var(--k-white)}.k-chip--dark{background:var(--k-bois);color:var(--k-white)}.k-chip--sauge{background:var(--k-sauge);color:var(--k-bois)}.k-chip--miel{background:var(--k-miel);color:var(--k-bois)}.k-chip--poudre{background:var(--k-poudre);color:var(--k-bois)}.k-chip--lavande{background:var(--k-lavande);color:var(--k-bois)}.k-chip--corail{background:var(--k-corail);color:var(--k-bois)}.k-chip--rose{background:var(--k-rose);color:var(--k-bois)}.k-chip--brique{background:var(--k-brique);color:var(--k-white)}html,body{overflow-x:hidden;max-width:100%;position:relative}.k-mobile-overlay[aria-hidden=true],.k-mobile-menu[aria-hidden=true]{display:none!important}@media(max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;box-sizing:border-box!important}.mobile-facets__disclosure:not([open]) .mobile-facets{display:none!important}.product-grid .grid__item,.product-grid .card-wrapper,.product-grid .card,.product-grid .card__inner,.product-grid .card__content,.product-grid .card__information{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.product-grid .card__heading,.product-grid .price,.k-family-products-anchor .k-btn{overflow-wrap:anywhere!important}.k-family-products-anchor .k-btn{max-width:100%!important;min-width:0!important;box-sizing:border-box!important;white-space:normal!important}.k-header .k-page.k-header__inner{gap:8px!important;padding-left:16px!important;padding-right:8px!important}.k-header__actions{min-width:0!important;gap:0!important;margin-left:auto!important}.k-header .k-header__icon,.k-header .k-header__cart,.k-header__burger{min-width:40px!important;min-height:40px!important}.k-header__burger{margin-right:0!important}}.k-page{max-width:var(--k-page-width);margin:0 auto;padding:0 var(--k-space-5);box-sizing:border-box;width:100%}.k-section{padding-top:var(--k-space-section);padding-bottom:var(--k-space-section)}.k-section--warm{background:var(--k-beige)}.k-grid{display:grid;gap:var(--k-space-4)}.k-grid--2{grid-template-columns:repeat(2,1fr)}.k-grid--3{grid-template-columns:repeat(3,1fr)}.k-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:749px){:root{--k-space-section: 48px}.k-page{padding-left:20px;padding-right:20px}.k-grid--2,.k-grid--3,.k-grid--4{grid-template-columns:1fr}}@media(min-width:750px)and (max-width:1024px){.k-grid--3,.k-grid--4{grid-template-columns:repeat(2,1fr)}}.k-card,.k-btn,.k-chip,.k-input,[class^=k-]{box-shadow:none}.k-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:.7em;height:.7em;flex-shrink:0;vertical-align:middle}.icon-wrap svg{display:block;width:100%;height:100%}.icon{display:inline-block;box-sizing:border-box}.svg-wrapper{display:inline-flex;align-items:center;justify-content:center}.svg-wrapper svg{display:block}.card-wrapper.animate-arrow .icon-wrap svg{transition:transform .2s ease}.card-wrapper.animate-arrow:hover .icon-wrap svg{transform:translate(.2rem)}cart-items .page-width{max-width:900px}.cart__footer-wrapper .page-width{max-width:900px}cart-items .title--primary{font-size:1.6rem;font-weight:800;color:var(--k-blue)}.cart-items thead th{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--k-muted-2);font-weight:600;padding-bottom:var(--k-space-3);border-bottom:1px solid var(--k-border)}.cart-item{border-bottom:1px solid var(--k-border)}.cart-item__name{font-size:.95rem;font-weight:600;color:var(--k-blue);text-decoration:none}.cart-item__name:hover{color:var(--k-orange)}.cart-item__media:empty:before{content:"";display:block;width:80px;height:80px;background:var(--k-page-bg);border:1px solid var(--k-border);border-radius:var(--k-radius-1)}.cart-item__image-container{border-radius:var(--k-radius-1);overflow:hidden;border:1px solid var(--k-border)}@media screen and (min-width:750px){.cart-item__media:not(:has(.cart-item__image-container)){width:0}.cart-item__media:not(:has(.cart-item__image-container))+.cart-item__details{padding-left:0!important}}.cart-item .price{font-weight:700;color:var(--k-blue);font-size:1rem}.cart-item__quantity-wrapper{display:flex;align-items:center;gap:.8rem;margin-top:.9rem}.cart-quantity.quantity{width:11rem;min-height:2.6rem}.cart-quantity{border:1px solid var(--k-border);border-radius:var(--k-radius-1)}.cart-quantity .quantity__button{width:2.5rem;min-width:2.5rem;min-height:2.6rem;height:2.6rem;font-size:1rem}.cart-quantity .quantity__input{font-weight:600;color:var(--k-blue);font-size:1rem;min-height:2.6rem;line-height:1;padding:0 .2rem}.cart-items cart-remove-button{display:flex;align-self:center;margin-left:0}.cart-items cart-remove-button .button{min-width:2.6rem;min-height:2.6rem;height:2.6rem;margin:0}.cart-items cart-remove-button .icon-remove{width:1.3rem;height:1.3rem}.cart-item__totals{vertical-align:middle}.cart-item__totals .cart-item__price-wrapper{display:flex;align-items:center;justify-content:flex-end;min-height:2.6rem}.cart-item__totals .cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:0}@media screen and (max-width:749px){.cart-item__quantity-wrapper{gap:.6rem;margin-top:.4rem}.cart-quantity.quantity{width:10rem}}.cart__footer{gap:var(--k-space-5)}.cart__blocks{max-width:420px;margin-left:auto}.totals{display:flex;justify-content:space-between;align-items:baseline;padding:var(--k-space-4) 0;border-top:2px solid var(--k-blue);margin-bottom:var(--k-space-3)}.totals__total{font-size:1rem;font-weight:700;color:var(--k-blue)}.totals__total-value{font-size:1.25rem;font-weight:800;color:var(--k-blue)}.tax-note{color:var(--k-muted-2);font-size:.8rem;text-align:right;margin-bottom:var(--k-space-4)}.cart__checkout-button{background-color:var(--k-orange)!important;color:var(--k-white)!important;border:none!important;border-radius:var(--k-radius-1)!important;font-weight:700!important;font-size:1rem!important;padding:14px 32px!important;width:100%!important;max-width:420px!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--k-speed) var(--k-ease)}.cart__checkout-button:hover{background-color:#d85a22!important}.cart__dynamic-checkout-buttons{max-width:420px;margin-left:auto}.additional-checkout-buttons{margin-top:var(--k-space-3)}.k-cart-trust{max-width:420px;margin-left:auto;margin-top:var(--k-space-5);padding-top:var(--k-space-4);border-top:1px solid var(--k-border);text-align:center}.k-cart-trust__row{display:flex;justify-content:center;gap:var(--k-space-5);margin-bottom:var(--k-space-3)}.k-cart-trust__item{display:flex;align-items:center;gap:var(--k-space-2);font-size:.8rem;color:var(--k-muted)}.k-cart-trust__item svg{width:18px;height:18px;flex-shrink:0;color:var(--k-blue)}.k-cart-trust__payments{display:flex;justify-content:center;gap:var(--k-space-3);align-items:center;opacity:.6;margin-top:var(--k-space-2)}.k-cart-trust__payments img{height:24px;width:auto}.k-cart-shipping-note{display:flex;align-items:center;gap:var(--k-space-2);padding:var(--k-space-3);background:var(--k-page-bg);border:1px solid var(--k-border);border-radius:var(--k-radius-1);margin-bottom:var(--k-space-3);font-size:.85rem;color:var(--k-muted)}.k-cart-shipping-note svg{width:20px;height:20px;flex-shrink:0;color:var(--k-blue)}.k-cart-validity{display:flex;align-items:center;gap:var(--k-space-2);padding:var(--k-space-2) var(--k-space-3);background:#e8b54726;border:1px solid rgba(232,181,71,.3);border-radius:var(--k-radius-1);margin-bottom:var(--k-space-3);font-size:.8rem;color:var(--k-muted);max-width:420px;margin-left:auto}.k-cart-validity svg{width:16px;height:16px;flex-shrink:0;color:var(--k-orange)}.k-cart-confirm{display:flex;align-items:flex-start;gap:var(--k-space-2);padding:var(--k-space-3);background:#c9ddee40;border:1px solid var(--k-poudre);border-radius:var(--k-radius-1);margin-bottom:var(--k-space-4);max-width:420px;margin-left:auto;cursor:pointer;font-size:.85rem;color:var(--k-blue);font-weight:600;line-height:1.4}.k-cart-confirm input[type=checkbox]{margin-top:2px;flex-shrink:0;width:18px;height:18px;accent-color:var(--k-blue)}.k-cart-payments{margin-top:var(--k-space-4);text-align:center}.k-cart-payments__label{display:block;font-size:.75rem;color:var(--k-muted-2);margin-bottom:var(--k-space-2);text-transform:uppercase;letter-spacing:.06em}.k-cart-payments__icons{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--k-space-2);align-items:center}.k-payment-icon{height:24px;width:auto}cart-items .underlined-link{color:var(--k-orange-text);font-size:.85rem;font-weight:600}cart-items .underlined-link:hover{color:var(--k-orange)}@media screen and (max-width:749px){.cart__blocks{max-width:100%}.cart__checkout-button{max-width:100%!important}.cart__dynamic-checkout-buttons,.k-cart-trust{max-width:100%}.k-cart-trust__row{flex-direction:column;align-items:center;gap:var(--k-space-3)}.k-cart-validity,.k-cart-confirm{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/krepite-base.css.map */
