.cat-page{--cat-ink:var(--vs-ink,#072835);--cat-soft:var(--vs-surface,#f4f6f7);--cat-accent:var(--vs-accent,#f39800);--cat-display:var(--vs-display-family,Georgia,serif);--cat-body:var(--vs-body-family,var(--font-body-family,Arial,sans-serif));color:var(--cat-ink);font:16px/1.65 var(--cat-body);padding-bottom:72px}.cat-page *{box-sizing:border-box}.cat-shell{width:var(--vs-width, calc(100% - 48px) );max-width:var(--vs-frame,1700px);margin-inline:auto}.cat-page a{color:inherit}.cat-page h1,.cat-page h2{font-family:var(--cat-display);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--cat-ink);text-wrap:balance;margin:0}.cat-page h1{font-size:clamp(36px,3.8vw,60px);max-width:24ch}.cat-page h2{font-size:clamp(28px,2.5vw,36px)}.cat-page h3{font:600 20px/1.35 var(--cat-body);letter-spacing:-.015em;margin:0;color:var(--cat-ink)}.cat-page p{margin:12px 0 0;max-width:64ch}.cat-breadcrumb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px;padding-block:24px}.cat-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.cat-intro{padding-block:24px 44px}.cat-intro>div>p{font-size:18px;max-width:66ch;margin-top:20px}.cat-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:28px}.cat-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 24px;border-radius:999px;text-decoration:none;font-weight:600;background:var(--cat-accent);color:var(--cat-ink)}.cat-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.cat-intro--cover{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);align-items:center}.cat-intro--cover>div>p{max-width:46ch}.cat-cover{overflow:hidden;background:var(--cat-soft);border-radius:8px}.cat-cover img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain}.cat-section{padding-block:36px}.cat-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:28px}.cat-heading>div>p{max-width:62ch}.cat-heading>.cat-text-link{flex-shrink:0}.cat-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px}.cat-category{text-decoration:none;min-width:0}.cat-category__image{aspect-ratio:1;overflow:hidden;border-radius:8px;background:var(--cat-soft)}.cat-category__image img{display:block;width:100%;height:100%;object-fit:contain}.cat-category h3{margin-top:16px;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.cat-category h3 span{flex-shrink:0}.cat-category p{font-size:16px;margin-top:8px;line-height:1.55}.cat-category:hover h3{text-decoration:underline;text-underline-offset:4px}.cat-categories--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}.cat-categories--compact .cat-category{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;align-items:center}.cat-categories--compact .cat-category h3{margin:0}.cat-categories--compact .cat-category__image{border-radius:4px}.cat-notes{background:var(--cat-soft);margin-block:48px;padding-block:44px}.cat-notes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:28px}.cat-notes__grid .cat-text-link{margin-top:14px}.cat-recipes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cat-recipe{text-decoration:none;display:flex;flex-direction:column;align-items:start;min-width:0}.cat-recipe__image{width:100%;overflow:hidden;border-radius:8px;background:#fdf9f3}.cat-recipe .sbd-imagery{background:#fdf9f3}.cat-recipe img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.cat-recipe h3{margin-top:18px}.cat-recipe>p{font-size:16px;margin-bottom:12px}.cat-recipe>.cat-text-link{margin-top:auto}.cat-reader-section{padding-bottom:20px}.cat-reader{background:var(--cat-soft);border-radius:8px}.cat-reader summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px;font-weight:600;font-size:18px;cursor:pointer;min-height:64px;list-style:none}.cat-reader summary::-webkit-details-marker{display:none}.cat-reader summary>span{font-size:26px;line-height:1}.cat-reader[open] summary>span{transform:rotate(45deg)}.cat-reader__body{padding:0 28px 28px}.cat-reader__body>p{margin:0 0 16px}.cat-reader iframe{display:block;width:100%;height:clamp(480px,75vh,820px);border:0;background:#fff}.cat-reader iframe:not([src]){display:none}.cat-resources h2{margin-bottom:28px}.cat-resources__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.cat-resources__grid .cat-text-link{margin-top:14px}.cat-order-note{margin-top:48px;padding:32px 40px;background:var(--cat-soft);border-radius:8px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:40px;align-items:center}.cat-order-note p{max-width:66ch}.cat-order-note__actions{display:flex;align-items:flex-start;flex-direction:column;gap:4px}.cat-order-note .cat-button{margin-bottom:8px}.cat-page :is(a,summary,button):focus-visible{outline:3px solid var(--cat-accent);outline-offset:5px}.cat-page :is(a,summary):active{transform:translateY(1px)}@keyframes cat-enter{0%{opacity:.65;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cat-page .cat-enter{animation:cat-enter .45s ease both}@media(hover:hover)and (prefers-reduced-motion:no-preference){.cat-category img,.cat-recipe img{transition:transform .3s ease}.cat-category:hover img,.cat-recipe:hover img{transform:scale(1.025)}}@media(max-width:1023px){.cat-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}.cat-categories--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.cat-notes__grid,.cat-resources__grid{gap:28px}.cat-page h1{font-size:44px}.cat-intro--cover{gap:28px}.cat-categories--compact .cat-category{grid-template-columns:72px minmax(0,1fr);gap:16px}}@media(max-width:767px){.cat-shell{width:calc(100% - 32px)}.cat-page{padding-bottom:48px}.cat-breadcrumb{padding-block:20px}.cat-page h1{font-size:36px;max-width:22ch}.cat-page h2{font-size:28px}.cat-page h3{font-size:18px}.cat-intro{padding-block:12px 28px}.cat-intro>div>p{font-size:17px}.cat-actions{gap:12px 20px;margin-top:22px}.cat-intro--cover{grid-template-columns:1fr;gap:28px}.cat-section{padding-block:28px}.cat-heading{display:block;margin-bottom:24px}.cat-heading>.cat-text-link{margin-top:8px}.cat-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.cat-category p{font-size:15px}.cat-category h3{gap:6px;margin-top:14px}.cat-categories--compact{grid-template-columns:1fr;gap:24px}.cat-categories--compact .cat-category{grid-template-columns:76px minmax(0,1fr);gap:16px}.cat-notes{margin-block:28px;padding-block:32px}.cat-notes__grid,.cat-resources__grid{grid-template-columns:1fr;gap:32px}.cat-recipes{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.cat-recipe img{aspect-ratio:1}.cat-recipe>p{font-size:15px}.cat-recipe>.cat-text-link{font-size:14px}.cat-reader summary{padding:18px 20px;font-size:17px}.cat-reader__body{padding:0 12px 12px}.cat-reader iframe{height:70vh;min-height:460px}.cat-order-note{grid-template-columns:1fr;gap:24px;margin-top:28px;padding:24px}.cat-order-note__actions{gap:6px}}@media(prefers-reduced-motion:reduce){.cat-page *,.cat-page *:before,.cat-page *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.cat-category:hover img,.cat-recipe:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/utea-catalogue-pages.css.map */
