:is(.v5cal-proof,.v5cal-taste,.v5cal-prep){--cal-space: clamp(40px, 5.5vw, 80px);--cal-gutter: clamp(20px, 3.4vw, 50px);--cal-title: clamp(32px, 3.7vw, 52px);height:auto;overflow:visible;container-type:normal}:is(.v5cal-proof,.v5cal-taste,.v5cal-prep)>.v5f__c{position:relative;inset:auto;width:min(100%,1440px);height:auto;margin-inline:auto;padding:var(--cal-space) var(--cal-gutter);transform:none;gap:0}:is(.v5cal-proof,.v5cal-taste,.v5cal-prep) .v5p{position:static;inset:auto;width:auto;height:auto;transform:none;white-space:normal}:is(.v5cal-proof,.v5cal-taste,.v5cal-prep) :is(h2,h3,p){margin:0}:is(.v5cal-proof,.v5cal-taste,.v5cal-prep) .v5img>img{position:static;inset:auto;display:block}:is(.v5cal-proof,.v5cal-taste,.v5cal-prep) :is(.v5preuve__titre,.v5deg__t1,.v5deg__t2,.v5prep__t1,.v5prep__t2){display:block;font-family:var(--font-heading);font-size:var(--cal-title);line-height:1.13;letter-spacing:-.035em;font-weight:300;font-style:normal;white-space:normal;text-align:start;color:var(--text-heading)}.v5cal-proof{background:var(--surface-page)}.v5cal-proof>.v5f__c{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,76px);align-items:center}.v5cal-proof .v5f__c>.v5img{width:100%;height:auto;aspect-ratio:4 / 5;max-height:620px;border-radius:var(--radius-media);overflow:hidden}.v5cal-proof .v5f__c>.v5img>img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.v5cal-proof__copy{display:grid;gap:24px}.v5cal-proof .v5preuve__titre{max-width:20ch}.v5cal-proof .v5preuve__titre em{color:var(--teabo-orange-200);font-style:normal}.v5cal-proof .v5preuve__texte{font:400 16px/1.65 var(--font-body);color:var(--text-body);max-width:53ch}.v5cal-proof .v5preuve__filet{display:block;width:100%;height:1px;background:var(--border-soft)}.v5cal-proof__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-block:4px}.v5cal-proof .v5preuve__chiffre{font:300 48px/1.1 var(--font-heading);letter-spacing:-.04em;color:var(--text-heading)}.v5cal-proof .v5preuve__libelle{margin-top:12px;font:700 12px/1.5 var(--font-body);letter-spacing:.07em;color:var(--text-heading);white-space:pre-line}.v5cal-proof .v5preuve__mention{font:400 14px/1.6 var(--font-body);color:var(--text-muted)}.v5cal-taste{background:var(--surface-inverse)}.v5cal-taste__head{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr);gap:22px 64px;align-items:center;margin-bottom:40px}.v5cal-taste__head>.v5img{grid-column:2;grid-row:1 / span 2;width:100%;height:auto;aspect-ratio:4 / 3;max-height:300px;border-radius:var(--radius-media)}.v5cal-taste__head>h2{grid-column:1;grid-row:1;align-self:end}.v5cal-taste .v5deg__t1,.v5cal-taste .v5deg__t2{color:var(--text-on-inverse);max-width:24ch}.v5cal-taste .v5deg__t2{margin-top:4px}.v5cal-taste__head>.v5deg__intro{grid-column:1;grid-row:2;align-self:start;font:400 16px/1.65 var(--font-body);color:var(--text-on-inverse);max-width:57ch}.v5cal-taste .v5deg__nav{display:none}.v5cal-taste__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.v5cal-taste .v5deg__card{position:relative;width:auto;height:auto;border-radius:var(--radius-card);background:var(--surface-card);overflow:hidden;padding-bottom:26px}.v5cal-taste .v5deg__card>.v5img{width:100%;height:auto;aspect-ratio:4 / 3}.v5cal-taste .v5deg__ctitre{padding:24px 24px 12px;font:700 22px/1.3 var(--font-body);letter-spacing:0;color:var(--text-heading)}.v5cal-taste .v5deg__ctexte{padding-inline:24px;font:400 16px/1.65 var(--font-body);color:var(--text-body)}.v5cal-prep{background:var(--surface-page)}.v5cal-prep>.v5f__c{display:flex;flex-direction:column;align-items:center}.v5cal-prep__head{width:100%;max-width:780px;text-align:center}.v5cal-prep .v5prep__t1,.v5cal-prep .v5prep__t2{text-align:center}.v5cal-prep .v5prep__chapo{margin:24px auto 0;max-width:60ch;font:400 16px/1.65 var(--font-body);white-space:normal;text-align:center;color:var(--text-body)}.v5cal-prep__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:880px;gap:40px;margin-block:36px 40px}.v5cal-prep .v5prep__etape{position:static;width:auto;height:auto;display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px 16px;align-content:start;overflow:visible}.v5cal-prep .v5prep__picto{grid-column:1;grid-row:1 / span 2;width:48px;height:48px;border-radius:var(--radius-pill);background:var(--surface-section)}.v5cal-prep .v5prep__picto svg{width:24px;height:24px}.v5cal-prep .v5prep__picto svg path{stroke:var(--text-heading)}.v5cal-prep .v5prep__nom{font:700 20px/1.3 var(--font-body);white-space:normal;text-align:start;letter-spacing:0;color:var(--text-heading)}.v5cal-prep .v5prep__texte{font:400 16px/1.6 var(--font-body);text-align:start;color:var(--text-body)}.v5cal-prep .v5prep__photo{width:100%;max-width:1180px;height:auto;aspect-ratio:16 / 9;border-radius:var(--radius-media);overflow:hidden}.v5cal-prep .v5prep__photo>img{width:100%;height:100%;object-fit:cover;object-position:var(--v5prep-cadrage, 50% 50%)}.v5cal-prep .v5prep__fondu{display:none}.v5cal-prep__gallery{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:1180px;aspect-ratio:2 / 1}.v5cal-prep__gallery .v5prep__photo{grid-row:1 / span 2;height:100%;min-height:0;aspect-ratio:auto}.v5cal-prep__gallery>.v5cal-prep__detail{display:block;position:static;width:100%;height:100%;min-height:0;object-fit:cover;border-radius:var(--radius-media)}@media(min-width:750px)and (max-width:989px){.v5cal-proof>.v5f__c{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px}.v5cal-proof__copy{gap:18px}.v5cal-proof .v5preuve__titre{font-size:34px}.v5cal-taste__head{gap:20px 28px}.v5cal-taste__cards{gap:16px}.v5cal-taste .v5deg__ctitre{padding:18px 18px 10px;font-size:20px}.v5cal-taste .v5deg__ctexte{padding-inline:18px}}@media(max-width:749px){.v5cal-proof>.v5f__c{grid-template-columns:minmax(0,1fr);gap:28px}.v5cal-proof .v5f__c>.v5img{aspect-ratio:1;max-height:none}.v5cal-proof .v5preuve__titre{font-size:34px;max-width:19ch}.v5cal-proof__copy{gap:20px}.v5cal-proof .v5preuve__chiffre{font-size:42px}.v5cal-proof__stats{gap:24px}.v5cal-taste__head{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:28px}.v5cal-taste__head>h2{grid-column:1;grid-row:1}.v5cal-taste__head>.v5deg__intro{grid-column:1;grid-row:2}.v5cal-taste__head>.v5img{grid-column:1;grid-row:3;width:100%;max-height:none;aspect-ratio:4 / 3}.v5cal-taste .v5deg__t1,.v5cal-taste .v5deg__t2{font-size:32px}.v5cal-taste__cards{grid-template-columns:minmax(0,1fr);gap:20px}.v5cal-taste .v5deg__card{padding-bottom:24px}.v5cal-taste .v5deg__card>.v5img{aspect-ratio:16 / 9}.v5cal-taste .v5deg__ctitre{padding:22px 22px 12px}.v5cal-taste .v5deg__ctexte{padding-inline:22px}.v5cal-prep .v5prep__t1,.v5cal-prep .v5prep__t2{font-size:32px}.v5cal-prep__steps{grid-template-columns:minmax(0,1fr);gap:28px;margin-block:32px}.v5cal-prep .v5prep__photo{aspect-ratio:4 / 3}.v5cal-prep__gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:12px;aspect-ratio:auto}.v5cal-prep__gallery .v5prep__photo{grid-column:1 / -1;grid-row:1;height:auto;aspect-ratio:1280 / 1116}.v5cal-prep__gallery>.v5cal-prep__detail{height:auto;aspect-ratio:4 / 3}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/teabo-v5-calendar-editorial.css.map */
