.components_accordionTrigger__NKeuw{&>svg{width:1rem;height:1rem;--tw-rotate:270deg;stroke-width:2;color:hsl(var(--brand-color-primary-500))}&>svg,&[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}&[data-state=open]>svg{--tw-rotate:360deg}}.components_recipeDetails__gn5oQ>[data-testid=recipe-social-bar]{margin-left:1rem;margin-right:1rem;padding-left:0;padding-right:0}@media (min-width:768px){.components_recipeDetails__gn5oQ>[data-testid=recipe-social-bar]{margin-left:1.5rem;margin-right:1.5rem}}@media (min-width:1024px){.components_recipeDetails__gn5oQ>[data-testid=recipe-social-bar]{margin-left:2.5rem;margin-right:2.5rem}}.styles_typography__3Y8sz{& h2{font:var(--type-title-4xl-font);letter-spacing:var(--type-title-4xl-letter-spacing);-webkit-text-decoration:var(--type-title-4xl-text-decoration);text-decoration:var(--type-title-4xl-text-decoration);text-transform:var(--type-title-4xl-text-transform)}@media (min-width:1024px){& h2{font:var(--type-title-5xl-font);letter-spacing:var(--type-title-5xl-letter-spacing);-webkit-text-decoration:var(--type-title-5xl-text-decoration);text-decoration:var(--type-title-5xl-text-decoration);text-transform:var(--type-title-5xl-text-transform)}}& h3,& h4{text-transform:none!important;font:var(--type-title-2xl-font);letter-spacing:var(--type-title-2xl-letter-spacing);-webkit-text-decoration:var(--type-title-2xl-text-decoration);text-decoration:var(--type-title-2xl-text-decoration);text-transform:var(--type-title-2xl-text-transform)}@media (min-width:1024px){& h3,& h4{font:var(--type-title-3xl-font);letter-spacing:var(--type-title-3xl-letter-spacing);-webkit-text-decoration:var(--type-title-3xl-text-decoration);text-decoration:var(--type-title-3xl-text-decoration);text-transform:var(--type-title-3xl-text-transform)}}& h5{text-transform:none!important;font:var(--type-body-md-regular-font);letter-spacing:var(--type-body-md-regular-letter-spacing);-webkit-text-decoration:var(--type-body-md-regular-text-decoration);text-decoration:var(--type-body-md-regular-text-decoration);text-transform:var(--type-body-md-regular-text-transform)}@media (min-width:1024px){& h5{font-weight:400!important;font:var(--type-title-xl-font);letter-spacing:var(--type-title-xl-letter-spacing);-webkit-text-decoration:var(--type-title-xl-text-decoration);text-decoration:var(--type-title-xl-text-decoration);text-transform:var(--type-title-xl-text-transform)}}& h6{margin-left:-.25rem;margin-right:-.25rem;text-transform:none!important;font:var(--type-title-xl-font);letter-spacing:var(--type-title-xl-letter-spacing);-webkit-text-decoration:var(--type-title-xl-text-decoration);text-decoration:var(--type-title-xl-text-decoration);text-transform:var(--type-title-xl-text-transform)}@media (min-width:1024px){& h6{margin-left:.5rem;margin-right:.5rem;font:var(--type-title-2xl-font);letter-spacing:var(--type-title-2xl-letter-spacing);-webkit-text-decoration:var(--type-title-2xl-text-decoration);text-decoration:var(--type-title-2xl-text-decoration);text-transform:var(--type-title-2xl-text-transform)}}& a{text-decoration-line:underline}& ol{list-style-type:decimal;padding-inline-start:1.5rem}& ul{list-style-type:disc;padding-inline-start:1.5rem}& code{letter-spacing:.05em!important;color:hsl(var(--brand-color-primary-500));font:var(--type-functional-xs-bold-uppercase-font);letter-spacing:var(--type-functional-xs-bold-uppercase-letter-spacing);-webkit-text-decoration:var(--type-functional-xs-bold-uppercase-text-decoration);text-decoration:var(--type-functional-xs-bold-uppercase-text-decoration);text-transform:var(--type-functional-xs-bold-uppercase-text-transform)}&:has(p+*)>p{margin:revert}& hr{margin-top:1rem;margin-bottom:1rem}}.styles_subLink__oCRkQ{background:linear-gradient(#000,#000) 0 100% no-repeat;background-size:0 2px;transition:background-size .3s}.styles_group__DFwAM:hover .styles_subLink__oCRkQ{background-size:100% 2px}.styles_searchBar__UamMn{&:focus{box-shadow:hsl(var(--brand-color-primary-500)/.2) 0 0 0 2px,inset hsl(var(--brand-color-primary-500)/.2) 0 0 0 2px}}.styles_desktopSearchContent__g1_xk{width:var(--radix-popover-trigger-width);scrollbar-width:thin;scrollbar-color:#fff #eaeaea}.styles_editContainer__UcQ9N{-moz-column-gap:1rem;column-gap:1rem;row-gap:1.5rem}@media (min-width:1024px){.styles_editContainer__UcQ9N{display:grid}}.styles_editContainer__UcQ9N{&>*{grid-column:span 2/span 2}@media (min-width:1024px){&>*{margin-top:0;margin-bottom:0}}&>:first-child,&>:nth-child(2){grid-column:span 1/span 1}}.styles_contact__Dwqds{& a:before{width:1rem;height:1rem;display:inline-block;margin-right:.5rem}& a{margin-top:1rem;display:flex;align-items:center;text-decoration-line:none;font:var(--type-functional-sm-font);letter-spacing:var(--type-functional-sm-letter-spacing);-webkit-text-decoration:var(--type-functional-sm-text-decoration);text-decoration:var(--type-functional-sm-text-decoration);text-transform:var(--type-functional-sm-text-transform)}& p:has(b){margin-bottom:.25rem!important}& p:has(b){font:var(--type-body-md-regular-font);letter-spacing:var(--type-body-md-regular-letter-spacing);-webkit-text-decoration:var(--type-body-md-regular-text-decoration);text-decoration:var(--type-body-md-regular-text-decoration);text-transform:var(--type-body-md-regular-text-transform)}& p:has(a){margin-top:0!important}& p:has(a){font:var(--type-body-sm-regular-font);letter-spacing:var(--type-body-sm-regular-letter-spacing);-webkit-text-decoration:var(--type-body-sm-regular-text-decoration);text-decoration:var(--type-body-sm-regular-text-decoration);text-transform:var(--type-body-sm-regular-text-transform)}}.styles_contentWithCaption___yTY5 section[data-testid=generic-promo]{padding:0}