/* CC-F4: product-category archives only; Elementor documents remain editable. */
body.cc-f4-category .cc-f4-heading {display:flex; flex-direction:column; align-items:flex-start; justify-content:center; gap:11px; min-height:100%;}
body.cc-f4-category .elementor-element-e75f3d5 .cc-f4-heading .entry-title {margin:0; color:#202020; font-family:Manrope,Arial,sans-serif; font-size:clamp(24px,2vw,30px); font-weight:800; line-height:1.2; letter-spacing:-.025em; overflow-wrap:anywhere;}
body.cc-f4-category .elementor-element-e75f3d5 .cc-f4-heading.cc-f4-has-logo .entry-title {display:inline-block; width:fit-content; max-width:100%; padding:7px 11px; border-radius:8px; background:#093bc6; color:#fff; font-weight:800; line-height:1.3; letter-spacing:-.015em;}
body.cc-f4-category .elementor-element-e75f3d5 .cc-f4-heading.cc-f4-parent.cc-f4-has-logo .entry-title {font-size:clamp(15px,1.05vw,16px);}
body.cc-f4-category .elementor-element-e75f3d5 .cc-f4-heading.cc-f4-child.cc-f4-has-logo .entry-title {font-size:clamp(16px,1.2vw,18px);}
body.cc-f4-category .elementor-element-e75f3d5 .cc-f4-heading.cc-f4-no-logo .entry-title {font-size:clamp(30px,2.4vw,36px);}
body.cc-f4-category .cc-f4-logo {display:flex; align-items:center; justify-content:flex-start; width:100%; height:98px; min-width:0;}
body.cc-f4-category .cc-f4-logo-image {display:block; width:auto; height:auto; max-width:min(220px,100%); max-height:98px; object-fit:contain; object-position:left center; mix-blend-mode:multiply;}
body.cc-f4-category .cc-f4-heading.cc-f4-child .cc-f4-logo {height:76px;}
body.cc-f4-category .cc-f4-heading.cc-f4-child .cc-f4-logo-image {max-width:min(170px,100%); max-height:76px;}
/* Retained low-resolution thumbnails stay at native size when no verified replacement exists. */
body.cc-f4-category .cc-f4-heading.cc-f4-logo-small .cc-f4-logo-image {max-width:min(180px,100%);}
body.cc-f4-category .cc-f4-heading.cc-f4-child.cc-f4-logo-small .cc-f4-logo-image {max-width:min(154px,100%);}
body.cc-f4-category .cc-f4-heading.cc-f4-logo-square .cc-f4-logo {overflow:hidden; width:min(190px,100%);}
body.cc-f4-category .cc-f4-heading.cc-f4-logo-square .cc-f4-logo-image {width:190px; height:98px; max-width:none; max-height:none; object-fit:cover; object-position:center center;}
body.cc-f4-category .cc-f4-heading.cc-f4-child.cc-f4-logo-square .cc-f4-logo {width:min(150px,100%);}
body.cc-f4-category .cc-f4-heading.cc-f4-child.cc-f4-logo-square .cc-f4-logo-image {width:150px; height:76px;}
/* Generated pictograms have content to the edge: contain the whole square. */
body.cc-f4-category .cc-f4-heading.cc-f4-generated.cc-f4-logo-square .cc-f4-logo {overflow:visible; width:118px; height:118px;}
body.cc-f4-category .cc-f4-heading.cc-f4-generated.cc-f4-logo-square .cc-f4-logo-image {width:118px; height:118px; max-width:100%; max-height:100%; object-fit:contain; object-position:left center;}
/* The official Lorcana PNG contains white Disney and subtitle lettering. */
body.cc-f4-category .cc-f4-heading.cc-f4-logo-dark-backdrop .cc-f4-logo {box-sizing:border-box; width:230px; max-width:100%; height:108px; padding:7px 10px; border-radius:10px; background:#122653;}
body.cc-f4-category .cc-f4-heading.cc-f4-logo-dark-backdrop .cc-f4-logo-image {max-width:100%; max-height:100%; mix-blend-mode:normal;}

/* With visible subcategories, the title occupies the same visual row as their cards. */
body.cc-f4-category.cc-f4-has-children .elementor-element-458b13a {justify-content:center;}
/* A terminal category has no cards to fill the row: give its identity a full-width module. */
body.cc-f4-category.cc-f4-no-children .elementor-element-50c741d {display:flex; align-items:center; min-height:136px; padding:18px 26px; border:2px solid #dce6f5; border-radius:13px; background:#fff; box-shadow:0 4px 12px rgb(25 67 130 / 5%);}
body.cc-f4-category.cc-f4-no-children .elementor-element-458b13a {flex:1 1 100%; width:100%; min-width:0; justify-content:center;}
body.cc-f4-category.cc-f4-no-children .elementor-element-124fbba {display:none;}
body.cc-f4-category.cc-f4-no-children .elementor-element-e75f3d5 {width:100%;}
body.cc-f4-category.cc-f4-no-children .cc-f4-heading {flex-direction:row; align-items:center; justify-content:flex-start; gap:24px; min-height:92px;}
body.cc-f4-category.cc-f4-no-children .cc-f4-logo {flex:0 0 auto; width:190px; height:92px;}
body.cc-f4-category.cc-f4-no-children .cc-f4-heading.cc-f4-child .cc-f4-logo {width:130px; height:92px;}
body.cc-f4-category.cc-f4-no-children .cc-f4-logo-image,
body.cc-f4-category.cc-f4-no-children .cc-f4-heading.cc-f4-child .cc-f4-logo-image {max-width:100%; max-height:92px;}
body.cc-f4-category.cc-f4-no-children .cc-f4-heading.cc-f4-logo-square .cc-f4-logo {overflow:hidden; width:170px; height:92px;}
body.cc-f4-category.cc-f4-no-children .cc-f4-heading.cc-f4-logo-square .cc-f4-logo-image {width:170px; height:92px; max-width:none; max-height:none; object-fit:cover;}
body.cc-f4-category.cc-f4-no-children .cc-f4-heading.cc-f4-generated.cc-f4-logo-square .cc-f4-logo,
body.cc-f4-category.cc-f4-no-children .cc-f4-heading.cc-f4-generated.cc-f4-logo-square .cc-f4-logo-image {width:92px; height:92px; object-fit:contain;}
body.cc-f4-category.cc-f4-no-children .elementor-element-e75f3d5 .cc-f4-heading.cc-f4-parent.cc-f4-has-logo .entry-title {font-size:clamp(15px,1.05vw,16px);}
body.cc-f4-category.cc-f4-no-children .elementor-element-e75f3d5 .cc-f4-heading.cc-f4-child.cc-f4-has-logo .entry-title {font-size:clamp(16px,1.2vw,18px);}

/* Read the family and current collection together, in the same order as the DOM. */
body.cc-f4-category .cc-f4-identity-row {display:flex;align-items:center;justify-content:flex-start;gap:20px;width:100%;}
body.cc-f4-category .cc-f4-identity-row > .cc-f4-heading {flex:1 1 0;min-width:0;gap:18px;}
body.cc-f4-category a.cc-f4-return {display:grid;grid-template-columns:18px 72px minmax(0,1fr);align-items:center;gap:10px;flex:0 0 280px;max-width:100%;min-height:76px;padding:10px 12px;border:2px solid transparent;border-radius:10px;background:#f3f6fc;color:#093bc6;box-shadow:none;text-decoration:none;transition:border-color .15s,box-shadow .15s;}
body.cc-f4-category a.cc-f4-return--text {grid-template-columns:18px minmax(0,1fr);}
body.cc-f4-category a.cc-f4-return:is(:hover,:focus-visible) {border-color:#093bc6;background:#fff;color:#093bc6;box-shadow:4px 4px 0 #ff9c22,0 8px 20px rgb(9 59 198 / 10%);text-decoration:none;}
body.cc-f4-category a.cc-f4-return:focus-visible {outline:3px solid #093bc6!important;outline-offset:4px!important;}
body.cc-f4-category .cc-f4-return-arrow {width:18px;height:18px;}
body.cc-f4-category .cc-f4-return-logo {display:flex;align-items:center;justify-content:center;width:72px;height:52px;}
body.cc-f4-category .cc-f4-return-image {display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;}
body.cc-f4-category .cc-f4-return-logo--dark {padding:6px;border-radius:8px;background:#122653;}
body.cc-f4-category .cc-f4-return-copy {display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left;}
body.cc-f4-category .cc-f4-return-label {color:#52637d;font:600 12px/1.4 Manrope,Arial,sans-serif;}
body.cc-f4-category .cc-f4-return-name {color:#0631b6;font:800 16px/1.3 Manrope,Arial,sans-serif;overflow-wrap:anywhere;}
body.cc-f4-category .cc-f4-hierarchy-connector {display:block;flex:0 0 12px;width:12px;height:12px;border-top:2px solid #8497b5;border-right:2px solid #8497b5;transform:rotate(45deg);}
body.cc-f4-category .cc-f4-current-copy {display:flex;flex-direction:column;gap:6px;min-width:0;}
body.cc-f4-category .cc-f4-current-label {color:#52637d;font:600 12px/1.4 Manrope,Arial,sans-serif;}
/* Tighten the child label/title and lift their optical center beside the logo. */
body.cc-f4-category .cc-f4-identity-row .cc-f4-current-copy {gap:2px;padding-bottom:8px;}
body.cc-f4-category.cc-f4-no-children .cc-f4-identity-row .cc-f4-heading.cc-f4-child .cc-f4-logo {width:104px;height:80px;}
body.cc-f4-category.cc-f4-no-children .cc-f4-identity-row .cc-f4-heading.cc-f4-child .cc-f4-logo-image {width:auto;height:auto;max-width:100%;max-height:80px;object-fit:contain;object-position:center;}
body.cc-f4-category.cc-f4-no-children .elementor-element-e75f3d5 .cc-f4-identity-row .cc-f4-heading.cc-f4-child:is(.cc-f4-has-logo,.cc-f4-no-logo) .entry-title {display:block;width:auto;padding:0;border-radius:0;background:none;color:#15264b;font-size:clamp(24px,2vw,30px);line-height:1.2;}

body.cc-f4-category .elementor-element-c8a60ba {display:flex; align-items:center; justify-content:space-between; gap:18px; min-width:0;}
body.cc-f4-category .elementor-element-c8a60ba>.cc-f4-breadcrumb {flex:1 1 auto; min-width:0; width:auto;}
body.cc-f4-category .cc-f4-breadcrumb .wd-breadcrumbs {display:flex; align-items:center; flex-wrap:wrap; gap:0; margin:0; color:#53617b; font-size:.875rem; line-height:1.45;}
body.cc-f4-category .cc-f4-breadcrumb .wd-breadcrumbs a {color:#1045ca;}
body.cc-f4-category .cc-f4-breadcrumb .wd-breadcrumbs a:hover {color:#ff7417;}
/* H1 already names the current category; preserve the preceding linked ancestor. */
body.cc-f4-category .cc-f4-breadcrumb .wd-breadcrumbs>.wd-last,
body.cc-f4-category .cc-f4-breadcrumb .wd-breadcrumbs>.wd-delimiter:nth-last-child(2) {display:none;}
body.cc-f4-category .elementor-element-af07274 {display:flex; align-items:center; justify-content:flex-end; flex:0 0 auto; gap:18px; width:auto; min-width:0; margin-left:auto;}
body.cc-f4-category .cc-f4-count {flex:0 0 auto; width:auto; text-align:right;}
body.cc-f4-category .cc-f4-count .woocommerce-result-count {margin:0; color:#53617b; font-size:.875rem; line-height:1.45; white-space:nowrap;}
body.cc-f4-category .elementor-element-3bbfa4b {flex:0 0 auto;}

/* Subcategory cards follow the stationary product-card border and shadow. */
body.cc-f4-category .grid-subcategorias .wd-cat,
body.cc-f4-category .grid-subcategorias .wd-cat-wrap,
body.cc-f4-category .grid-subcategorias .wd-cat-inner,
body.cc-f4-category .grid-subcategorias .wd-cat-thumb,
body.cc-f4-category .grid-subcategorias .wd-cat-image,
body.cc-f4-category .grid-subcategorias .wd-cat-image img,
body.cc-f4-category .grid-subcategorias .wd-cat-content {transform:none!important;}
body.cc-f4-category .grid-subcategorias .wd-cat-wrap {height:100%; border:2px solid #dce6f5; border-radius:13px; background:#fff; box-shadow:0 4px 12px rgb(25 67 130 / 5%); transition:border-color .15s,box-shadow .15s;}
body.cc-f4-category .grid-subcategorias .wd-cat:hover .wd-cat-wrap,
body.cc-f4-category .grid-subcategorias .wd-cat:has(:focus-visible) .wd-cat-wrap {border-color:#093bc6; box-shadow:4px 4px 0 #ff9c22,0 8px 20px rgb(9 59 198 / 10%);}
body.cc-f4-category .grid-subcategorias .wd-cat-inner {height:100%; box-shadow:none!important; transition:none!important;}
body.cc-f4-category .grid-subcategorias .wd-cat:hover .wd-cat-inner,
body.cc-f4-category .grid-subcategorias .wd-cat:has(:focus-visible) .wd-cat-inner {box-shadow:none!important;}
body.cc-f4-category .grid-subcategorias .wd-entities-title {font-weight:700;}
/* Navigation labels determine their row height instead of being truncated. */
body.cc-f4-category .grid-subcategorias .wd-entities-title a {display:block!important; height:auto!important; max-height:none!important; overflow:visible!important; -webkit-line-clamp:unset!important; overflow-wrap:normal; word-break:normal;}
body.cc-f4-category .grid-subcategorias .wd-cat a:focus-visible {outline:3px solid #093bc6; outline-offset:3px; border-radius:4px;}

@media(max-width:1024px) {
  body.cc-f4-category .elementor-element-c8a60ba {flex-direction:row; flex-wrap:wrap;}
  body.cc-f4-category .elementor-element-c8a60ba>.cc-f4-breadcrumb {flex-basis:100%;}
  body.cc-f4-category .elementor-element-af07274 {flex:1 1 100%; justify-content:space-between; margin-left:0;}
  body.cc-f4-category .cc-f4-count {margin-left:auto;}
}
@media(max-width:767px) {
  body.cc-f4-category .cc-f4-identity-row {flex-direction:column;align-items:stretch;gap:0;}
  body.cc-f4-category a.cc-f4-return {flex:0 0 auto;width:fit-content;grid-template-columns:18px 56px minmax(0,1fr);gap:8px;min-height:72px;padding:10px;}
  body.cc-f4-category a.cc-f4-return--text {grid-template-columns:18px minmax(0,1fr);}
  body.cc-f4-category .cc-f4-return-logo {width:56px;height:48px;}
  body.cc-f4-category .cc-f4-return-name {font-size:15px;}
  body.cc-f4-category .cc-f4-hierarchy-connector {display:none;}
  body.cc-f4-category.cc-f4-no-children .cc-f4-identity-row > .cc-f4-heading {position:relative;flex:0 0 auto;flex-direction:row;align-items:center;gap:12px;margin-top:18px;margin-left:24px;}
  body.cc-f4-category .cc-f4-identity-row > .cc-f4-heading::before {content:"";position:absolute;left:-16px;top:-18px;width:12px;height:calc(50% + 18px);border-left:2px solid #8497b5;border-bottom:2px solid #8497b5;border-radius:0 0 0 6px;}
  body.cc-f4-category.cc-f4-no-children .cc-f4-identity-row .cc-f4-heading.cc-f4-child .cc-f4-logo {width:56px;height:64px;}
  body.cc-f4-category.cc-f4-no-children .cc-f4-identity-row .cc-f4-heading.cc-f4-child .cc-f4-logo-image {max-height:64px;}
  body.cc-f4-category.cc-f4-no-children .elementor-element-e75f3d5 .cc-f4-identity-row .cc-f4-heading.cc-f4-child:is(.cc-f4-has-logo,.cc-f4-no-logo) .entry-title {font-size:22px;}
  body.cc-f4-category .cc-f4-heading {gap:8px;}
  body.cc-f4-category .elementor-element-e75f3d5 .cc-f4-heading.cc-f4-has-logo .entry-title {padding:7px 10px;}
  body.cc-f4-category .elementor-element-e75f3d5 .cc-f4-heading.cc-f4-no-logo .entry-title {font-size:32px;}
  body.cc-f4-category .cc-f4-logo {height:85px;}
  body.cc-f4-category .cc-f4-heading.cc-f4-child .cc-f4-logo {height:70px;}
  body.cc-f4-category .cc-f4-heading.cc-f4-generated.cc-f4-logo-square .cc-f4-logo,
  body.cc-f4-category .cc-f4-heading.cc-f4-generated.cc-f4-logo-square .cc-f4-logo-image {width:100px; height:100px;}
  body.cc-f4-category .cc-f4-heading.cc-f4-logo-dark-backdrop .cc-f4-logo {width:205px; height:96px;}
  body.cc-f4-category.cc-f4-no-children .elementor-element-50c741d {min-height:0; padding:17px 19px;}
  body.cc-f4-category.cc-f4-no-children .cc-f4-heading {flex-direction:column; align-items:flex-start; gap:10px; min-height:0;}
  body.cc-f4-category.cc-f4-no-children .cc-f4-logo,
  body.cc-f4-category.cc-f4-no-children .cc-f4-heading.cc-f4-child .cc-f4-logo {width:150px; height:74px;}
  body.cc-f4-category.cc-f4-no-children .cc-f4-logo-image,
  body.cc-f4-category.cc-f4-no-children .cc-f4-heading.cc-f4-child .cc-f4-logo-image {max-height:74px;}
  body.cc-f4-category.cc-f4-no-children .cc-f4-heading.cc-f4-logo-square .cc-f4-logo,
  body.cc-f4-category.cc-f4-no-children .cc-f4-heading.cc-f4-logo-square .cc-f4-logo-image {width:150px; height:74px;}
  body.cc-f4-category.cc-f4-no-children .cc-f4-heading.cc-f4-generated.cc-f4-logo-square .cc-f4-logo,
  body.cc-f4-category.cc-f4-no-children .cc-f4-heading.cc-f4-generated.cc-f4-logo-square .cc-f4-logo-image {width:74px; height:74px;}
  body.cc-f4-category.cc-f4-no-children .elementor-element-e75f3d5 .cc-f4-heading.cc-f4-parent.cc-f4-has-logo .entry-title {font-size:15px;}
  body.cc-f4-category.cc-f4-no-children .elementor-element-e75f3d5 .cc-f4-heading.cc-f4-child.cc-f4-has-logo .entry-title {font-size:16px;}
  body.cc-f4-category .cc-f4-count .woocommerce-result-count {white-space:normal;}
  body.cc-f4-category .elementor-element-af07274 {display:grid; grid-template-columns:minmax(0,1fr) auto; gap:8px 12px;}
  body.cc-f4-category .elementor-element-98497da {grid-column:1; grid-row:1;}
  body.cc-f4-category .elementor-element-3bbfa4b {grid-column:2; grid-row:1; margin:0;}
  body.cc-f4-category .cc-f4-count {grid-column:1/-1; grid-row:2; justify-self:end; margin:0;}
}
@media(max-width:1024px) {
  /* Woodmart's inline medium-column count overrides Elementor's tablet setting. */
  body.cc-f4-category .grid-subcategorias .wd-grid-g {--wd-col-md:3!important;}
  /* Give tablet and mobile labels the full card width beneath their logo. */
  body.cc-f4-category .grid-subcategorias .wd-cat-inner {flex-direction:column; align-items:center; justify-content:center; gap:7px; min-height:0; padding:10px 8px 12px; overflow:visible;}
  body.cc-f4-category .grid-subcategorias .wd-cat-thumb {flex:0 0 auto; align-self:center; justify-content:center; width:100%; height:44px;}
  body.cc-f4-category .grid-subcategorias .wd-cat-image {justify-content:center;}
  body.cc-f4-category .grid-subcategorias .wd-cat-content {flex:0 0 auto; width:100%; min-width:0; text-align:center;}
  body.cc-f4-category .grid-subcategorias .wd-cat-header {min-height:0; width:100%;}
  /* The child theme and an inline .wd-cat rule set font and line clamp with !important. */
  body.cc-f4-category .grid-subcategorias .wd-entities-title {font-size:16px!important; line-height:1.25!important;}
}
@media(max-width:600px) {
  body.cc-f4-category .grid-subcategorias .wd-entities-title {font-size:15px!important;}
}
@media(prefers-reduced-motion:reduce) {
  body.cc-f4-category .grid-subcategorias .wd-cat-wrap,
  body.cc-f4-category a.cc-f4-return {transition:none;}
}

/* Root identity uses the same compact package as the return link, without an action. */
body.cc-f4-category.cc-f4-parent-category .elementor-element-50c741d {padding:20px 26px;border:2px solid #dce6f5;border-radius:13px;background:#fff;box-shadow:0 4px 12px rgb(25 67 130 / 5%);}
body.cc-f4-category.cc-f4-parent-category.cc-f4-has-children .elementor-element-50c741d {display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;}
body.cc-f4-category.cc-f4-parent-category .elementor-element-458b13a,
body.cc-f4-category.cc-f4-parent-category .elementor-element-124fbba {width:100%;min-width:0;}
body.cc-f4-category.cc-f4-parent-category .elementor-element-458b13a {align-self:start;justify-content:flex-start;}
body.cc-f4-category.cc-f4-parent-category .cc-f4-heading.cc-f4-root-identity {display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:12px;width:260px;max-width:100%;min-height:80px;padding:12px;border-radius:10px;background:#f3f6fc;}
body.cc-f4-category.cc-f4-parent-category .cc-f4-heading.cc-f4-root-identity.cc-f4-no-logo {grid-template-columns:minmax(0,1fr);}
body.cc-f4-category.cc-f4-parent-category .elementor-element-e75f3d5 .cc-f4-heading.cc-f4-root-identity.cc-f4-parent:is(.cc-f4-has-logo,.cc-f4-no-logo) .entry-title {display:block;width:auto;max-width:100%;margin:0;padding:0;border-radius:0;background:none;color:#0631b6;font-size:17px;line-height:1.3;}
body.cc-f4-category.cc-f4-parent-category .cc-f4-heading.cc-f4-root-identity.cc-f4-parent .cc-f4-logo {width:80px;height:56px;max-width:100%;padding:0;justify-content:center;}
body.cc-f4-category.cc-f4-parent-category .cc-f4-heading.cc-f4-root-identity.cc-f4-parent .cc-f4-logo-image {width:auto;height:auto;max-width:100%;max-height:56px;object-fit:contain;object-position:center;}
/* Legacy square thumbnails have generous margins around a horizontal logo. */
body.cc-f4-category.cc-f4-parent-category .cc-f4-heading.cc-f4-root-identity.cc-f4-logo-square:not(.cc-f4-generated) .cc-f4-logo-image {width:80px;height:56px;object-fit:cover;}
body.cc-f4-category.cc-f4-parent-category .cc-f4-heading.cc-f4-root-identity.cc-f4-logo-dark-backdrop .cc-f4-logo {padding:6px;border-radius:8px;}
body.cc-f4-category.cc-f4-parent-category .cc-f4-heading.cc-f4-root-identity.cc-f4-logo-dark-backdrop .cc-f4-logo-image {max-height:100%;}
body.cc-f4-category.cc-f4-parent-category .grid-subcategorias .wd-cat-wrap {padding:0;}
body.cc-f4-category.cc-f4-parent-category .grid-subcategorias .wd-entities-title a {overflow-wrap:anywhere;hyphens:auto;}
@media(min-width:1025px) {
  /* Replace nested padding with one inset, leaving room for the category name. */
  body.cc-f4-category.cc-f4-parent-category .grid-subcategorias .wd-cat-inner {gap:12px;padding:12px 14px;}
  body.cc-f4-category.cc-f4-parent-category .grid-subcategorias .wd-cat-thumb {flex:0 0 52px;width:52px;min-width:0;}
  body.cc-f4-category.cc-f4-parent-category .grid-subcategorias .wd-cat-content {flex:1 1 0;min-width:0;}
}
@media(max-width:1200px) {
  body.cc-f4-category.cc-f4-parent-category.cc-f4-has-children .elementor-element-50c741d {grid-template-columns:minmax(0,1fr);gap:18px;}
}
@media(max-width:767px) {
  body.cc-f4-category.cc-f4-parent-category .elementor-element-50c741d {padding:14px 12px;}
  body.cc-f4-category.cc-f4-parent-category .cc-f4-heading.cc-f4-root-identity {grid-template-columns:72px minmax(0,1fr);width:260px;gap:10px;min-height:76px;padding:10px;}
  body.cc-f4-category.cc-f4-parent-category .cc-f4-heading.cc-f4-root-identity.cc-f4-parent .cc-f4-logo {width:72px;height:52px;}
  body.cc-f4-category.cc-f4-parent-category .cc-f4-heading.cc-f4-root-identity.cc-f4-parent .cc-f4-logo-image {max-height:52px;}
  body.cc-f4-category.cc-f4-parent-category .cc-f4-heading.cc-f4-root-identity.cc-f4-logo-square:not(.cc-f4-generated) .cc-f4-logo-image {width:72px;height:52px;}
  body.cc-f4-category.cc-f4-parent-category .elementor-element-e75f3d5 .cc-f4-heading.cc-f4-root-identity.cc-f4-parent:is(.cc-f4-has-logo,.cc-f4-no-logo) .entry-title {font-size:16px;}
}
