@font-face{font-family:Calinap Fraunces Doux;src:url(calinap-fraunces-doux-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Calinap Fraunces Doux;src:url(calinap-fraunces-doux-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root:root{--font-heading--family: "Calinap Fraunces Doux", Georgia, serif;--font-accent--family: "Calinap Fraunces Doux", Georgia, serif;--font-h1--letter-spacing: -.02em;--font-h2--letter-spacing: -.015em;--cal-terracotta: #A44E33;--cal-terracotta-brulee: #8A3F27;--cal-encre: #2B2724;--cal-taupe: #625952;--cal-lin: #F6F1EA;--cal-sable: #E8DCCB;--cal-blanc-casse: #FFFDF9;--cal-grege: #DDD0BF;--cal-galet: #8C8076;--cal-succes: #46603A;--cal-succes-bg: #E7EEE1;--cal-erreur: #9B2F24;--cal-erreur-bg: #F8E4E0;--cal-police-texte: var(--font-body--family, "Nunito", system-ui, sans-serif);--cal-esp-xs: .5rem;--cal-esp-s: 1rem;--cal-esp-m: 1.5rem;--cal-esp-l: 2.5rem;--cal-esp-xl: 4rem;--cal-r-bouton: 14px;--cal-r-carte: 16px;--cal-ombre-repos: 0 1px 2px rgb(43 39 36 / .06), 0 4px 12px rgb(43 39 36 / .05);--cal-ombre-coussin: 0 12px 28px -10px rgb(43 39 36 / .2);--cal-courbe: cubic-bezier(.22, 1, .36, 1);--cal-duree: .2s}::selection{background:#2a242024;color:inherit}:is(h1,h2,h3,.h1,.h2,.h3){font-optical-sizing:auto}:focus-visible{outline:2px solid var(--cal-encre);outline-offset:2px}footer :focus-visible,.announcement-bar :focus-visible{outline-color:var(--cal-lin)}@media(max-width:749px){input:not([type=checkbox],[type=radio]),select,textarea{font-size:max(16px,1em)}}.button:not(.button-secondary,.button-unstyled){transition:color var(--cal-duree) var(--cal-courbe),background-color var(--cal-duree) var(--cal-courbe),box-shadow var(--cal-duree) var(--cal-courbe)}@media(any-pointer:fine){.button:not(.button-secondary,.button-unstyled):hover:not([disabled],[aria-disabled=true]){--button-background-color: var(--cal-terracotta-brulee);--button-border-color: var(--cal-terracotta-brulee);--button-color: var(--cal-blanc-casse);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--cal-ombre-coussin)}}.button:not(.button-secondary,.button-unstyled):active:not([disabled],[aria-disabled=true]){transform:scale(.98)}.header-actions__cart-icon .cart-bubble{--cart-bubble-background: var(--cal-terracotta);--cart-bubble-text: var(--cal-blanc-casse)}.header-actions__cart-icon .cart-bubble .cart-bubble__background.cart-bubble__background{border-radius:10px}.shopify-section:has(>.announcement-bar)>.section-background{--color-background: var(--cal-encre)}aside.announcement-bar.section,aside.announcement-bar .text-block{--color: var(--cal-lin);--color-foreground: var(--cal-lin);--color-foreground-rgb: 246 241 234;color:var(--cal-lin)}footer .shopify-section>.section-background{--color-background: var(--cal-encre)}footer .shopify-section>.section,footer .shopify-section>.section .text-block{--color: var(--cal-lin);--color-foreground: var(--cal-lin);--color-foreground-rgb: 246 241 234;--color-border: rgb(246 241 234 / .2);color:var(--cal-lin)}.cal-section{padding-block:var(--cal-esp-l)}@media(min-width:750px){.cal-section{padding-block:var(--cal-esp-xl)}}.cal-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:10px;margin:var(--cal-esp-xs) 0}.cal-trust__item{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0;padding:14px;border-radius:var(--cal-r-carte);background:var(--cal-sable);color:var(--cal-encre);text-decoration:none}.cal-trust__item svg{flex:0 0 22px;width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cal-trust__item>div{min-width:0}.cal-trust__title{font-weight:600;font-size:.9375rem;line-height:1.3;margin:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.cal-trust__text{font-size:.8125rem;line-height:1.4;margin:2px 0 0;color:var(--cal-taupe);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.cal-delivery{display:flex;gap:8px;align-items:flex-start;margin:4px 0;font-size:.9375rem;line-height:1.45;color:var(--cal-encre)}.cal-delivery svg{flex:0 0 22px;margin-top:1px}.cal-delivery strong{font-weight:600}.cal-timeline__list{display:grid;gap:var(--cal-esp-s);list-style:none;padding:0;margin:var(--cal-esp-m) 0 0}@media(min-width:750px){.cal-timeline__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.cal-timeline__step{background:var(--cal-blanc-casse);border-radius:var(--cal-r-carte);overflow:hidden}.cal-timeline__step img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.cal-timeline__body{padding:var(--cal-esp-s)}.cal-timeline__label{display:inline-block;font-weight:600;color:var(--cal-terracotta-brulee);margin-bottom:4px}.cal-faq__item{border-bottom:1px solid rgb(43 39 36 / .15)}.cal-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--cal-esp-s);min-height:56px;padding:12px 0;cursor:pointer;list-style:none;font-weight:600;font-size:1rem;line-height:1.35}.cal-faq__item summary::-webkit-details-marker{display:none}.cal-faq__item summary:after{content:"+";flex:0 0 auto;font-size:1.375rem;line-height:1}.cal-faq__item[open] summary:after{content:"\2212"}.cal-faq__answer{padding:0 0 18px}.cal-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;max-width:100%;border-radius:var(--cal-r-bouton);border:1.5px solid transparent;font:600 1rem/1.2 var(--cal-police-texte);text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--cal-duree) var(--cal-courbe),color var(--cal-duree) var(--cal-courbe)}.cal-btn--principal{background:var(--cal-terracotta);color:var(--cal-blanc-casse)}.cal-btn--principal:hover{background:var(--cal-terracotta-brulee)}.cal-btn--secondaire{background:transparent;color:var(--cal-encre);border-color:var(--cal-encre)}.cal-btn--secondaire:hover{background:var(--cal-sable)}.cal-btn--tertiaire{min-height:44px;padding:0;background:none;color:var(--cal-terracotta-brulee);text-decoration:underline;text-underline-offset:4px}.cal-btn:active{transform:scale(.98)}.cal-btn:disabled,.cal-btn[aria-disabled=true]{background:var(--cal-sable);color:var(--cal-taupe);border-color:var(--cal-grege);cursor:not-allowed;transform:none}@media(max-width:749px){.cal-btn--principal{width:100%}}.cal-champ{display:grid;gap:6px}.cal-champ label{font:500 .875rem/1.4 var(--cal-police-texte);color:var(--cal-encre)}.cal-champ :is(input,select,textarea){box-sizing:border-box;width:100%;max-width:100%;min-height:52px;padding:0 16px;background:var(--cal-blanc-casse);color:var(--cal-encre);border:1px solid var(--cal-galet);border-radius:var(--cal-r-bouton);font:400 1rem/1.4 var(--cal-police-texte)}.cal-champ textarea{padding:14px 16px;min-height:120px}.cal-champ :is(input,select,textarea):focus{outline:none;border-color:var(--cal-encre);box-shadow:0 0 0 1px var(--cal-encre),0 0 0 5px #a44e332e}.cal-alerte{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;padding:16px;border-radius:var(--cal-r-bouton);font:400 .9375rem/1.5 var(--cal-police-texte)}.cal-alerte svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cal-alerte strong{font-weight:600;display:block}.cal-alerte--succes{color:var(--cal-succes);background:var(--cal-succes-bg)}.cal-alerte--erreur{color:var(--cal-erreur);background:var(--cal-erreur-bg)}.cal-retract__etape{min-width:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.button,.cal-btn{transition:none}.button:active,.cal-btn:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calinap-base.css.map */
