:root{--type-display-xxl: clamp(3rem, calc(2.5rem + 2.5vw) , 4.5rem);--type-display-xl: clamp(2.5rem, calc(2rem + 2.5vw) , 3.75rem);--type-display-l: clamp(2.125rem, calc(1.625rem + 2.5vw) , 3.125rem);--type-display-m: clamp(1.875rem, calc(1.625rem + 1.25vw) , 2.375rem);--type-display-s: clamp(1.625rem, calc(1.5rem + .625vw) , 1.875rem);--type-body: 1rem;--type-secondary: .875rem;--type-caption: .75rem;--type-label: .8125rem;--type-produit-l: 1.0625rem;--type-tracking: .1em;--color-text-accent-on-paper: #8f5e3b;--color-text-muted-on-inverse: rgba(255,255,255,.72)}.t-display-xxl{font-size:var(--type-display-xxl);line-height:1.08}.t-display-xl{font-size:var(--type-display-xl);line-height:1.1}.t-display-l{font-size:var(--type-display-l);line-height:1.12}.t-display-m{font-size:var(--type-display-m);line-height:1.14}.t-display-s{font-size:var(--type-display-s);line-height:1.15}:is(.t-display-xxl,.t-display-xl,.t-display-l,.t-display-m,.t-display-s){overflow-wrap:anywhere;text-wrap:balance}.t-body-l,.t-body-m-large,.t-body-m,.t-body-m-serre{font-size:var(--type-body);line-height:1.6}.t-body-s,.t-body-xs,.t-triade-sensorielle{font-size:var(--type-secondary);line-height:1.5}.t-body-2xs,.t-body-3xs{font-size:var(--type-caption);line-height:1.5}.t-produit-l{font-size:var(--type-produit-l);line-height:1.25}.t-produit-s,.t-produit-m,.t-prix-m{font-size:var(--type-body);line-height:1.4}.t-produit-xs,.t-produit-2xs,.t-meta-fort{font-size:var(--type-secondary);line-height:1.4}.t-label-bouton{font-size:var(--type-secondary);line-height:1.4;letter-spacing:var(--type-tracking)}.t-nav-lien{font-size:var(--type-secondary)}.t-label-section{font-size:var(--type-label);letter-spacing:var(--type-tracking)}.t-label-eyebrow,.t-label-meta,.t-label-meta-s,.t-label-micro-large,.t-label-micro,.t-label-pastille,.t-meta-capitales-m,.t-meta-capitales,.t-meta-capitales-s,.t-meta-capitales-xs{font-size:var(--type-caption);line-height:1.5;letter-spacing:var(--type-tracking)}.t-label-eyebrow,.t-label-meta{color:var(--color-text-muted)}@media(max-width:749px){:is(.t-display-xxl,.t-display-xl,.t-display-l,.t-display-m,.t-display-s){font-weight:400}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--color-bg-page);color:var(--color-text-body);font-family:var(--f-body);font-size:var(--type-body);line-height:1.6;-webkit-font-smoothing:antialiased}body>#contenu{flex:1 0 auto;min-width:0}body>.shopify-section{flex-shrink:0}#contenu:has(>.shopify-section:last-child>.section-reassurance){display:flex;flex-direction:column}#contenu>.shopify-section:last-child:has(>.section-reassurance){margin-top:auto}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;cursor:pointer}.lien-evitement{position:absolute;left:-9999px;top:0;z-index:100;background:var(--color-bg-inverse);color:var(--color-text-on-inverse);padding:var(--space-sm) var(--space-md)}.lien-evitement:focus{left:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-text-heading);outline-offset:2px;border-radius:1px}:where(.section--inverse,.section-entete__panneau,.section-diagnostic,.section-quiz__intro,.section-pied) :where(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--color-bg-card)}.contenant{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--space-md)}@media(min-width:750px){.contenant{padding-inline:var(--space-xl)}}.pleine{width:100%}.section{padding-block:var(--section-sm)}@media(min-width:990px){.section{padding-block:var(--section-lg)}}.section--papier{background:var(--color-bg-page)}.section--carte{background:var(--color-bg-card)}.section--douce{background:var(--color-bg-soft)}.section--inverse{background:var(--color-bg-inverse);color:var(--color-text-on-inverse)}.section--inverse .t-label-eyebrow{color:var(--color-text-accent)}.section--inverse .t-label-meta{color:var(--color-text-muted-on-inverse)}.bouton{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:48px;padding:17px clamp(20px,3vw,40px);font-family:var(--f-body);font-weight:500;font-size:var(--type-secondary);line-height:1.4;letter-spacing:var(--type-tracking);text-transform:uppercase;text-align:center;white-space:normal;overflow-wrap:anywhere;border:1px solid transparent;border-radius:var(--radius-none);text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.bouton--plein{background:var(--color-bg-inverse);color:var(--color-text-on-inverse)}.bouton--plein:hover{background:var(--color-bg-inverse-deep)}.bouton--contour{background:transparent;color:var(--color-text-heading);border-color:var(--color-border-strong)}.bouton--contour:hover{border-color:var(--color-border-inverse)}.bouton--encastre{min-height:46px;padding:13px 0;border:0}.section--inverse .bouton--plein{background:var(--color-bg-page);color:var(--color-bg-inverse)}.section--inverse .bouton--plein:hover{background:var(--color-bg-warm)}.section--inverse .bouton--contour{color:var(--color-text-on-inverse);border-color:#fff6}.section--inverse .bouton--contour:hover{border-color:var(--color-text-on-inverse)}.filet{border:0;border-top:1px solid var(--color-border-hairline);margin:0}.pile>*+*{margin-top:var(--espace, var(--space-md))}
/*# sourceMappingURL=/cdn/shop/t/7/assets/chanoyu-base.css.map */
