.evo-catalogue-page .site-content>.col-full{max-width:none;padding:0;margin:0}.evo-catalogue-page .site-content{padding-top:0}.evo-browse{padding-block:32px 64px;font:400 15px/1.65 Inter,Arial,sans-serif;color:#263746}.evo-browse *{box-sizing:border-box}.evo-browse [hidden]{display:none!important}.evo-browse h1,.evo-browse h2,.evo-browse h3{font-family:Manrope,Arial,sans-serif;color:#123b59;letter-spacing:-.035em}.eb-heading h1{font-size:clamp(34px,4vw,48px);line-height:1.2;margin:0 0 15px}.eb-heading>p:last-child{max-width:780px;font-size:17px}.eb-routes{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 34px}.eb-routes a{padding:9px 18px;border:1px solid #dce7ed;border-radius:6px;color:#123b59;text-decoration:none;font-weight:650;font-size:13px}.eb-routes a[aria-current],.eb-routes a:hover{background:#123b59;border-color:#123b59;color:#fff}.eb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.eb-card{border:1px solid #dce7ed;border-radius:12px;padding:24px;background:#fff;text-decoration:none!important;color:#354f61;display:flex;flex-direction:column;box-shadow:0 4px 18px #123b5905;min-width:0}.eb-card:hover{border-color:#087878;box-shadow:0 6px 22px #123b5912;color:#354f61}.eb-card h2,.eb-card h3{font-size:20px;line-height:1.4;margin:0 0 10px}.eb-card p{font-size:14px;margin:0 0 12px}.eb-card strong{font-size:13px;color:#087878;margin-top:auto;padding-top:10px}.eb-swatch{height:95px;border-radius:8px;background:#f3f7f9;margin-bottom:20px;border:1px solid #dce7ed;position:relative}.eb-swatch:after{content:'';position:absolute;width:100px;height:55px;border-radius:5px;background:#fff;border:1px solid #dce7ed;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-7deg);box-shadow:0 5px 12px #123b5912}.eb-swatch-brown-kraft-labels{background:#dbc099}.eb-swatch-recycled-paper-labels{background:#e6e7dc}.eb-swatch-coloured-labels{background:linear-gradient(110deg,#f9e5ad 33%,#bfe4e1 33%,#bfe4e1 66%,#d3dcf7 66%)}.eb-swatch-fluorescent-labels{background:#e5f47a}.eb-swatch-metallic-labels{background:linear-gradient(110deg,#d7c69f,#f8edca,#d5bf85)}.eb-shape{display:block;width:80px;height:60px;border:2px solid #087878;background:#eef8f7;margin:10px 0 24px;border-radius:4px}.eb-shape-rounded{border-radius:10px}.eb-shape-square-corners{border-radius:0}.eb-shape-round{height:70px;width:70px;border-radius:50%}.eb-shape-oval{border-radius:50%}.eb-shape-square{height:70px;width:70px}.eb-size-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eb-size-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:20px;padding:16px}.eb-size-card img{display:block;width:100%;max-width:220px;height:auto;aspect-ratio:1;object-fit:contain;justify-self:center}.eb-size-card>div{min-width:0;display:flex;flex-direction:column;height:100%}.eb-size-card h2{font-size:19px}.eb-size-card p{font-size:12px}.eb-sheet-count{font-size:11px;font-weight:700;letter-spacing:.02em;background:#edf7f6;color:#087878;border-radius:4px;padding:3px 8px;margin-bottom:10px;align-self:start}.eb-filters{display:flex;align-items:end;gap:20px;background:#f3f7f9;border:1px solid #dce7ed;border-radius:10px;padding:20px;margin-bottom:24px}.eb-filters label{display:block;font-size:12px;font-weight:650;color:#123b59;flex:1}.eb-filters select{display:block;width:100%;margin-top:7px;background:#fff;border:1px solid #d4e0e7;border-radius:5px;min-height:44px;padding:8px 12px;color:#123b59;font:400 14px Inter,Arial,sans-serif}.eb-filters p{margin:0 0 9px;white-space:nowrap;font-size:13px}.eb-note{font-size:13px;color:#557181;margin-top:24px}.eb-note a{color:#087878}.eb-use-advice{padding:30px;background:#f3f7f9;border:1px solid #dce7ed;border-radius:12px}.eb-use-advice h2,.eb-section>h2{font-size:26px;margin:0 0 15px}.eb-use-advice ul{margin:0 0 25px;padding-left:22px}.eb-use-advice li{margin:10px 0}.eb-section{margin-top:40px}.eb-section .eb-note{margin:0 0 24px}.eb-links{display:flex;flex-wrap:wrap;gap:24px}.eb-links a{color:#087878;font-weight:650}.eb-help{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:42px;padding:30px;background:#123b59;border-radius:12px;color:#fff}.eb-help h2{color:#fff;font-size:24px;margin:0 0 8px}.eb-help p{margin:0}.eb-help .evo-button{background:#fff;color:#123b59;white-space:nowrap}.evo-browse a:focus-visible,.evo-browse select:focus-visible{outline:3px solid #2d8fd5;outline-offset:4px}.em-downloads{margin-bottom:24px}.em-downloads h2{font-size:18px;margin:0 0 12px}.em-downloads #em-template-links{display:flex;gap:10px;flex-wrap:wrap}.em-downloads #em-template-links a{display:inline-block;background:#edf7f6;border:1px solid #b5dbd8;color:#087878;font-size:13px;font-weight:650;padding:9px 14px;border-radius:5px}.em-downloads p,.em-downloads small,.em-spec-note{font-size:12px;color:#557181}.em-about+.em-about{margin-top:20px}.em-selected-specs dl{display:grid;grid-template-columns:1fr 1.4fr;gap:10px 20px;margin:18px 0}.em-selected-specs dt{font-weight:650;color:#123b59}.em-selected-specs dd{margin:0;overflow-wrap:anywhere}.em-selected-description p{font-size:13px}.em-fixed-size{font-weight:700;color:#123b59;font-size:18px;margin-bottom:8px}.em-material-intro{font-size:14px}.em-advice{font-size:13px;margin-top:22px}
@media(max-width:1050px){.eb-size-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eb-size-card{gap:18px}.eb-material-grid,.eb-shape-grid,.eb-use-grid{gap:18px}}
@media(max-width:760px){.eb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eb-size-grid{grid-template-columns:1fr}.eb-size-card{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);padding:16px}.eb-size-card img{width:100%;max-width:240px;height:auto;margin:0}.eb-help{align-items:start;flex-direction:column}.eb-filters{flex-wrap:wrap}.eb-filters p{width:100%;margin:0}.eb-heading>p:last-child{font-size:15px}}
@media(max-width:480px){.eb-grid{grid-template-columns:1fr}.eb-size-card{grid-template-columns:1fr;gap:16px}.eb-size-card img{width:100%;max-width:240px;height:auto;margin:0}.eb-size-card h2{font-size:21px}.eb-size-card p{font-size:14px}.eb-filters{padding:16px;gap:15px}.eb-filters label{flex-basis:100%}.eb-routes a{flex:1;text-align:center;white-space:nowrap}.eb-use-advice{padding:24px}.em-selected-specs dl{grid-template-columns:1fr;gap:4px}.em-selected-specs dd{margin-bottom:12px}}
/* The catalogue templates provide their own complete breadcrumb trail. */
body.evo-catalogue-page .woocommerce-breadcrumb{display:none!important}
