html body .recipePage .preparationPanel{box-shadow:none!important;background:#fffdf9!important;border:1px solid #eadfd5!important;border-radius:18px!important}html body .recipePage .stepPhase{margin-top:10px!important}html body .recipePage .stepPhaseTitle{font-family:var(--font-cocotte-serif),Georgia,serif!important;color:#5d493f!important;margin:6px 0 8px!important;font-size:1.05rem!important}html body .recipePage .stepList{gap:10px!important;margin:0!important;padding:0!important;display:grid!important}html body .recipePage .stepList>li{background:#fff!important;border:1px solid #eadfd5!important;border-radius:15px!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin:0!important;padding:14px!important;display:grid!important;overflow:visible!important;box-shadow:0 3px 12px #45312409!important}html body .recipePage .stepList>li>span:first-child{color:#fff!important;background:#c9583f!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;margin:0!important;font-size:.72rem!important;font-weight:900!important;display:grid!important;box-shadow:0 3px 8px #a64c362e!important}html body .recipePage .stepList>li>div{min-width:0!important}html body .recipePage .stepList>li h3{font-family:var(--font-cocotte-serif),Georgia,serif!important;color:#302822!important;margin:0 0 4px!important;font-size:1rem!important;line-height:1.1!important}html body .recipePage .stepList>li p{color:#4d443e!important;margin:0!important;font-size:.76rem!important;line-height:1.48!important}html body .recipePage .stepList>li [aria-label="Ingrédients utilisés dans cette étape"]>span{background:#fbf8f3!important;border-color:#eee3da!important;padding:3px 7px 3px 3px!important}html body .recipePage .stepList>li [aria-label="Ingrédients utilisés dans cette étape"]>span>span:first-child>span{transform:scale(.3)!important}html body .recipePage .stepTechniqueLink{color:#2c6540!important;margin-top:7px!important;font-size:.64rem!important;display:inline-flex!important}html body .recipePage .stepMeta{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:7px 9px!important;margin-top:9px!important;padding:0!important;display:grid!important}html body .recipePage .stepMeta>em:not(.stepCue){background:#fff8f1!important;border:1px solid #eadfd5!important;border-radius:999px!important;grid-column:2!important;justify-self:start!important;min-height:24px!important;padding:4px 8px!important;font-size:.62rem!important;line-height:1.15!important}html body .recipePage .stepCue{color:#554b45!important;background:#fcfaf6!important;border:1px solid #eee2d8!important;border-radius:11px!important;grid-column:1/-1!important;grid-template-columns:16px auto minmax(0,1fr)!important;align-items:center!important;gap:5px!important;width:100%!important;margin:0!important;padding:7px 9px!important;font-size:.65rem!important;line-height:1.25!important;display:grid!important}html body .recipePage .stepCue strong{white-space:nowrap!important;color:#5b4a40!important}html body .recipePage .stepCue span{min-width:0!important}html body .recipePage .stepTimerDigital{grid-column:1!important;width:108px!important;min-width:108px!important;max-width:108px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}html body .recipePage .stepTimerDigital .timerWatch{color:#fff!important;background:linear-gradient(#4d4b45,#292925)!important;border:0!important;border-radius:12px 12px 9px 9px!important;width:108px!important;min-height:68px!important;padding:8px 8px 7px!important;position:relative!important;overflow:visible!important;box-shadow:0 4px 8px #2c251f29,inset 0 1px #ffffff24!important}html body .recipePage .stepTimerDigital .timerWatch:before,html body .recipePage .stepTimerDigital .timerWatch:after{content:""!important;background:0 0!important;border:2px solid #56534d!important;border-bottom:0!important;border-radius:12px 12px 0 0!important;width:18px!important;height:8px!important;position:absolute!important;top:-4px!important}html body .recipePage .stepTimerDigital .timerWatch:before{left:12px!important;transform:rotate(-8deg)!important}html body .recipePage .stepTimerDigital .timerWatch:after{right:12px!important;transform:rotate(8deg)!important}html body .recipePage .stepTimerDigital .timerWatchTop{color:#e8e2d8!important;letter-spacing:.08em!important;text-transform:uppercase!important;justify-content:space-between!important;align-items:center!important;gap:4px!important;margin:0 0 4px!important;font-size:.4rem!important;font-weight:900!important;display:flex!important}html body .recipePage .stepTimerDigital .timerWatchTop em{color:#fff4e6!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:.42rem!important;font-style:normal!important;line-height:1!important;position:static!important}html body .recipePage .stepTimerDigital .timerLcd{text-align:center!important;color:#20261a!important;background:linear-gradient(#dfe7ba,#cad69d)!important;border:1px solid #88936c!important;border-radius:3px!important;margin:0!important;padding:4px 5px!important;display:block!important;box-shadow:inset 0 1px 2px #2a331d40!important}html body .recipePage .stepTimerDigital .timerLcd strong{letter-spacing:.05em!important;font-variant-numeric:tabular-nums!important;font-family:Courier New,monospace!important;font-size:.88rem!important;line-height:1!important}html body .recipePage .stepTimerDigital .timerControls{justify-content:center!important;align-items:center!important;gap:4px!important;width:100%!important;margin:5px 0 0!important;display:flex!important}html body .recipePage .stepTimerDigital .timerControls button{color:#403a35!important;width:23px!important;min-width:23px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;background:#e9e2d8!important;border:1px solid #6f6a61!important;border-radius:4px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:.5rem!important;font-weight:900!important;line-height:1!important;display:grid!important;position:static!important}html body .recipePage .stepTimerDigital.isRunning .timerLcd{background:linear-gradient(#e7efbd,#d0dda1)!important}html body .recipePage .recipeRightRail{align-content:start!important;gap:10px!important;display:grid!important;position:sticky!important;top:10px!important}html body .recipePage .recipeRightAd{background:#faf4ec!important;border-radius:12px!important;min-height:72px!important;padding:9px!important}html body .recipePage .recipeCocotteCompanion{background:linear-gradient(#272622 0 31%,#f8f3ea 31% 100%)!important;border:1px solid #e1d9cf!important;border-radius:18px!important;min-height:340px!important;padding:13px!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 22px #45322614!important}html body .recipePage .cocotteCompanionHead{color:#fff!important;grid-template-columns:42px minmax(0,1fr) 8px!important;align-items:center!important;gap:9px!important;display:grid!important}html body .recipePage .cocotteAvatar{background:#f5dfc8!important;border:2px solid #ffffffb8!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;font-size:1.35rem!important;display:grid!important}html body .recipePage .cocotteCompanionHead span{letter-spacing:.15em!important;color:#e5b498!important;font-size:.48rem!important;font-weight:900!important;display:block!important}html body .recipePage .cocotteCompanionHead strong{font-family:var(--font-cocotte-serif),Georgia,serif!important;color:#fff!important;margin-top:2px!important;font-size:.94rem!important;line-height:1.1!important;display:block!important}html body .recipePage .cocotteCompanionHead i{background:#6fbd78!important;border-radius:50%!important;width:7px!important;height:7px!important;box-shadow:0 0 0 3px #6fbd7824!important}html body .recipePage .cocotteChatFeed{gap:7px!important;margin-top:18px!important;padding-right:27px!important;display:grid!important}html body .recipePage .cocotteBubble{border-radius:13px!important;max-width:94%!important;padding:8px 10px!important;font-size:.66rem!important;line-height:1.35!important;box-shadow:0 2px 7px #4030250d!important}html body .recipePage .cocotteBubbleMe{color:#334638!important;background:#dfe9da!important;border-bottom-right-radius:5px!important;justify-self:end!important}html body .recipePage .cocotteBubbleCat{color:#514740!important;background:#fff!important;border:1px solid #eadfd5!important;border-bottom-left-radius:5px!important;justify-self:start!important}html body .recipePage .cocotteBubbleTip{background:#fff2e8!important;border-color:#ead2c2!important}html body .recipePage .cocotteBubbleTip b{color:#b34f38!important;margin-bottom:2px!important;display:block!important}html body .recipePage .cocotteSocialRail{gap:8px!important;display:grid!important;position:absolute!important;top:108px!important;right:9px!important}html body .recipePage .cocotteSocialRail span{color:#fff!important;background:#24231f!important;border-radius:50%!important;place-items:center!important;width:27px!important;height:27px!important;font-size:.72rem!important;display:grid!important;box-shadow:0 2px 7px #00000029!important}html body .recipePage .cocotteComposer{color:#928278!important;background:#fff!important;border:1px solid #e3d9cf!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:10px!important;padding:7px 7px 7px 10px!important;font-size:.58rem!important;display:flex!important}html body .recipePage .cocotteComposer button{color:#fff!important;opacity:.75!important;background:#c9583f!important;border:0!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;display:grid!important}html body .recipePage .recipeGlobalTimerCard,html body .recipePage .recipeSideTips{background:#fffdf9!important;border:1px solid #e5ddd4!important;border-radius:15px!important;padding:13px!important;box-shadow:0 4px 14px #422f2209!important}html body .recipePage .recipeSideEyebrow{color:#b44f39!important;letter-spacing:.13em!important;margin-bottom:4px!important;font-size:.48rem!important;font-weight:900!important;display:block!important}html body .recipePage .recipeGlobalTimerCard>strong,html body .recipePage .recipeSideTips>strong{font-family:var(--font-cocotte-serif),Georgia,serif!important;color:#3a312b!important;font-size:.88rem!important;display:block!important}html body .recipePage .recipeGlobalTimerDisplay{color:#fff!important;background:#30302c!important;border-radius:9px!important;align-items:center!important;gap:8px!important;margin:9px 0 6px!important;padding:8px 9px!important;display:flex!important}html body .recipePage .recipeGlobalTimerDisplay b{color:#dce8ad!important;font-family:Courier New,monospace!important;font-size:1rem!important}html body .recipePage .recipeGlobalTimerDisplay small{color:#ddd6ce!important;font-size:.52rem!important;line-height:1.2!important}html body .recipePage .recipeGlobalTimerCard p,html body .recipePage .recipeSideTips p{color:#71675f!important;margin:5px 0 0!important;font-size:.62rem!important;line-height:1.38!important}html body .recipePage .recipeSideTips{background:#edf3e8!important;border-color:#dce6d8!important}html body .recipePage .recipeCocotteStage{display:none!important}@media (max-width:1180px){html body .recipePage .recipeRightRail{grid-template-columns:180px minmax(280px,1fr) minmax(220px,.8fr)!important;align-items:start!important;position:static!important}html body .recipePage .recipeSideTips{grid-column:1/-1!important}}@media (max-width:780px){html body .recipePage .stepList>li{grid-template-columns:32px minmax(0,1fr)!important;padding:12px!important}html body .recipePage .stepMeta{grid-template-columns:1fr!important}html body .recipePage .stepTimerDigital,html body .recipePage .stepMeta>em:not(.stepCue),html body .recipePage .stepCue{grid-column:1!important}html body .recipePage .recipeRightRail{grid-template-columns:1fr!important}html body .recipePage .recipeSideTips{grid-column:auto!important}}html body .recipePage .recipeRightAd{background:#fbf7f1!important;border:1px dashed #e3d3c6!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-height:54px!important;padding:8px 10px!important;display:flex!important}html body .recipePage .recipeCocotteCompanion{background:linear-gradient(#302e29 0 88px,#faf6ef 88px 100%)!important;min-height:300px!important;padding:14px!important;box-shadow:0 5px 16px #4532260e!important}html body .recipePage .cocotteCompanionHead{min-height:54px!important}html body .recipePage .cocotteAvatar{width:40px!important;height:40px!important;font-size:1.18rem!important}html body .recipePage .cocotteChatFeed{gap:8px!important;margin-top:22px!important;padding-right:0!important}html body .recipePage .cocotteBubble{max-width:92%!important;padding:9px 11px!important;font-size:.67rem!important;line-height:1.4!important}html body .recipePage .cocotteBubbleMe{justify-self:end!important}html body .recipePage .cocotteBubbleCat{justify-self:start!important}html body .recipePage .cocotteSocialRail{display:none!important}html body .recipePage .cocotteComposer{min-height:38px!important;margin-top:12px!important;padding:7px 7px 7px 12px!important}html body .recipePage .recipeGlobalTimerCard{padding:12px!important}html body .recipePage .recipeGlobalTimerDisplay{min-height:40px!important;margin:8px 0 5px!important}html body .recipePage .recipeSideTips{background:#eef4ea!important;padding:13px 14px!important}html body .recipePage .stepList>li h3{font-size:1.08rem!important}html body .recipePage .stepList>li p{font-size:.84rem!important;line-height:1.52!important}html body .recipePage .stepList>li [aria-label="Ingrédients utilisés dans cette étape"]>span>span:last-child{max-width:135px!important;font-size:.7rem!important}html body .recipePage .stepTechniqueLink{font-size:.72rem!important}html body .recipePage .stepCue{font-size:.74rem!important;line-height:1.32!important}html body .recipePage .cocotteCompanionHead span{font-size:.55rem!important}html body .recipePage .cocotteCompanionHead strong{font-size:1rem!important}html body .recipePage .recipeGlobalTimerCard>strong,html body .recipePage .recipeSideTips>strong{font-size:.98rem!important}html body .recipePage .recipeGlobalTimerCard p,html body .recipePage .recipeSideTips p{font-size:.7rem!important;line-height:1.45!important}html body .recipePage .recipeSideTips>strong{font-size:1rem!important}html body .recipePage .recipeRightAd span{font-size:.6rem!important}html body .recipePage .recipeRightAd b{font-size:.7rem!important}html body .recipePage .ingredientsPanel{font-size:.86rem!important}html body .recipePage .ingredientsPanel strong{font-size:.88rem!important}html body .recipePage .ingredientsPanel small{font-size:.72rem!important;line-height:1.35!important}html body .recipePage .preparationPanel>p,html body .recipePage .preparationPanel .preparationIntro{color:#655c55!important;font-size:.82rem!important;line-height:1.5!important}html body .recipePage .ingredientsPanel small{color:#71675f!important;font-size:.77rem!important;line-height:1.4!important}html body .recipePage .ingredientsPanel strong{font-size:.94rem!important;line-height:1.25!important}html body .recipePage .ingredientsPanel [class*=prep],html body .recipePage .ingredientsPanel [class*=Prep]{font-size:.74rem!important}html body .recipePage .cocotteBubble{font-size:.8rem!important;line-height:1.48!important}html body .recipePage .cocotteComposer{font-size:.72rem!important}html body .recipePage .recipeGlobalTimerDisplay small{font-size:.68rem!important}html body .recipePage .recipeGlobalTimerCard p{font-size:.76rem!important;line-height:1.45!important}html body .recipePage .recipeGlobalTimerCard>strong{font-size:1.03rem!important}html body .recipePage .recipeSideTips p{font-size:.76rem!important;line-height:1.45!important}html body .recipePage .recipeSideEyebrow{font-size:.58rem!important}html body .recipePage .stepTimerDigital{width:132px!important;min-width:132px!important;max-width:132px!important}html body .recipePage .stepTimerDigital .timerWatch{color:#29221d!important;background:#fffaf5!important;border:1px solid #e1d7cc!important;border-radius:14px!important;width:132px!important;min-height:82px!important;padding:9px 9px 8px!important;box-shadow:0 4px 12px #3e2b1f12!important}html body .recipePage .stepTimerDigital .timerWatch:before,html body .recipePage .stepTimerDigital .timerWatch:after{display:none!important}html body .recipePage .stepTimerDigital .timerWatchTop{color:#9d7764!important;letter-spacing:.11em!important;margin:0 0 6px!important;font-size:.47rem!important}html body .recipePage .stepTimerDigital .timerWatchTop em{color:#b34e37!important;font-size:.48rem!important}html body .recipePage .stepTimerDigital .timerLcd{box-shadow:none!important;color:#2d2722!important;background:#f6efe6!important;border:1px solid #e4d9cf!important;border-radius:9px!important;padding:7px!important}html body .recipePage .stepTimerDigital .timerLcd strong{letter-spacing:.055em!important;color:#2c2722!important;font-size:1.05rem!important}html body .recipePage .stepTimerDigital .timerControls{grid-template-columns:1fr 1fr 1fr!important;gap:5px!important;margin-top:7px!important;display:grid!important}html body .recipePage .stepTimerDigital .timerControls button{color:#554940!important;width:auto!important;min-width:0!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfd2c6!important;border-radius:7px!important;padding:0 6px!important;font-size:.58rem!important;font-weight:800!important;transition:transform .12s,background .12s,border-color .12s!important}html body .recipePage .stepTimerDigital .timerControls button:hover{background:#fffaf5!important;border-color:#cdb7a8!important;transform:translateY(-1px)!important}html body .recipePage .stepTimerDigital .timerControls .timerPrimary{color:#fff!important;background:#c95439!important;border-color:#c95439!important}html body .recipePage .stepTimerDigital .timerControls .timerPrimary:hover{background:#b74831!important;border-color:#b74831!important}html body .recipePage .stepTimerDigital.isRunning .timerWatch{background:#fff!important;border-color:#d7c8bc!important}html body .recipePage .stepTimerDigital.isRunning .timerLcd{background:#eef3df!important;border-color:#d9e2c5!important}html body .recipePage .stepCue{color:#544a43!important;box-shadow:none!important;background:#fffaf5!important;border:1px solid #eadfd5!important;border-radius:12px!important;grid-template-columns:18px auto minmax(0,1fr)!important;gap:7px!important;margin-top:3px!important;padding:10px 12px!important;font-size:.76rem!important;line-height:1.4!important}html body .recipePage .stepCue strong{color:#5a4d44!important;font-size:.77rem!important}html body .recipePage .stepCue svg{color:#a16b54!important}html body .recipePage .stepList>li [aria-label="Ingrédients utilisés dans cette étape"]{gap:7px!important;margin-top:10px!important}html body .recipePage .stepList>li [aria-label="Ingrédients utilisés dans cette étape"]>span{background:#fbf8f3!important;border:1px solid #e9dfd6!important;border-radius:999px!important;min-height:35px!important;padding:4px 9px 4px 4px!important}html body .recipePage .stepList>li [aria-label="Ingrédients utilisés dans cette étape"]>span>span:first-child{border-radius:8px!important;flex-basis:30px!important;width:30px!important;height:30px!important}html body .recipePage .stepList>li [aria-label="Ingrédients utilisés dans cette étape"]>span>span:last-child{max-width:145px!important;font-size:.72rem!important;line-height:1.15!important}html body .recipePage .stepList{gap:12px!important}html body .recipePage .stepList>li{padding:16px!important}html body .recipePage .stepMeta{gap:9px 10px!important;margin-top:11px!important}html body .recipePage .stepMeta>em:not(.stepCue){background:#fff7ef!important;min-height:27px!important;padding:5px 9px!important;font-size:.67rem!important}html body .recipePage .ingredientsPanel li,html body .recipePage .ingredientRow{min-height:62px!important}html body .recipePage .ingredientsPanel [class*=ingredientThumb],html body .recipePage .ingredientsPanel [class*=IngredientThumb]{border-radius:11px!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:48px!important}html body .recipePage .ingredientsPanel [class*=ingredientThumb] img,html body .recipePage .ingredientsPanel [class*=IngredientThumb] img{object-fit:contain!important;width:44px!important;height:44px!important}html body .recipePage .ingredientsPanel [class*=ingredientThumb] span,html body .recipePage .ingredientsPanel [class*=IngredientThumb] span{width:44px!important;height:44px!important}html body .recipePage .ingredientsPanel [class*=ingredientRow],html body .recipePage .ingredientsPanel li{column-gap:10px!important}html body .recipePage .stepEquipmentStrip{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin-top:11px!important;display:flex!important}html body .recipePage .stepEquipmentLabel{color:#a0523b!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-right:2px!important;font-size:.62rem!important;font-weight:900!important}html body .recipePage .stepEquipmentPill{color:#51463e!important;background:#fbf7f1!important;border:1px solid #e6dbd0!important;border-radius:11px!important;align-items:center!important;gap:7px!important;min-height:37px!important;padding:4px 10px 4px 5px!important;display:inline-flex!important;box-shadow:0 1px 2px #37271b08!important}html body .recipePage .stepEquipmentPill strong{white-space:nowrap!important;font-size:.72rem!important;font-weight:750!important;line-height:1.1!important}html body .recipePage .stepEquipmentThumb{background:#fff!important;border-radius:8px!important;flex:0 0 31px!important;justify-content:center!important;align-items:center!important;width:31px!important;height:31px!important;display:flex!important;overflow:hidden!important}html body .recipePage .stepEquipmentThumb img{object-fit:contain!important;width:29px!important;height:29px!important}html body .recipePage .stepList>li>div>p{margin-bottom:0!important}html body .recipePage .ingredientsPanel .ingredientCard{align-items:center!important;gap:12px!important;min-height:76px!important;padding-top:8px!important;padding-bottom:8px!important}html body .recipePage .ingredientsPanel .ingredientThumb{background:#fff!important;border-radius:13px!important;flex:0 0 64px!important;justify-content:center!important;align-items:center!important;width:64px!important;min-width:64px!important;height:64px!important;display:flex!important;overflow:hidden!important}html body .recipePage .ingredientsPanel .ingredientThumb>img{width:60px!important;height:60px!important}html body .recipePage .ingredientsPanel .ingredientCards{gap:0!important}html body .recipePage .ingredientsPanel .ingredientCard{border-bottom:1px solid #78533b24!important;align-items:center!important;gap:14px!important;min-height:88px!important;padding-top:10px!important;padding-bottom:10px!important}html body .recipePage .ingredientsPanel .ingredientThumb{background:#fff!important;border-radius:15px!important;flex:0 0 76px!important;justify-content:center!important;align-items:center!important;width:76px!important;min-width:76px!important;height:76px!important;display:flex!important;overflow:hidden!important;box-shadow:0 3px 10px #47301f0f!important}html body .recipePage .ingredientsPanel .ingredientThumb img{object-fit:contain!important;width:72px!important;max-width:72px!important;height:72px!important;max-height:72px!important}html body .recipePage .ingredientsPanel .ingredientGenericFallback{justify-content:center!important;align-items:center!important;width:72px!important;height:72px!important;font-size:1.35rem!important;display:flex!important}html body .recipePage .ingredientsPanel .ingredientCard strong,html body .recipePage .ingredientsPanel .ingredientNameLink{font-size:1rem!important;line-height:1.18!important}html body .recipePage .ingredientsPanel .ingredientCard>div>span{font-size:.8rem!important;line-height:1.35!important}html body .recipePage .ingredientsPanel .ingredientPrep{font-size:.78rem!important;line-height:1.3!important}html body .recipePage .ingredientsPanel .ingredientCard{align-items:center!important}html body .recipePage .ingredientsPanel .ingredientCard>div{flex-direction:column!important;flex:auto!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;margin-left:10px!important;padding-right:4px!important;display:flex!important}html body .recipePage .ingredientsPanel .ingredientCard strong,html body .recipePage .ingredientsPanel .ingredientNameLink{overflow-wrap:anywhere!important;width:100%!important;margin:0 0 3px!important;font-size:1rem!important;font-weight:800!important;line-height:1.18!important;display:block!important}html body .recipePage .ingredientsPanel .ingredientCard>div>span{color:#746b65!important;width:100%!important;margin:0!important;font-size:.8rem!important;line-height:1.3!important;display:block!important}html body .recipePage .ingredientsPanel .ingredientPrep{width:100%!important;margin-top:5px!important;display:block!important}html body .recipePage .ingredientsPanel .ingredientCard>div>small:not(.ingredientPrep){margin-top:5px!important;display:inline-flex!important}html body .recipePage .ingredientsPanel .ingredientThumb{flex:0 0 76px!important;margin:0!important}html body .recipePage .ingredientsPanel .ingredientCard{overflow:visible!important}html body .recipePage .equipmentBox{width:100%!important;box-shadow:none!important;background:#fffdf9!important;border:1px solid #e7ddd3!important;border-radius:18px!important;margin:22px 0 0!important;padding:16px!important;display:block!important}html body .recipePage .equipmentTitle{border-bottom:1px solid #eadfd5!important;margin:0 0 14px!important;padding:0 0 12px!important}html body .recipePage .equipmentTitle .eyebrow{color:#6c7c59!important;letter-spacing:.13em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:.57rem!important;font-weight:900!important;line-height:1.2!important;display:block!important}html body .recipePage .equipmentTitle h3{color:#332a25!important;font-family:var(--font-cocotte-serif),Georgia,serif!important;margin:0!important;font-size:1.25rem!important;line-height:1.15!important;display:block!important}html body .recipePage .equipmentTitle p{color:#746a63!important;margin:5px 0 0!important;font-size:.66rem!important;line-height:1.4!important}html body .recipePage .equipmentList{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}html body .recipePage .equipmentItem{background:#fff!important;border:1px solid #ece2d9!important;border-radius:14px!important;grid-template-columns:62px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:70px!important;margin:0!important;padding:8px 10px!important;display:grid!important}html body .recipePage .equipmentThumb{background:#faf7f2!important;border:1px solid #eee4db!important;border-radius:12px!important;place-items:center!important;width:58px!important;min-width:58px!important;height:58px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .recipePage .equipmentThumb img{object-fit:contain!important;width:100%!important;height:100%!important;margin:0!important;padding:4px!important;display:block!important}html body .recipePage .equipmentThumbNew{place-items:center!important;display:grid!important}html body .recipePage .equipmentThumbNew .toolSpriteIcon{transform-origin:50%!important;background-repeat:no-repeat!important;width:48px!important;height:48px!important;display:block!important;transform:scale(.9)!important}html body .recipePage .equipmentThumbFallback b{color:#71805c!important;width:100%!important;height:100%!important;font-family:var(--font-cocotte-serif),Georgia,serif!important;place-items:center!important;font-size:1.25rem!important;display:grid!important}html body .recipePage .equipmentItem>div{width:100%!important;min-width:0!important;display:block!important}html body .recipePage .equipmentItem>div>b{color:#382f29!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;width:auto!important;max-width:none!important;margin:0!important;font-size:.76rem!important;font-weight:800!important;line-height:1.25!important;display:block!important;overflow:visible!important}html body .recipePage .equipmentItem>div>span{color:#80736b!important;white-space:normal!important;width:auto!important;max-width:none!important;margin:4px 0 0!important;font-size:.61rem!important;line-height:1.35!important;display:block!important;overflow:visible!important}html body .recipePage .stepEquipmentStrip,html body .recipePage .stepUtensilStrip,html body .recipePage [aria-label="Ustensiles utilis?s dans cette ?tape"],html body .recipePage [aria-label="Ustensiles utiles pour cette ?tape"]{display:none!important}@media (max-width:780px){html body .recipePage .equipmentBox{padding:14px!important}html body .recipePage .equipmentItem{grid-template-columns:54px minmax(0,1fr)!important;gap:10px!important;min-height:64px!important}html body .recipePage .equipmentThumb{width:52px!important;min-width:52px!important;height:52px!important}}html body .recipePage .equipmentItem{grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;padding:8px 10px!important;display:grid!important}html body .recipePage .equipmentItem>.equipmentThumb:first-child{background:#faf7f2!important;border:1px solid #eee3da!important;border-radius:12px!important;place-items:center!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .recipePage .equipmentItem>.equipmentThumb:first-child img{object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;padding:4px!important;display:block!important}html body .recipePage .equipmentItem>div:not(.equipmentThumb){width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important}html body .recipePage .equipmentItem>div:not(.equipmentThumb)>b{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important;max-width:none!important;font-size:.76rem!important;line-height:1.25!important;display:block!important}html body .recipePage .equipmentItem>div:not(.equipmentThumb)>span{color:#80736b!important;width:100%!important;max-width:none!important;margin-top:3px!important;font-size:.61rem!important;line-height:1.35!important;display:block!important}html body .recipePage .equipmentThumb .toolSpriteIcon{display:block!important}html body .recipePage .equipmentItem{grid-template-columns:96px minmax(0,1fr)!important;gap:14px!important;min-height:104px!important;padding:7px 10px!important}html body .recipePage .equipmentItem>.equipmentThumb:first-child{border-radius:14px!important;width:90px!important;min-width:90px!important;max-width:90px!important;height:90px!important;min-height:90px!important;max-height:90px!important}html body .recipePage .equipmentItem>.equipmentThumb:first-child img{object-fit:contain!important;width:100%!important;height:100%!important;padding:1px!important}html body .recipePage .equipmentThumbNew .toolSpriteIcon{width:48px!important;height:48px!important;transform:scale(1.45)!important}html body .recipePage .equipmentItem>div:not(.equipmentThumb)>b{font-size:.8rem!important;line-height:1.25!important}html body .recipePage .equipmentItem>div:not(.equipmentThumb)>span{margin-top:5px!important;font-size:.64rem!important;line-height:1.35!important}@media (max-width:780px){html body .recipePage .equipmentItem{grid-template-columns:78px minmax(0,1fr)!important;min-height:88px!important}html body .recipePage .equipmentItem>.equipmentThumb:first-child{width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important;min-height:72px!important;max-height:72px!important}}html body .recipePage .recipeCocotteCompanion,html body .recipePage .recipeGlobalTimerCard,html body .recipePage .recipeSideTips{display:none!important}html body .recipePage .recipeBodyGrid{grid-template-columns:minmax(300px,28%) minmax(0,46%) minmax(285px,26%)!important}html body .recipePage .recipeRightRail{grid-template-columns:1fr!important;align-content:start!important;gap:12px!important;min-width:0!important;display:grid!important;position:sticky!important;top:92px!important}html body .recipePage .recipeRightRail .equipmentBox{background:#fffdf9!important;border:1px solid #e7ddd3!important;border-radius:18px!important;width:100%!important;margin:0!important;padding:15px!important;display:block!important}html body .recipePage .recipeRightRail .equipmentList{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}html body .recipePage .recipeRightRail .equipmentItem{background:#fff!important;border:1px solid #eee3da!important;border-radius:13px!important;grid-template-columns:82px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:92px!important;padding:5px 8px!important;display:grid!important}html body .recipePage .recipeRightRail .equipmentItem>.equipmentThumb:first-child{background:#faf7f2!important;border:1px solid #eee3da!important;border-radius:11px!important;place-items:center!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:78px!important;min-height:78px!important;max-height:78px!important;display:grid!important;overflow:hidden!important}html body .recipePage .recipeRightRail .equipmentThumb img{object-fit:contain!important;width:100%!important;height:100%!important;padding:1px!important;display:block!important}html body .recipePage .recipeRightRail .equipmentItem>div:not(.equipmentThumb){width:100%!important;min-width:0!important;max-width:none!important;height:auto!important}html body .recipePage .recipeRightRail .equipmentItem>div:not(.equipmentThumb)>b{white-space:normal!important;word-break:normal!important;width:auto!important;max-width:none!important;font-size:.71rem!important;line-height:1.25!important;display:block!important}html body .recipePage .recipeRightRail .equipmentItem>div:not(.equipmentThumb)>span{margin-top:3px!important;font-size:.55rem!important;line-height:1.3!important;display:block!important}html body .recipePage .recipeRightAd{text-align:center!important;background:#f8f0e7!important;border:1px dashed #d9cabc!important;border-radius:15px!important;place-items:center!important;min-height:115px!important;padding:12px!important;display:grid!important}html body .recipePage .recipeRightAd span{letter-spacing:.15em!important;font-size:.5rem!important;font-weight:900!important}html body .recipePage .recipeRightAd b{color:#77695f!important;margin-top:4px!important;font-size:.63rem!important;display:block!important}@media (max-width:1180px){html body .recipePage .recipeRightRail{position:static!important}}html body .recipePage .recipeBodyGrid{grid-template-columns:minmax(305px,29%) minmax(0,42%) minmax(305px,29%)!important;align-items:start!important}html body .recipePage .recipeRightRail{grid-template-columns:1fr!important;align-content:start!important;align-self:start!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;top:auto!important}html body .recipePage .ingredientsPanel,html body .recipePage .recipeRightRail .equipmentBox{box-sizing:border-box!important;width:100%!important;box-shadow:none!important;background:#fffdf9!important;border:1px solid #e7ddd3!important;border-radius:18px!important;margin:0!important}html body .recipePage .recipeRightRail .equipmentBox{padding:16px!important}html body .recipePage .recipeRightRail .equipmentTitle{border-bottom:1px solid #eadfd5!important;margin:0 0 14px!important;padding:0 0 13px!important}html body .recipePage .recipeRightRail .equipmentTitle .eyebrow{color:#984b39!important;letter-spacing:.13em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:.68rem!important;font-weight:900!important;display:block!important}html body .recipePage .recipeRightRail .equipmentTitle h3{color:#302824!important;font-family:var(--font-cocotte-serif),Georgia,serif!important;margin:0!important;font-size:2rem!important;line-height:1.05!important}html body .recipePage .recipeRightRail .equipmentTitle p{display:none!important}html body .recipePage .recipeRightRail .equipmentList{grid-template-columns:1fr!important;gap:0!important;width:100%!important;display:grid!important}html body .recipePage .recipeRightRail .equipmentItem{width:100%!important;min-width:0!important;min-height:92px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e9dfd6!important;border-radius:0!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:0!important;padding:8px 0!important;display:grid!important}html body .recipePage .recipeRightRail .equipmentItem:last-child{border-bottom:0!important}html body .recipePage .recipeRightRail .equipmentItem>.equipmentThumb:first-child{background:#fff!important;border:0!important;border-radius:13px!important;place-items:center!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .recipePage .recipeRightRail .equipmentItem>.equipmentThumb:first-child img{object-fit:contain!important;width:100%!important;height:100%!important;padding:1px!important;display:block!important}html body .recipePage .recipeRightRail .equipmentItem>div:not(.equipmentThumb){width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;display:block!important}html body .recipePage .recipeRightRail .equipmentItem>div:not(.equipmentThumb)>b{color:#2e2925!important;white-space:normal!important;word-break:normal!important;margin:0!important;font-size:.83rem!important;font-weight:850!important;line-height:1.22!important;display:block!important}html body .recipePage .recipeRightRail .equipmentItem>div:not(.equipmentThumb)>span{color:#8b7f77!important;margin-top:4px!important;font-size:.63rem!important;line-height:1.3!important;display:block!important}html body .recipePage .recipeRightAd{margin-top:0!important}@media (max-width:1180px){html body .recipePage .recipeBodyGrid{grid-template-columns:minmax(280px,34%) minmax(0,66%)!important}html body .recipePage .recipeRightRail{grid-column:1/-1!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important;position:static!important}}html body .recipePage .recipeRightRail .equipmentItem{grid-template-columns:100px minmax(0,1fr)!important;gap:14px!important;min-height:108px!important;padding:8px 0!important}html body .recipePage .recipeRightRail .equipmentItem>.equipmentThumb:first-child{border-radius:14px!important;width:92px!important;min-width:92px!important;max-width:92px!important;height:92px!important;min-height:92px!important;max-height:92px!important}html body .recipePage .recipeRightRail .equipmentItem>.equipmentThumb:first-child img{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}html body .recipePage .recipeRightRail .equipmentItem>div:not(.equipmentThumb)>b{font-size:.86rem!important;line-height:1.22!important}html body .recipePage .recipeRightRail .equipmentItem>div:not(.equipmentThumb)>span{margin-top:5px!important;font-size:.65rem!important;line-height:1.32!important}html body .recipePage .recipeRightRail .equipmentTitle .eyebrow{color:#984b39!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 14px!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important}html body .recipePage .recipeRightRail .equipmentTitle h3{color:#302824!important;font-family:var(--font-cocotte-serif),Georgia,serif!important;letter-spacing:-.02em!important;margin:0!important;font-size:2.45rem!important;font-weight:700!important;line-height:1.02!important}html body .recipePage .recipeRightRail .equipmentTitle{margin:0 0 16px!important;padding:0 0 18px!important}html body .recipePage .recipeTopBadges+*,html body .recipePage .recipeTagRow,html body .recipePage .recipeTags{overflow:visible!important}html body .recipePage .recipeTagRow>*,html body .recipePage .recipeTags>*{white-space:nowrap!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:max-content!important;padding:5px 10px!important;display:inline-flex!important;position:relative!important;overflow:visible!important}html body .recipePage .recipeTagRow>*>i,html body .recipePage .recipeTagRow>*>span:first-child,html body .recipePage .recipeTags>*>i,html body .recipePage .recipeTags>*>span:first-child{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important;margin:0!important;position:static!important;transform:none!important}html body .recipePage .recipeTagRow>*>span:last-child,html body .recipePage .recipeTags>*>span:last-child{white-space:nowrap!important;text-overflow:clip!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:inline!important;position:static!important;overflow:visible!important}html body .recipePage .recipeTopBadges{display:none!important}html body article.recipePage aside.ingredientsPanel section.ingredientGroup div.ingredientCards div.ingredientCard>div>strong,html body article.recipePage aside.ingredientsPanel section.ingredientGroup div.ingredientCards div.ingredientCard>div>a.ingredientNameLink{font-size:13px!important;font-weight:700!important;line-height:1.18!important}html body article.recipePage aside.ingredientsPanel div.ingredientCard>div>span{font-size:12px!important;line-height:1.25!important}html body article.recipePage aside.ingredientsPanel div.ingredientCard{gap:18px!important}html body article.recipePage aside.ingredientsPanel div.ingredientCard>div{min-width:0!important;padding-left:4px!important}html body article.recipePage .recipeRightRail .equipmentItem{grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-height:118px!important;padding:8px 0!important;display:grid!important}html body article.recipePage .recipeRightRail .equipmentItem div.equipmentThumb>img,html body article.recipePage .recipeRightRail .equipmentItem img[alt^=Mat\?riel]{object-fit:contain!important;object-position:center center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:5px!important;display:block!important;transform:none!important}html body article.recipePage aside.ingredientsPanel div.ingredientCard>div:last-child{min-width:0!important;margin-left:16px!important;padding-left:0!important}html body article.recipePage aside.ingredientsPanel div.ingredientCard>div:last-child{width:calc(100% - 18px)!important;min-width:0!important;position:relative!important;left:18px!important}html body article.recipePage aside.ingredientsPanel div.ingredientCard{overflow:visible!important}html body article.recipePage .recipeRightRail .equipmentItem{grid-template-columns:122px minmax(0,1fr)!important;align-items:center!important;column-gap:20px!important;min-height:128px!important;padding:7px 0!important;display:grid!important}html body article.recipePage .recipeRightRail .equipmentItem>div.equipmentThumb,html body article.recipePage .recipeRightRail .equipmentItem>div:first-child{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:116px!important;min-width:116px!important;max-width:116px!important;height:116px!important;min-height:116px!important;max-height:116px!important;display:flex!important;overflow:hidden!important}html body article.recipePage .recipeRightRail .equipmentItem div.equipmentThumb>img,html body article.recipePage .recipeRightRail .equipmentItem img[alt^=Mat\?riel]{object-fit:contain!important;object-position:center!important;object-fit:contain!important;object-position:center center!important;transform-origin:50%!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;transform:scale(1.46)!important}html body article.recipePage aside.ingredientsPanel span.ingredientThumb{overflow:hidden!important}html body article.recipePage aside.ingredientsPanel span.ingredientThumb img{object-fit:contain!important;object-position:center!important;transform-origin:50%!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;transform:scale(1.22)!important}html body article.recipePage aside.ingredientsPanel span.ingredientThumb img[alt*=beurre\ doux i],html body article.recipePage aside.ingredientsPanel span.ingredientThumb img[alt*=\?chalote i]{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;padding:2px!important;transform:none!important}
html body .recipePage .stepTimerDigital{grid-column:1!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:inline-block!important}html body .recipePage .stepTimerDigital .timerWatch{width:auto!important;min-height:0!important;box-shadow:none!important;color:#171512!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}html body .recipePage .stepTimerDigital .timerWatch:before,html body .recipePage .stepTimerDigital .timerWatch:after{content:none!important;display:none!important}html body .recipePage .timerFlipTiles{align-items:center!important;gap:5px!important;display:flex!important}html body .recipePage .timerFlipTile{background:linear-gradient(#fffaf5f7,#eee1d6f5)!important;border:1px solid #4a3a3061!important;border-radius:15px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:50px!important;height:54px!important;padding:5px 3px 4px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 3px 8px #49322317,inset 0 1px #ffffffd9!important}html body .recipePage .timerFlipTile:after{content:""!important;background:#5c4a3d29!important;height:1px!important;position:absolute!important;top:50%!important;left:0!important;right:0!important}html body .recipePage .timerFlipTile strong{z-index:1!important;letter-spacing:.02em!important;color:#171411!important;font-variant-numeric:tabular-nums!important;margin:0!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:1.28rem!important;font-weight:650!important;line-height:1!important;position:relative!important}html body .recipePage .timerFlipTile small{z-index:1!important;letter-spacing:.08em!important;color:#584c43!important;margin-top:5px!important;font-size:.36rem!important;font-weight:700!important;line-height:1!important;position:relative!important}html body .recipePage .stepTimerDigital .timerControls{justify-content:center!important;align-items:center!important;gap:4px!important;width:105px!important;margin:4px 0 0!important;display:flex!important}html body .recipePage .stepTimerDigital .timerControls button{color:#5a4c43!important;width:22px!important;min-width:22px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;background:#fffaf5!important;border:1px solid #d8c8bb!important;border-radius:6px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:.48rem!important;font-weight:850!important;line-height:1!important;display:grid!important}html body .recipePage .stepTimerDigital .timerControls .timerPrimary{color:#fff!important;background:#b94f38!important;border-color:#b94f38!important}html body .recipePage .stepTimerDigital.isRunning .timerFlipTile{background:linear-gradient(#fbfff5,#e8efde)!important;border-color:#b9c8a9!important}html body .recipePage .stepTimerDigital.isFinished .timerFlipTile{background:linear-gradient(#fff8f4,#f4ddd3)!important;border-color:#d7a595!important}@media (max-width:780px){html body .recipePage .timerFlipTile{width:47px!important;height:51px!important}html body .recipePage .stepTimerDigital .timerControls{width:99px!important}}
html body .recipePage .recipeShell{width:min(1680px,100% - 72px)!important;max-width:1680px!important}html body .siteHeader{min-height:78px!important}html body .siteHeader .headerInner{width:min(1680px,100% - 72px)!important;max-width:1680px!important;min-height:78px!important}html body .siteHeader .brand{letter-spacing:-.02em!important;min-width:300px!important;padding-left:70px!important;font-size:1.65rem!important;line-height:1!important}html body .siteHeader .brand:before{width:60px!important;height:60px!important;left:0!important}html body .siteHeader .brand>span{letter-spacing:.12em!important;margin-top:6px!important;font-size:.52rem!important}html body .siteHeader .mainNav{gap:6px!important}html body .siteHeader .mainNavItem>a{padding:10px!important;font-size:.78rem!important}html body .siteHeader .shoppingHeaderAction,html body .siteHeader .accountLink{min-height:42px!important}html body .siteHeader .searchHeaderAction{display:grid!important}html body .recipePage .recipeTop.recipeTopBalanced{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"copy actions""media media""facts facts"!important;align-items:end!important;column-gap:32px!important}html body .recipePage .recipeTopCopy{min-height:0!important;padding:6px 0 12px!important}html body .recipePage .recipeTopCopy .eyebrow{display:none!important}html body .recipePage .recipeTopCopy h1{letter-spacing:-.028em!important;color:#191613!important;max-width:1050px!important;margin:0 0 8px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.95rem,2.25vw,2.85rem)!important;font-weight:700!important;line-height:1.03!important;display:inline-block!important;position:relative!important}html body .recipePage .recipeTopCopy h1:after{content:"♡";color:#c64931;vertical-align:.05em;margin-left:15px;font-family:Arial,sans-serif;font-size:.78em;font-weight:400;display:inline-block}html body .recipePage .recipeTopCopy .originalTitle{color:#897c72!important;margin:0 0 5px!important;font-size:.72rem!important}html body .recipePage .recipeIntroShell{max-width:800px!important;min-height:0!important;margin:0!important}html body .recipePage .recipeIntroText{-webkit-line-clamp:2!important;color:#3e3935!important;-webkit-box-orient:vertical!important;max-width:800px!important;margin:0!important;font-size:.84rem!important;line-height:1.42!important;display:-webkit-box!important;overflow:hidden!important}html body .recipePage .recipeIntroToggleSlot,html body .recipePage .recipeIntroToggle,html body .recipePage .recipeIntroTogglePlaceholder{display:none!important}html body .recipePage .recipeTopBadges{gap:8px!important;margin-top:12px!important}html body .recipePage .recipeTopBadges span{color:#314c39!important;background:#e9f1e5!important;border-color:#d9e6d3!important;border-radius:999px!important;min-height:29px!important;padding:5px 12px!important;font-size:.69rem!important}html body .recipePage .recipeTopMediaActions{white-space:nowrap!important;justify-content:flex-end!important;align-self:end!important;align-items:center!important;gap:14px!important;max-width:none!important;padding:0 0 12px!important;display:flex!important}html body .recipePage .recipeActionFooter{order:1!important;display:block!important}html body .recipePage .recipeActionPrimary{order:2!important;display:flex!important}html body .recipePage .recipeActionFooter>.recipeShareLabel,html body .recipePage .recipeShareActions>.recipeShareLabel{display:none!important}html body .recipePage .recipeShareBlock{background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body .recipePage .recipeShareActions{margin:0!important;padding:0!important;display:block!important}html body .recipePage .recipeShareRow{gap:9px!important;margin:0!important;padding:0!important;display:flex!important}html body .recipePage .recipeShareRow>a,html body .recipePage .recipeShareRow button{display:none!important}html body .recipePage .recipeShareRow .socialFacebook,html body .recipePage .recipeShareRow .socialInstagram,html body .recipePage .recipeShareRow .socialPinterest,html body .recipePage .recipeShareRow .socialX{color:#fff!important;width:40px!important;height:40px!important;box-shadow:none!important;border:0!important;border-radius:50%!important;place-items:center!important;display:grid!important}html body .recipePage .recipeShareRow .socialFacebook{background:#1877f2!important}html body .recipePage .recipeShareRow .socialInstagram{background:radial-gradient(circle at 30% 105%,#fdf497 0 8%,#fd5949 34%,#d6249f 62%,#285aeb 90%)!important}html body .recipePage .recipeShareRow .socialPinterest{background:#e60023!important}html body .recipePage .recipeShareRow .socialX{background:#111!important}html body .recipePage .recipeShareRow a svg{fill:currentColor!important;stroke:currentColor!important;width:19px!important;height:19px!important}html body .recipePage .recipeFavoriteButton{color:#fff!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#c8533b!important;border:1px solid #c8533b!important;border-radius:999px!important;padding:0 20px!important;font-size:.73rem!important;font-weight:850!important}html body .recipePage .recipeTopMedia{margin-top:0!important}html body .recipePage .recipeTopVisual{border-radius:18px 18px 0 0!important;height:clamp(330px,25vw,455px)!important;overflow:hidden!important}html body .recipePage .recipeTopVisual img{object-fit:cover!important;object-position:center 48%!important}html body .recipePage .recipeTopVisual:before{content:"Les bonnes\a choses se partagent"!important;white-space:pre!important;z-index:3!important;color:#fff!important;text-shadow:0 2px 9px #21191280!important;pointer-events:none!important;font-family:Segoe Print,Bradley Hand,cursive!important;font-size:clamp(1.05rem,1.45vw,1.5rem)!important;font-style:normal!important;line-height:1.08!important;position:absolute!important;bottom:42px!important;left:34px!important;transform:rotate(-5deg)!important}html body .recipePage .recipeTopVisual:after{content:"Simplement\a Bon !"!important;white-space:pre!important;z-index:3!important;color:#fff!important;text-align:center!important;text-shadow:0 2px 9px #21191285!important;pointer-events:none!important;font-family:Segoe Print,Bradley Hand,cursive!important;font-size:clamp(1rem,1.35vw,1.4rem)!important;line-height:1.03!important;position:absolute!important;top:28px!important;right:12%!important;transform:rotate(-7deg)!important}html body .recipePage .facts{background:#fff9f2!important;border-radius:0 0 18px 18px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important;overflow:hidden!important}html body .recipePage .fact-rest{display:none!important}html body .recipePage .factCard{border-right:1px solid #eaded4!important;grid-template-rows:auto auto!important;grid-template-columns:58px minmax(0,1fr)!important;align-content:center!important;column-gap:14px!important;min-height:94px!important;padding:14px 22px!important;display:grid!important}html body .recipePage .factCard:last-child{border-right:0!important}html body .recipePage .factHeading{grid-column:1/-1!important;display:contents!important}html body .recipePage .factHeading i{grid-area:1/1/3!important;align-self:center!important;width:52px!important;height:52px!important}html body .recipePage .factHeading i:before{width:48px!important;height:48px!important}html body .recipePage .factHeading small{color:#5c5149!important;text-transform:none!important;grid-area:1/2!important;align-self:end!important;font-size:.76rem!important;line-height:1.05!important}html body .recipePage .factCard>b{color:#201c19!important;grid-area:2/2!important;align-self:start!important;margin-top:3px!important;font-family:Georgia,Times New Roman,serif!important;font-size:1.05rem!important;line-height:1.05!important}html body .recipePage .fact-prep .factHeading small{font-size:0!important}html body .recipePage .fact-prep .factHeading small:after{content:"Préparation";font-size:.76rem!important}html body .recipePage .fact-total .factHeading small{font-size:0!important}html body .recipePage .fact-total .factHeading small:after{content:"Temps total";font-size:.76rem!important}html body .recipePage .fact-difficulty{order:5!important}html body .recipePage .fact-portions{order:4!important}@media (max-width:1180px){html body .siteHeader .brand{min-width:245px!important;padding-left:60px!important;font-size:1.4rem!important}html body .siteHeader .brand:before{width:52px!important;height:52px!important}html body .siteHeader .mainNavItem>a{padding:9px 7px!important;font-size:.7rem!important}}@media (max-width:980px){html body .recipePage .recipeShell,html body .siteHeader .headerInner{width:calc(100% - 34px)!important}html body .recipePage .recipeTop.recipeTopBalanced{grid-template-columns:1fr!important;grid-template-areas:"copy""actions""media""facts"!important}html body .recipePage .recipeTopMediaActions{justify-content:flex-start!important;padding:0 0 12px!important}html body .recipePage .facts{grid-template-columns:repeat(5,minmax(120px,1fr))!important;overflow-x:auto!important}html body .siteHeader .brand{min-width:0!important}}@media (max-width:620px){html body .recipePage .recipeTopCopy h1{font-size:1.82rem!important}html body .recipePage .recipeTopMediaActions{flex-wrap:wrap!important;gap:8px!important}html body .recipePage .recipeTopVisual{height:290px!important}html body .recipePage .recipeTopVisual:before{bottom:24px!important;left:18px!important}html body .recipePage .recipeTopVisual:after{top:18px!important;right:18px!important}html body .recipePage .factCard{grid-template-columns:46px minmax(0,1fr)!important;min-height:82px!important;padding:10px 14px!important}.recipePage .factHeading i{width:42px!important;height:42px!important}.recipePage .factHeading i:before{width:40px!important;height:40px!important}}
.uiSpriteIcon,.toolSpriteIcon{flex:none;width:48px;height:48px;display:inline-block;background-repeat:no-repeat!important;background-size:192px 192px!important}.navSpriteIcon{transform-origin:50%;width:24px;height:24px;transform:scale(.72)}.mainNavIcon{place-items:center!important;width:27px!important;height:27px!important;display:grid!important;overflow:hidden!important}.headerActions .uiSpriteIcon,.homeMockHeaderSearch .uiSpriteIcon{transform-origin:50%!important;transform:scale(.62)!important}.brand{padding-left:76px!important;position:relative!important}.brand:before,.mijoteFooterLogo:before{content:"";width:68px;height:68px;display:block;position:absolute;top:50%;left:0;background-image:url(/images/ui/maquette-extracted-sprite.svg)!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:272px 204px!important;transform:translateY(-50%)!important}.mijoteFooterLogo{padding-left:58px!important;position:relative!important}.mijoteFooterLogo:before{width:54px;height:54px;background-size:216px 162px!important}.siteHeaderSearch{width:245px;height:42px;box-shadow:none;background:#f7f4f0;border:1px solid #eee5dc;border-radius:999px;align-items:center;padding:0 13px;display:flex}.siteHeaderSearch button{color:#302b27;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.siteHeaderSearch input{color:#332e2a;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 4px;font-size:.72rem}.siteHeaderSearch input::placeholder{color:#928981}.siteHeaderSearch .uiSpriteIcon{transform-origin:50%!important;transform:scale(.52)!important}.headerActions{gap:9px!important}.recipePage .recipeTopBadges span{align-items:center!important;padding-left:34px!important;display:inline-flex!important;position:relative!important}.recipePage .recipeTopBadges span:before{content:"";width:18px;height:18px;position:absolute;top:50%;left:9px;transform:translateY(-50%);background-image:url(/images/ui/maquette-extracted-sprite.svg)!important;background-repeat:no-repeat!important;background-size:72px 54px!important}.recipePage .recipeTopBadges span[data-kind=difficulty]:before{background-position:-36px 0!important}.recipePage .recipeTopBadges span[data-kind=category]:before,.recipePage .recipeTopBadges span[data-kind=country]:before,.recipePage .recipeTopBadges span[data-kind=home]:before{background-position:-18px -18px!important}.recipePage .recipeTopBadges span[data-kind=vegetarian]:before{background-position:-18px 0!important}.recipePage .recipeTopBadges span[data-kind=economic]:before{background-position:-54px 0!important}.recipePage .recipeTopBadges span[data-kind=season]:before{background-position:0 -18px!important}.recipePage .factCard .factHeading i{flex:0 0 52px!important;place-items:center!important;width:52px!important;height:52px!important;display:grid!important;overflow:visible!important}.recipePage .factCard .factHeading i>svg{display:none!important}.recipePage .factCard .factHeading i:before{content:"";background-image:url(/images/ui/maquette-extracted-sprite.svg)!important;background-repeat:no-repeat!important;background-size:192px 144px!important;width:48px!important;height:48px!important;display:block!important}.recipePage .fact-prep .factHeading i:before{background-position:-96px -48px!important}.recipePage .fact-cook .factHeading i:before{background-position:-144px -48px!important}.recipePage .fact-total .factHeading i:before{background-position:0 -96px!important}.recipePage .fact-portions .factHeading i:before{background-position:-48px -96px!important}.recipePage .recipeTopFacts .facts .fact-rest{display:none!important}.recipePage .fact-difficulty{grid-template-columns:minmax(148px,1fr) auto!important}.recipePage .fact-difficulty .factHeading i:before{display:none!important}.recipePage .fact-difficulty .difficultyToques{justify-content:flex-start!important;align-items:center!important;gap:5px!important;width:148px!important;height:52px!important;display:flex!important}.recipePage .fact-difficulty .difficultyToque{background-image:url(/images/ui/maquette-extracted-sprite.svg)!important;background-position:-93px -62px!important;background-repeat:no-repeat!important;background-size:124px 93px!important;width:31px!important;height:31px!important;display:block!important}.recipePage .fact-difficulty .difficultyToque.isActive{background-position:-62px -62px!important}.recipePage .recipeShareRow .socialFacebook,.recipePage .recipeShareRow .socialInstagram,.recipePage .recipeShareRow .socialPinterest,.recipePage .recipeShareRow .socialX{display:grid!important}.recipePage .recipeShareRow .socialWhatsapp,.recipePage .recipeShareRow .socialMail,.recipePage .recipeShareRow .socialCopy{display:none!important}.equipmentThumbNew{background:#fbf6ef!important;place-items:center!important;display:grid!important;overflow:hidden!important}.equipmentThumbNew .toolSpriteIcon{transform-origin:50%;transform:scale(.78)}.recipePage .stepTimerDigital .timerControls button{font-size:0!important;overflow:hidden!important}.recipePage .stepTimerDigital .timerControls button:before{content:"";transform-origin:50%;background-image:url(/images/ui/cocotte-popote-tools-sprite.png);background-repeat:no-repeat;background-size:192px 192px;width:48px;height:48px;display:block;transform:scale(.36)}.recipePage .stepTimerDigital:not(.isRunning):not(.isFinished) .timerControls .timerPrimary:before{background-position:0 0}.recipePage .stepTimerDigital.isRunning .timerControls .timerPrimary:before{background-position:-48px 0}.recipePage .stepTimerDigital.isFinished .timerControls .timerPrimary:before,.recipePage .stepTimerDigital .timerControls button[aria-label=Réinitialiser]:before{background-position:-96px 0}.recipePage .stepTimerDigital .timerControls button:not(.timerPrimary):not([aria-label=Réinitialiser]):before{background-position:-144px 0}@media (max-width:1280px){.siteHeaderSearch{width:185px}.siteHeaderSearch input{font-size:.67rem}}@media (max-width:1080px){.siteHeaderSearch{display:none!important}}@media (max-width:900px){.brand{padding-left:58px!important}.brand:before{width:52px;height:52px;background-size:208px 156px!important}.recipePage .fact-difficulty .difficultyToques{gap:4px!important;width:124px!important}.recipePage .fact-difficulty .difficultyToque{background-position:-81px -54px!important;background-size:108px 81px!important;width:27px!important;height:27px!important}.recipePage .fact-difficulty .difficultyToque.isActive{background-position:-54px -54px!important}}
.siteHeader .brand{min-width:318px!important;padding-left:76px!important;font-size:1.7rem!important;line-height:.95!important;position:relative!important}.siteHeader .brand:before{width:68px!important;height:58px!important;left:0!important}.siteHeader .brand>span{letter-spacing:.16em!important;text-align:left!important;width:max-content!important;margin:7px 0 0!important;font-size:.5rem!important;line-height:1!important;display:block!important;transform:translate(-2px)!important}.mainNavItem>a{gap:7px!important}.mainNavIcon{flex:0 0 22px!important;place-items:center!important;width:22px!important;height:22px!important;display:grid!important;overflow:visible!important}.mainNavIcon .navSvgIcon{color:#554b44!important;width:18px!important;height:18px!important;display:block!important}.mainNavItem>a.active .navSvgIcon{color:#c94d31!important}.headerActions .navSvgIcon{width:18px!important;height:18px!important}.shoppingHeaderAction .navSvgIcon{color:#5b514a!important;width:17px!important;height:17px!important}.accountLink{color:#fff!important;background:#b94a35!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.accountLink .navSvgIcon{color:#fff!important;stroke-width:2px!important;width:21px!important;height:21px!important}.recipePage .recipeTopBadges{gap:10px!important;margin-top:14px!important}.recipePage .recipeTopBadges span{color:#31493a!important;background:#e8f1e4!important;border:1px solid #d7e4d2!important;border-radius:999px!important;min-height:35px!important;padding:8px 16px 8px 41px!important;font-size:.8rem!important;font-weight:650!important;line-height:1!important}.recipePage .recipeTopBadges span:before{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:21px!important;height:21px!important;left:11px!important}.recipePage .recipeTopBadges span[data-kind=difficulty]:before{background-image:url(/images/ui/tag-facile.svg)!important}.recipePage .recipeTopBadges span[data-kind=category]:before{background-image:url(/images/ui/tag-categorie.svg)!important}.recipePage .recipeTopBadges span[data-kind=country]:before,.recipePage .recipeTopBadges span[data-kind=home]:before{background-image:url(/images/ui/tag-cuisine.svg)!important}.recipePage .recipeShareRow{gap:10px!important;display:flex!important}.recipePage .recipeShareRow>a,.recipePage .recipeShareRow button{display:none!important}.recipePage .recipeShareRow .socialFacebook,.recipePage .recipeShareRow .socialInstagram,.recipePage .recipeShareRow .socialPinterest,.recipePage .recipeShareRow .socialX{color:#fff!important;border:2px solid #fffffff2!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;box-shadow:0 5px 14px #2e231c1a!important}.recipePage .recipeShareRow .socialFacebook{background:#1877f2!important}.recipePage .recipeShareRow .socialInstagram{background:radial-gradient(circle at 32% 105%,#feda75 0 14%,#fa7e1e 30%,#d62976 55%,#962fbf 77%,#4f5bd5 100%)!important}.recipePage .recipeShareRow .socialPinterest{background:#e60023!important}.recipePage .recipeShareRow .socialX{background:#111!important}.recipePage .recipeShareRow a svg{width:20px!important;height:20px!important;display:block!important}.recipePage .recipeShareRow .socialWhatsapp,.recipePage .recipeShareRow .socialMail,.recipePage .recipeShareRow .socialCopy{display:none!important}.recipePage .facts{grid-template-columns:repeat(5,minmax(0,1fr))!important}.recipePage .fact-rest{display:none!important}.recipePage .factCard{grid-template-columns:54px minmax(0,1fr)!important;column-gap:13px!important;min-height:92px!important;padding:14px 18px!important}.recipePage .factHeading i{width:50px!important;height:50px!important}.recipePage .factHeading i:before{width:46px!important;height:46px!important}.recipePage .factHeading small{font-size:.78rem!important}.recipePage .factCard>b{font-size:1rem!important}.recipePage .fact-difficulty{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important;position:relative!important}.recipePage .fact-difficulty .factHeading{display:block!important}.recipePage .fact-difficulty .factHeading small{display:none!important}.recipePage .fact-difficulty .factHeading i{width:auto!important;height:auto!important;display:flex!important}.recipePage .fact-difficulty .factHeading i:before{display:none!important}.recipePage .fact-difficulty>b{white-space:nowrap!important;margin:0!important;font-size:1.04rem!important;position:static!important;transform:none!important}.recipePage .fact-difficulty .difficultyToques{align-items:center!important;gap:5px!important;width:auto!important;height:auto!important;display:flex!important}.recipePage .fact-difficulty .difficultyToque{flex:0 0 32px!important;width:32px!important;height:32px!important}@media (max-width:1180px){.siteHeader .brand{min-width:250px!important;font-size:1.45rem!important}.siteHeader .brand>span{font-size:.43rem!important}.mainNavIcon{width:18px!important;height:18px!important}.mainNavIcon .navSvgIcon{width:15px!important;height:15px!important}.recipePage .recipeTopBadges span{padding-left:37px!important;font-size:.72rem!important}.recipePage .fact-difficulty .difficultyToque{flex-basis:27px!important;width:27px!important;height:27px!important}}html body .siteHeader .headerInner .brand>span{text-align:left!important;width:max-content!important;margin:7px 0 0!important;padding:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;transform:translate(-20px)!important}@media (max-width:1180px){html body .siteHeader .headerInner .brand>span{transform:translate(-18px)!important}}html body .siteHeader .headerInner .brand>span{letter-spacing:.145em!important;margin-top:7px!important;transform:translate(-17px)!important}html body .siteHeader .mainNavIcon .navSvgIcon{stroke-width:1.85px!important;width:17px!important;height:17px!important}html body .siteHeader .accountLink{color:#493d36!important;min-height:40px!important;box-shadow:none!important;background:#fffaf6!important;border:1px solid #eadfd5!important;border-radius:11px!important;gap:7px!important;padding:9px 14px!important}html body .siteHeader .accountLink .navSvgIcon{color:#d15333!important;stroke:#d15333!important;stroke-width:2px!important;width:21px!important;height:21px!important}html body .siteHeader .shoppingHeaderAction{border-radius:11px!important;min-height:40px!important}html body .siteHeader .headerInner .brand{text-indent:7px!important}html body .siteHeader .headerInner .brand>span,html body .siteHeader .headerInner .brand{text-indent:0!important}html body .siteHeader .headerInner .brand .brandWordmark{width:max-content!important;font:inherit!important;color:inherit!important;letter-spacing:normal!important;margin:0!important;padding:0!important;line-height:.95!important;display:block!important;transform:translate(2px)!important}html body .siteHeader .headerInner .brand .brandTagline{letter-spacing:.145em!important;color:#74675e!important;text-align:left!important;text-indent:0!important;width:max-content!important;margin:7px 0 0!important;padding:0!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:.5rem!important;font-weight:700!important;line-height:1!important;display:block!important;transform:translate(-17px)!important}
.referenceSiteHeader{z-index:70!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-bottom:1px solid #ded9d2!important;position:sticky!important;top:0!important}.referenceHeaderInner{align-items:center!important;gap:30px!important;width:100%!important;max-width:1600px!important;height:76px!important;min-height:76px!important;margin:0 auto!important;padding:0 26px!important;display:flex!important}.referenceBrand{color:#24211f!important;flex:none!important;align-items:center!important;gap:10px!important;min-width:298px!important;text-decoration:none!important;display:flex!important}.referenceBrandIcon{background:url(/images/ui/header-cocotte.svg) 50%/contain no-repeat!important;flex:0 0 62px!important;width:62px!important;height:62px!important;display:block!important}.referenceBrandText{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;line-height:1!important;display:flex!important}.referenceBrandText strong{letter-spacing:-.045em!important;white-space:nowrap!important;color:#24211f!important;font-family:Georgia,Times New Roman,serif!important;font-size:1.55rem!important;font-weight:700!important}.referenceBrandText em{color:#d9532f!important;font-style:normal!important}.referenceBrandText small{color:#6b625b!important;white-space:nowrap!important;letter-spacing:0!important;margin-top:4px!important;font-family:Georgia,Times New Roman,serif!important;font-size:.67rem!important;font-style:italic!important;font-weight:400!important}.referenceTopNav{flex:0 auto!important;align-items:center!important;gap:27px!important;height:100%!important;margin-left:8px!important;display:flex!important}.referenceNavItem{align-items:center!important;height:100%!important;display:flex!important;position:relative!important}.referenceNavTrigger{color:#292724!important;white-space:nowrap!important;align-items:center!important;gap:4px!important;font-size:.74rem!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.referenceNavTrigger:hover{color:#d85732!important}.referenceNavTrigger i{font-size:.62rem!important;font-style:normal!important;line-height:1!important;transform:translateY(-1px)!important}.referenceDropdown{z-index:90!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#fff!important;border:1px solid #e8e0d7!important;border-radius:14px!important;min-width:235px!important;padding:10px!important;transition:opacity .16s,transform .16s,visibility .16s!important;position:absolute!important;top:calc(100% - 8px)!important;left:-18px!important;transform:translateY(8px)!important;box-shadow:0 14px 34px #31271f24!important}.referenceNavItem:hover>.referenceDropdown,.referenceNavItem:focus-within>.referenceDropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.referenceDropdown a{color:#332f2b!important;white-space:nowrap!important;border-radius:9px!important;padding:9px 11px!important;font-size:.73rem!important;font-weight:600!important;line-height:1.25!important;text-decoration:none!important;display:block!important}.referenceDropdown a:hover,.referenceDropdown a:focus{color:#d85732!important;background:#f7f1eb!important;outline:none!important}.referenceHeaderActions{flex:none!important;align-items:center!important;gap:12px!important;margin-left:auto!important;display:flex!important}.referenceHeaderSearch{background:#faf9f7!important;border:1px solid #d7d1ca!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:250px!important;height:38px!important;padding:0 12px!important;display:flex!important}.referenceHeaderSearch svg{color:#3b3733!important;stroke-width:1.8px!important;flex:0 0 18px!important;width:18px!important;height:18px!important}.referenceHeaderSearch input{color:#292724!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;font-size:.72rem!important}.referenceHeaderSearch input::placeholder{color:#8a837c!important}.referenceIconButton{color:#282624!important;background:0 0!important;border:0!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;text-decoration:none!important;display:grid!important}.referenceIconButton svg{stroke-width:1.8px!important;width:21px!important;height:21px!important;display:block!important}.referenceLoginButton,.referenceSignupButton{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:38px!important;padding:0 18px!important;font-size:.72rem!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.referenceLoginButton{color:#3d3935!important;background:#fff!important;border:1px solid #bdb7b0!important}.referenceSignupButton{color:#fff!important;background:#df5a32!important;border:1px solid #df5a32!important}.referenceHeaderActions a.referenceSignupButton,.referenceHeaderActions a.referenceSignupButton:visited,.referenceHeaderActions a.referenceSignupButton:hover,.referenceHeaderActions a.referenceSignupButton:focus{color:#fff!important}.referenceMemberButton{color:#fff!important;background:#2f6f43!important;border-color:#2f6f43!important}.referenceMobileButton{display:none!important}.mobileNavGroup{gap:2px!important;display:grid!important}.mobileSubLink{color:#6c625b!important;padding-left:24px!important;font-size:.88em!important}@media (max-width:1380px){.referenceHeaderSearch{width:205px!important}.referenceTopNav{gap:20px!important}.referenceBrand{min-width:270px!important}}@media (max-width:1280px){.referenceHeaderInner{gap:20px!important;padding:0 18px!important}.referenceBrand{min-width:255px!important}.referenceBrandIcon{flex-basis:52px!important;width:52px!important;height:52px!important}.referenceBrandText strong{font-size:1.28rem!important}.referenceBrandText small{font-size:.58rem!important}.referenceTopNav{gap:18px!important;margin-left:0!important}.referenceNavTrigger{font-size:.67rem!important}.referenceHeaderActions{gap:7px!important}.referenceHeaderSearch{width:180px!important;height:34px!important}.referenceLoginButton,.referenceSignupButton{padding:0 14px!important}.referenceIconButton{width:34px!important;height:34px!important}}@media (max-width:1120px){.referenceHeaderSearch{width:150px!important}.referenceHeaderSearch input{font-size:.66rem!important}.referenceTopNav{gap:13px!important}}@media (max-width:1040px){.referenceHeaderInner{height:64px!important;min-height:64px!important}.referenceTopNav,.referenceHeaderSearch,.referenceHeaderActions>.referenceIconButton,.referenceHeaderActions>.referenceLoginButton,.referenceHeaderActions>.referenceSignupButton{display:none!important}.referenceHeaderActions{margin-left:auto!important}.referenceMobileButton{display:flex!important}.referenceBrand{min-width:0!important}.referenceBrandIcon{flex-basis:46px!important;width:46px!important;height:46px!important}.referenceBrandText strong{font-size:1.18rem!important}.referenceBrandText small{font-size:.5rem!important}}@media (max-width:520px){.referenceHeaderInner{padding:0 12px!important}.referenceBrandIcon{flex-basis:42px!important;width:42px!important;height:42px!important}.referenceBrandText strong{font-size:1.02rem!important}.referenceBrandText small{font-size:.45rem!important}}
.SiteFooter-module__04XcqW__footer{color:#2d2926;background:#fffdf9;border-top:1px solid #e8e1d9;margin-top:42px}.SiteFooter-module__04XcqW__main{grid-template-columns:minmax(250px,1.35fr) minmax(520px,2.1fr) minmax(330px,1fr);align-items:start;gap:56px;width:min(1780px,100% - 96px);margin:0 auto;padding:46px 0 38px;display:grid}.SiteFooter-module__04XcqW__brand{max-width:310px}.SiteFooter-module__04XcqW__brandLogo{color:#211d1a;align-items:center;gap:12px;text-decoration:none;display:flex}.SiteFooter-module__04XcqW__brandLogo img{object-fit:contain;flex:0 0 52px;width:52px;height:52px}.SiteFooter-module__04XcqW__brandName{white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:800;line-height:1}.SiteFooter-module__04XcqW__brandName em{color:#df5a32;font-style:normal}.SiteFooter-module__04XcqW__brandTagline{color:#7d5e50;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:.7rem;font-style:italic;display:block}.SiteFooter-module__04XcqW__brand p{color:#675f59;margin:16px 0 14px;font-size:.88rem;line-height:1.55}.SiteFooter-module__04XcqW__brand>span{color:#8b7d73;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:900;display:block}.SiteFooter-module__04XcqW__links{grid-template-columns:repeat(3,minmax(130px,1fr));gap:34px;display:grid}.SiteFooter-module__04XcqW__links>div{align-content:start;gap:11px;display:grid}.SiteFooter-module__04XcqW__links b{color:#174334;letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px;font-size:.75rem}.SiteFooter-module__04XcqW__links a{color:#5d5651;width:max-content;max-width:100%;font-size:.82rem;line-height:1.35;text-decoration:none}.SiteFooter-module__04XcqW__links a:hover{color:#df5a32;text-underline-offset:3px;text-decoration:underline}.SiteFooter-module__04XcqW__community{background:#f1f6ed;border:1px solid #dbe4d5;border-radius:20px;padding:25px 26px;box-shadow:0 8px 24px #3148310b}.SiteFooter-module__04XcqW__community>span{color:#2d704a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:.62rem;font-weight:900;display:block}.SiteFooter-module__04XcqW__community h2{color:#173f31;margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.02}.SiteFooter-module__04XcqW__community p{color:#625c56;margin:0;font-size:.82rem;line-height:1.45}.SiteFooter-module__04XcqW__communityActions{gap:9px;margin-top:18px;display:flex}.SiteFooter-module__04XcqW__primary,.SiteFooter-module__04XcqW__secondary{text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:43px;padding:10px 16px;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.SiteFooter-module__04XcqW__primary{background:#df5a32;color:#fff!important}.SiteFooter-module__04XcqW__primary:hover{background:#c84e2c}.SiteFooter-module__04XcqW__secondary{color:#4f4945;background:#fff;border:1px solid #d4cec7}.SiteFooter-module__04XcqW__secondary:hover{background:#fffaf6;border-color:#bfb5ac}.SiteFooter-module__04XcqW__bottom{background:#f8f5ef;border-top:1px solid #ebe4dc}.SiteFooter-module__04XcqW__bottomInner{color:#7a726c;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:min(1780px,100% - 96px);min-height:64px;margin:0 auto;font-size:.68rem;display:grid}.SiteFooter-module__04XcqW__bottomInner>span:last-child{text-align:right;color:#2d704a;font-weight:800}.SiteFooter-module__04XcqW__legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.SiteFooter-module__04XcqW__legal>span{color:#a79e97}.SiteFooter-module__04XcqW__legal a{color:#6c645e;text-decoration:none}.SiteFooter-module__04XcqW__legal a:hover{text-decoration:underline}.SiteFooter-module__04XcqW__legalText{color:#6c645e}@media (max-width:1200px){.SiteFooter-module__04XcqW__main{grid-template-columns:1fr 1.8fr;gap:36px}.SiteFooter-module__04XcqW__community{grid-column:1/-1;grid-template-columns:1.5fr 1fr;align-items:center;column-gap:24px;display:grid}.SiteFooter-module__04XcqW__community>span,.SiteFooter-module__04XcqW__community h2,.SiteFooter-module__04XcqW__community p{grid-column:1}.SiteFooter-module__04XcqW__communityActions{grid-area:1/2/4;justify-content:flex-end;margin:0}.SiteFooter-module__04XcqW__bottomInner{grid-template-columns:1fr auto}.SiteFooter-module__04XcqW__bottomInner>span:last-child{display:none}}@media (max-width:820px){.SiteFooter-module__04XcqW__main,.SiteFooter-module__04XcqW__bottomInner{width:calc(100% - 32px)}.SiteFooter-module__04XcqW__main{grid-template-columns:1fr;gap:30px;padding:34px 0 28px}.SiteFooter-module__04XcqW__brand{max-width:none}.SiteFooter-module__04XcqW__links{grid-template-columns:repeat(3,1fr);gap:20px}.SiteFooter-module__04XcqW__community{grid-column:auto;display:block}.SiteFooter-module__04XcqW__communityActions{justify-content:flex-start;margin-top:18px}.SiteFooter-module__04XcqW__bottomInner{text-align:center;grid-template-columns:1fr;min-height:auto;padding:18px 0}.SiteFooter-module__04XcqW__legal{order:-1}.SiteFooter-module__04XcqW__bottomInner>span:first-child{text-align:center}}@media (max-width:560px){.SiteFooter-module__04XcqW__links{grid-template-columns:1fr 1fr}.SiteFooter-module__04XcqW__links>div:last-child{grid-column:1/-1}.SiteFooter-module__04XcqW__communityActions{flex-direction:column}.SiteFooter-module__04XcqW__primary,.SiteFooter-module__04XcqW__secondary{width:100%}.SiteFooter-module__04XcqW__brandName{font-size:1.25rem}}
