nav.fctel-product-breadcrumb{
 display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 16px;
 min-height:46px;padding:8px 12px;border:1px solid #e2e8f0;border-left:4px solid #c52028;
 border-radius:12px;background:linear-gradient(100deg,#fff 0%,#f8fbfd 58%,#f2faf8 100%);
 box-shadow:0 5px 15px #2333460f;line-height:1.4;
}
nav.fctel-product-breadcrumb::before{content:"";flex:0 0 16px;width:16px;height:20px;background:url(/templets/default/images/icon10.png) no-repeat center/16px auto;margin-right:2px}
nav.fctel-product-breadcrumb .fctel-breadcrumb-pill,
nav.fctel-product-breadcrumb .mini-crumb-current{
 display:inline-flex;align-items:center;flex:none;min-height:28px;padding:4px 12px;
 border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;
}
nav.fctel-product-breadcrumb .fctel-breadcrumb-level-0{border-color:#b51f27;background:linear-gradient(135deg,#cf2d35,#ad171f);color:white!important}
nav.fctel-product-breadcrumb .fctel-breadcrumb-level-1{border-color:#f1c8cb;background:#fff2f3;color:#b51f27!important}
nav.fctel-product-breadcrumb .fctel-breadcrumb-level-2{border-color:#bfe5dc;background:#eaf9f5;color:#087965!important}
nav.fctel-product-breadcrumb .mini-crumb-current{border-color:#d9dee7;background:#f5f7fa;color:#4d5968;overflow-wrap:anywhere;flex:0 1 auto}
nav.fctel-product-breadcrumb .fctel-breadcrumb-separator{flex:none;color:#9aa5b2;font-size:18px;font-weight:700;line-height:1}

nav.fctel-product-breadcrumb .fctel-breadcrumb-level-3{border-color:#c4d8fa;background:#edf4ff;color:#285b9a!important}
@media(max-width:767px){nav.fctel-product-breadcrumb{padding:8px 9px;gap:5px;margin-bottom:12px;min-height:42px}nav.fctel-product-breadcrumb .fctel-breadcrumb-pill,nav.fctel-product-breadcrumb .mini-crumb-current{font-size:12px;padding:4px 9px}}

/* Product 2855: compact entry spacing and a category-style breadcrumb. */
body.can1778-page.fctel-detail-unified .serial-standard-page{padding-top:12px!important}
body.can1778-page .serial-standard-page .mini-breadcrumb{
 display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 16px;
 min-height:46px;padding:8px 12px;border:1px solid #e2e8f0;border-left:4px solid #c52028;
 border-radius:12px;background:linear-gradient(100deg,#fff 0%,#f8fbfd 58%,#f2faf8 100%);
 box-shadow:0 5px 15px #2333460f;line-height:1.4;
}
body.can1778-page .mini-breadcrumb::before{content:"";flex:0 0 16px;width:16px;height:20px;background:url(/templets/default/images/icon10.png) no-repeat center/16px auto;margin-right:2px}
body.can1778-page .mini-breadcrumb .fctel-breadcrumb-pill,
body.can1778-page .mini-breadcrumb .mini-crumb-current{
 display:inline-flex;align-items:center;flex:none;min-height:28px;padding:4px 12px;
 border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;
}
body.can1778-page .mini-breadcrumb .fctel-breadcrumb-level-0{border-color:#b51f27;background:linear-gradient(135deg,#cf2d35,#ad171f);color:white!important}
body.can1778-page .mini-breadcrumb .fctel-breadcrumb-level-1{border-color:#f1c8cb;background:#fff2f3;color:#b51f27!important}
body.can1778-page .mini-breadcrumb .fctel-breadcrumb-level-2{border-color:#bfe5dc;background:#eaf9f5;color:#087965!important}
body.can1778-page .mini-breadcrumb .mini-crumb-current{border-color:#d9dee7;background:#f5f7fa;color:#4d5968;overflow-wrap:anywhere;flex:0 1 auto}
body.can1778-page .mini-breadcrumb .fctel-breadcrumb-separator{flex:none;color:#9aa5b2;font-size:18px;font-weight:700;line-height:1}
body.can1778-page.fctel-detail-unified .serial-standard-page .mini-hero{padding:24px;gap:24px;align-items:start;margin-bottom:18px}
body.can1778-page.fctel-detail-unified .serial-standard-page .mini-gallery[data-gallery=product] .mini-view-main{height:clamp(250px,22vw,300px);aspect-ratio:auto}
body.can1778-page .serial-standard-page .mini-intro>.mini-actions{margin:18px 0 0}
@media(max-width:767px){
 body.can1778-page.fctel-detail-unified .serial-standard-page{padding-top:10px!important}
 body.can1778-page .serial-standard-page .mini-breadcrumb{padding:8px 9px;gap:5px;margin-bottom:12px;min-height:42px}
 body.can1778-page .mini-breadcrumb .fctel-breadcrumb-pill,body.can1778-page .mini-breadcrumb .mini-crumb-current{font-size:12px;padding:4px 9px}
 body.can1778-page.fctel-detail-unified .serial-standard-page .mini-hero{padding:18px;gap:20px}
 body.can1778-page .mini-intro h1{text-wrap:balance}
 body.can1778-page.fctel-detail-unified .serial-standard-page .mini-gallery[data-gallery=product] .mini-view-main{height:240px}
}
@media print{body.can1778-page .mini-breadcrumb{box-shadow:none}}

/* Product 2855: tighter section rhythm and theme-matched section headers. */
body.can1778-page.fctel-detail-unified .serial-standard-page .mini-section{
 padding:18px 24px;margin-bottom:12px;
}
body.can1778-page.fctel-detail-unified .serial-standard-page .mini-section>:last-child{margin-bottom:0!important}
body.can1778-page.fctel-detail-unified .serial-standard-page .mini-section>h2{
 display:block;margin:0 0 14px;padding:8px 14px;
 border:1px solid #d3e8ec;border-left:4px solid #087e89;border-radius:4px 9px 9px 4px;
 background:linear-gradient(100deg,#e2f1f3,#f1f8fa);color:#17606b;
 font-size:22px;line-height:1.5;font-weight:700;
}
body.can1778-page.fctel-detail-unified .serial-standard-page .mini-section>h2+h3{margin-top:0}
@media(max-width:767px){
 body.can1778-page.fctel-detail-unified .serial-standard-page .mini-section{padding:14px 16px;margin-bottom:10px}
 body.can1778-page.fctel-detail-unified .serial-standard-page .mini-section>h2{font-size:20px;padding:7px 11px;margin-bottom:12px}
}

/* Compact teal ribbon for the six product section titles. */
body.can1778-page.fctel-detail-unified .serial-standard-page .mini-section>h2{
 display:table;max-width:100%;padding:6px 22px;margin:0 0 14px;
 border:0;border-radius:0 13px 13px 0;background:#087e89;color:#fff;
 font-size:20px;line-height:1.5;font-weight:700;
}
@media(max-width:767px){body.can1778-page.fctel-detail-unified .serial-standard-page .mini-section>h2{font-size:18px;padding:6px 18px;margin-bottom:12px}}

body.can1778-page .mini-views{grid-template-columns:repeat(3,minmax(0,1fr))}body.can1778-page .mini-page .mini-intro h2{font-size:21px}body.can1778-page .mini-page .mini-hero{align-items:start}body.can1778-page .mini-page .mini-hero .mini-view-main{height:280px}body.can1778-page .mini-page #applications figure{margin:12px 0 18px}body.can1778-page .mini-page #applications figure img{background:#f4f9fb;border:1px solid #d6e6eb;border-radius:12px}body.can1778-page .mini-fields{grid-template-columns:repeat(2,minmax(0,1fr))}body.can1778-page .mini-fields label:first-child{grid-column:auto}body.can1778-page #mini-config-note{font-size:15px}body.can1778-page .mini-page #ordering table td{white-space:normal}body.can1778-page .mini-page #ordering table th{white-space:normal!important}body.can1778-page .mini-page #ordering table col:first-child{width:140px!important}@media(max-width:767px){body.can1778-page .mini-fields{grid-template-columns:1fr}body.can1778-page .mini-page .mini-hero{padding:18px}body.can1778-page .mini-page .mini-hero .mini-view-main{height:220px}body.can1778-page .mini-page .mini-views img{height:48px}body.can1778-page .mini-page .mini-views strong{font-size:13px}body.can1778-page .mini-page .mini-views small{font-size:12px}body.can1778-page #fctel-chat-launcher,body.can1778-page .fctel-chat-launcher{max-height:42px}body.can1778-page .mini-page #ordering table col:first-child{width:110px!important}}
@media(max-width:767px){body.can1778-page #fctel-mobile-chat-button[data-layout]{min-width:132px!important;max-width:132px!important;min-height:42px!important;max-height:42px!important;top:auto!important;left:auto!important;right:12px!important;bottom:12px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:5px 10px!important;border-radius:24px!important;writing-mode:horizontal-tb!important}body.can1778-page #fctel-mobile-chat-button img{width:28px!important;height:28px!important;margin:0!important}body.can1778-page #fctel-mobile-chat-button .fc-launch-copy{display:block!important;writing-mode:horizontal-tb!important}body.can1778-page #fctel-mobile-chat-button strong{font-size:15px!important;line-height:1.3!important;writing-mode:horizontal-tb!important;white-space:nowrap!important;margin:0!important}body.can1778-page #fctel-mobile-chat-button small{display:none!important}}
@media(max-width:767px){body.can1778-page #fctel-mobile-chat-button img,body.can1778-page #fctel-mobile-chat-button .fc-launch-copy,body.can1778-page #fctel-mobile-chat-button strong{position:static!important;inset:auto!important;transform:none!important}body.can1778-page #fctel-mobile-chat-button img{min-width:28px!important;max-width:28px!important;min-height:28px!important;max-height:28px!important}body.can1778-page #fctel-mobile-chat-button .fc-launch-copy,body.can1778-page #fctel-mobile-chat-button strong{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important}}