/*
Theme Name: 5Cbuy Industrial
Description: Industrial adaptation of the official Blocksy Gadgets starter design.
Template: blocksy
Version: 1.0.0
Text Domain: fivecbuy-industrial
*/
.single-product .woocommerce-product-gallery img{aspect-ratio:5/4!important}
.single-product .single_add_to_cart_button,#place_order,.checkout-button{background:#db642b!important;color:#fff!important}
.single-product .single_add_to_cart_button:hover,#place_order:hover,.checkout-button:hover{background:#b54b19!important}
:root{--five-ink:#17262e;--five-muted:#687780;--five-orange:#e66c2c;--five-line:#dfe5e8;--theme-font-family:Arial,Helvetica,sans-serif;--theme-border-radius:3px;--theme-button-border-radius:3px}
html{scroll-behavior:smooth;scroll-padding-top:24px}body{font-family:Arial,Helvetica,sans-serif;color:var(--five-ink)}a,button,input{transition:color .18s,background .18s,border-color .18s}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #ea8b52;outline-offset:4px} .five-wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}.demo-ribbon{background:#eaf0f2;color:#354b58;font-size:11px;line-height:1.6}.demo-ribbon .five-wrap{display:flex;justify-content:space-between;gap:15px;padding:8px 0}.demo-ribbon b{font-size:10px;letter-spacing:1px;margin-right:12px}.demo-ribbon a{white-space:nowrap;color:#354b58;text-decoration:underline;text-underline-offset:3px}
#header [data-row=middle]{background:#182831!important}#header .site-title{font-size:30px!important;letter-spacing:-1.5px;color:white!important;font-weight:800!important}#header .site-title a{color:white!important}#header .menu>li>a{color:#e8edef!important;font-size:13px!important;font-weight:500}#header .menu>li>a:hover{color:#ff9b61!important}#header [data-id=cart],#header [data-id=account],#header [data-id=trigger]{--theme-icon-color:#e9eff1;--theme-icon-hover-color:#ed864c;color:#e9eff1}#header .ct-label{color:white}#header .ct-container{max-width:1240px}.catalog-toolbar{background:#233640;border-top:1px solid #364751;color:#fff}.catalog-toolbar>.five-wrap{display:flex;align-items:center;gap:27px;padding:14px 0}.catalog-label{font-size:13px;font-weight:700;color:white;white-space:nowrap;min-width:145px}.catalog-label span{font-size:22px;margin-right:12px}.catalog-note{font-size:11px;letter-spacing:.7px;white-space:nowrap;color:#c1ccd2}.part-search{display:flex;flex:1;gap:0;background:#fff;border-radius:3px;overflow:hidden}.part-search input{height:43px;min-width:0;border:0!important;border-radius:0!important;color:#223642;font-size:13px;padding-left:17px}.part-search button{height:43px;min-height:43px;border-radius:0;background:#e66c2c;color:white;padding-inline:22px;font-size:12px;display:flex;align-items:center;gap:30px}.part-search button:hover{background:#c95019}
.industrial-hero{background:#172831;color:#fff;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;min-height:490px}.hero-copy{padding:61px 0 32px;position:relative;z-index:1}.eyebrow{font-size:10px;line-height:1.5;letter-spacing:1.8px;font-weight:700;display:block;color:#72818a}.hero-copy .eyebrow{color:#aec0c9;display:flex;align-items:center;gap:10px;font-size:9px}.hero-copy .eyebrow>span{width:6px;height:6px;background:#f18b50}.hero-copy h1{font-size:clamp(42px,4.4vw,65px);line-height:1.08;letter-spacing:-2.5px;margin:25px 0 22px;color:white;font-weight:700}.hero-copy h1 em{font-style:normal;color:#f4935a}.hero-copy p{color:#b4c4cb;font-size:14px;line-height:1.8;margin:0 0 28px}.hero-actions{display:flex;align-items:center;gap:27px}.five-button{display:inline-flex;justify-content:space-between;align-items:center;gap:32px;background:#e66c2c;color:#fff;padding:15px 21px;font-weight:700;font-size:12px;border-radius:3px}.five-button:hover{background:#c9541d;color:white;transform:translateY(-1px)}.hero-secondary{color:#d9e3e8;font-size:12px;border-bottom:1px solid #72828b;padding:9px 0}.hero-secondary span{margin-left:16px}.hero-footnote{display:flex;justify-content:space-between;max-width:475px;margin-top:46px;border-top:1px solid #39505d;padding-top:16px;font-size:8px;letter-spacing:1.3px;color:#93a8b4}.hero-art{position:relative;min-height:460px;background-image:linear-gradient(#36515e35 1px,transparent 1px),linear-gradient(90deg,#36515e35 1px,transparent 1px);background-size:42px 42px}.hero-art:after{content:'';position:absolute;inset:0;box-shadow:inset 30px 0 60px #172831;pointer-events:none}.hero-motor{position:absolute;width:520px;max-width:none;top:13px;right:-50px;filter:drop-shadow(0 30px 25px #08141d85);transform:rotate(4deg)}.hero-sensor{position:absolute;width:330px;max-width:none;left:-13px;bottom:-3px;filter:drop-shadow(0 13px 15px #08141daa);transform:rotate(8deg)}.hero-art-label{position:absolute;top:35px;left:34px;right:0;color:#7f9ba8;font-size:8px;letter-spacing:1.5px;display:flex;justify-content:space-between}.hero-art-label span{color:#e98b53;font-size:20px;line-height:10px}.hero-part-label{position:absolute;bottom:33px;right:5px;font-size:8px;letter-spacing:1.2px;color:#bccbd2;display:flex;align-items:center;gap:8px}.tiny-dot{width:5px;height:5px;background:#eb925b;border-radius:50%}.blueprint-ring{position:absolute;top:70px;left:80px;border:1px solid #60788566;border-radius:50%;width:320px;height:320px}.ring-two{width:360px;height:360px;left:60px;top:50px;border-style:dashed;border-color:#5d778644}
.benefit-strip{border-bottom:1px solid var(--five-line);background:#fff}.benefit-strip>.five-wrap{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 0}.benefit-strip .five-wrap>div{position:relative;padding-left:40px;border-right:1px solid var(--five-line);margin-right:32px}.benefit-strip .five-wrap>div:last-child{border:0;margin-right:0}.benefit-strip span{position:absolute;left:0;top:2px;color:#c85b23;font-size:12px}.benefit-strip strong{display:block;font-size:13px;margin-bottom:3px}.benefit-strip p{font-size:11px;color:var(--five-muted);margin:0}.category-section,.ordering-section{padding-block:65px}.section-title{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}.section-title h2{font-size:29px;font-weight:700;line-height:1.2;letter-spacing:-.8px;margin:9px 0 0}.section-title>a{white-space:nowrap;font-size:11px;color:#455b67;border-bottom:1px solid #adbcc4;padding-bottom:4px}.industrial-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.category-card{position:relative;background:#f0f3f4;border:1px solid #e7edef;padding:20px 22px 21px;color:var(--five-ink);overflow:hidden}.category-card:hover{background:#e9eef1;border-color:#b8c7d0;color:var(--five-ink)}.category-index{font-size:9px;letter-spacing:1px;color:#81929c}.category-card img{display:block;width:100%;height:160px;object-fit:contain;transition:transform .3s}.category-card:hover img{transform:translateY(-5px)}.category-card h3{font-size:15px;margin:13px 0 6px;letter-spacing:-.2px;display:flex;justify-content:space-between;gap:5px}.category-card h3 span{font-weight:400;color:#d1632e}.category-card p{font-size:11px;color:#78858e;margin:0}.featured-section{background:#f7f9fa;border-block:1px solid #e6ecef;padding:60px 0 45px}.featured-section .products{margin:0!important}.products .product{border:1px solid #e2e8ec!important;border-radius:3px!important;background:#fff!important;box-shadow:none!important;padding:15px!important;overflow:hidden;--product-element-spacing:10px}.products .product .ct-media-container{background:#f2f5f7;border-radius:2px}.products .product .ct-media-container img{object-fit:contain!important;aspect-ratio:1.25!important;padding:10px}.products .woocommerce-loop-product__title{font-size:14px!important;line-height:1.4!important;letter-spacing:-.2px}.products .price{font-size:17px!important;font-weight:700;color:#213642!important}.products .product .button{font-size:11px!important;min-height:37px!important;border-radius:3px!important;background:#233c4a!important;color:white!important}.products .product .button:hover{background:#db632a!important}.products .product .ct-woo-card-actions{margin-top:auto}.part-number{font-size:9px;font-family:ui-monospace,monospace;letter-spacing:.35px;color:#84949e;margin-bottom:4px}.part-summary{font-size:11px;line-height:1.6;color:#647781;margin-bottom:6px}.products .product .entry-meta{font-size:9px!important}.application-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#e9eff2;margin-block:66px;padding:44px 55px;border:1px solid #dae3e8;overflow:hidden}.application-copy h2{font-size:35px;letter-spacing:-1px;line-height:1.12;margin:14px 0 20px}.application-copy p{font-size:13px;max-width:380px;line-height:1.8;color:#5b717e}.dark-button{background:#243d4b;margin-top:10px}.application-art{text-align:center;position:relative}.application-art img{width:350px;max-width:100%;transform:rotate(7deg)}.application-art span{display:block;font-size:8px;letter-spacing:2px;color:#7a8e9a}.ordering-section{padding-top:0}.ordering-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.ordering-steps>div{border-top:1px solid #cdd8de;padding-top:20px}.ordering-steps span{font-family:ui-monospace,monospace;color:#d8662f;font-size:12px}.ordering-steps h3{font-size:16px;margin:18px 0 10px}.ordering-steps p{font-size:12px;color:#6a7c86;line-height:1.8;max-width:310px}.five-footer{background:#192c36;color:#a7bac5;padding:54px 0 0}.footer-grid{display:grid;grid-template-columns:1.35fr 1fr .9fr 1.1fr;gap:48px}.five-wordmark{color:white;font-size:35px;font-weight:800;letter-spacing:-1.5px}.five-wordmark span{color:#ed8a53}.five-wordmark i{font-size:10px;vertical-align:top;margin-left:4px;font-style:normal}.five-footer p{font-size:12px;line-height:1.8;margin:16px 0}.five-footer h3{color:white;font-size:12px;margin:7px 0 20px}.five-footer .footer-grid>div>a:not(.five-wordmark){display:block;font-size:11px;color:#b2c3cc;margin-bottom:11px}.footer-kicker{font-size:8px;letter-spacing:2px;color:#6f929f}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #344a56;margin-top:40px;padding:20px 0;font-size:9px;letter-spacing:.5px}#footer{display:none}.category-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px;width:100%}.category-pills a{font-size:12px;padding:9px 14px;background:#eef3f6;color:#334f5f;border:1px solid #d9e3e9;border-radius:3px}.category-pills a:hover{border-color:#d46d36;color:#c45824}.woocommerce-before-shop-loop{flex-wrap:wrap}.product-demo-note{background:#f3f6f8;border-left:3px solid #d77b47;padding:13px 16px;font-size:11px;line-height:1.7;color:#59717e;margin:20px 0}.product-demo-note strong{display:block;color:#293e4b}.single-product .woocommerce-product-gallery .ct-media-container{background:#f1f5f7}.single-product .woocommerce-product-gallery img{object-fit:contain}.single-product .product_title{font-size:32px!important;line-height:1.15}.single-product .summary .price{font-size:26px;font-weight:700}.single-product .stock{font-size:12px;color:#567969}.woocommerce-product-attributes{font-size:13px}.woocommerce-product-attributes tr:nth-child(even){background:#f4f7f9}.woocommerce-product-details__short-description{font-size:14px;color:#566e7c}.woocommerce-cart-form,.cart_totals,.woocommerce-checkout-review-order{border:1px solid #dfe7eb;border-radius:4px;background:#fff;padding:24px}.woocommerce-checkout .col2-set{font-size:13px}.woocommerce-checkout input,.woocommerce-checkout select{border-color:#c6d4dd!important;background:white!important}.woocommerce-checkout #order_review_heading{font-size:22px}.woocommerce-order .woocommerce-notice{font-size:20px}.five-guide{max-width:840px;margin:auto;padding:55px 0}.five-guide h1{font-size:40px}.five-guide h2{font-size:23px;margin-top:35px}.five-guide p,.five-guide li{font-size:14px;line-height:1.9;color:#536a78}.five-guide a{text-decoration:underline}.woocommerce-message{border-color:#d1dfe5}.ct-page-title{padding-block:42px!important}.page-title{letter-spacing:-1px} .wp-block-heading{letter-spacing:-.7px}
@media(max-width:1000px){.hero-copy h1{font-size:49px}.hero-motor{width:440px;right:-80px;top:50px}.hero-sensor{width:280px;left:-20px;bottom:20px}.hero-art-label{left:10px}.hero-footnote{max-width:390px}.industrial-categories{gap:12px}.category-card{padding:15px}.category-card h3{font-size:13px}.category-card img{height:145px}.footer-grid{gap:25px}.hero-secondary{font-size:11px}.hero-actions{gap:18px}.hero-part-label{right:-15px;font-size:7px}.application-section{padding:32px}.catalog-note{display:none}}
@media(max-width:690px){.five-wrap{width:calc(100% - 36px)}.demo-ribbon{font-size:10px}.demo-ribbon .five-wrap{padding-block:8px}.demo-ribbon b{font-size:9px;margin-right:6px}.demo-ribbon a{display:none}#header .site-title{font-size:27px!important}.catalog-toolbar>.five-wrap{padding-block:10px;gap:0}.catalog-label{display:none}.part-search input{font-size:11px;padding-left:12px;height:40px}.part-search button{font-size:11px;padding-inline:13px;min-height:40px;height:40px;gap:13px}.hero-grid{display:block;min-height:0}.hero-copy{padding:35px 0 0}.hero-copy .eyebrow{font-size:7px;letter-spacing:1.2px}.hero-copy h1{font-size:45px;letter-spacing:-1.8px;margin-top:20px;margin-bottom:18px}.hero-copy p{font-size:12px;line-height:1.8}.desktop-only{display:none}.hero-actions{gap:20px}.five-button{font-size:11px;padding:13px 16px;gap:15px}.hero-secondary{font-size:10px}.hero-secondary span{margin-left:8px}.hero-footnote{display:none}.hero-art{min-height:285px;margin-top:10px;margin-left:0}.hero-motor{width:330px;top:-10px;right:-10px}.hero-sensor{width:225px;left:-25px;bottom:-10px}.blueprint-ring{width:220px;height:220px;top:20px;left:70px}.ring-two{width:250px;height:250px;left:55px;top:5px}.hero-art-label{display:none}.hero-part-label{font-size:6px;right:0;bottom:27px}.benefit-strip>.five-wrap{padding:20px 0;gap:12px}.benefit-strip .five-wrap>div{padding-left:0;margin:0;padding-right:9px}.benefit-strip span{position:static;font-size:9px;display:block;margin-bottom:5px}.benefit-strip strong{font-size:10px;line-height:1.4}.benefit-strip p{display:none}.category-section,.ordering-section{padding-block:38px}.section-title{align-items:start;gap:15px;margin-bottom:23px}.section-title h2{font-size:24px;letter-spacing:-.65px;max-width:250px}.section-title>a{font-size:9px;white-space:normal;min-width:58px;margin-top:23px}.eyebrow{font-size:8px;letter-spacing:1.1px}.industrial-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.category-card{padding:13px}.category-card img{height:123px}.category-card h3{font-size:12px;line-height:1.35;margin-top:8px;min-height:32px}.category-card p{font-size:9px}.category-index{font-size:8px}.featured-section{padding:36px 0 28px}.products{--shop-columns:repeat(2,minmax(0,1fr));--grid-columns:repeat(2,minmax(0,1fr));--grid-columns-gap:10px;--grid-rows-gap:12px}.products .product{padding:10px!important}.products .woocommerce-loop-product__title{font-size:12px!important}.products .price{font-size:15px!important}.part-number{font-size:8px}.part-summary{font-size:9px}.products .product .button{font-size:10px!important;padding-inline:10px!important}.products .product .entry-meta{display:none}.application-section{display:block;margin-block:35px;padding:28px 22px}.application-copy h2{font-size:29px}.application-copy p{font-size:12px}.application-art img{width:235px;margin-top:5px}.application-art span{font-size:7px}.ordering-section{padding-top:0}.ordering-steps{grid-template-columns:1fr;gap:21px}.ordering-steps>div{padding-top:14px;position:relative;padding-left:38px}.ordering-steps span{position:absolute;left:0;top:17px;font-size:10px}.ordering-steps h3{font-size:14px;margin:0 0 5px}.ordering-steps p{font-size:11px;margin:0;max-width:100%}.five-footer{padding-top:35px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.five-footer p{font-size:11px}.five-footer h3{font-size:11px;margin-bottom:16px}.five-footer .footer-grid>div>a:not(.five-wordmark){font-size:10px}.five-wordmark{font-size:30px}.footer-bottom{margin-top:25px;font-size:8px}.category-pills{gap:6px}.category-pills a{font-size:10px;padding:7px 9px}.single-product .product_title{font-size:27px!important}.product-demo-note{font-size:10px}.woocommerce-cart-form,.cart_totals,.woocommerce-checkout-review-order{padding:14px}.five-guide{padding:32px 0}.five-guide h1{font-size:30px}.five-guide h2{font-size:21px}.five-guide p,.five-guide li{font-size:13px}.ct-page-title{padding-block:27px!important}}
.woocommerce-checkout .woocommerce-checkout-review-order{border:0;padding:0}
@media(max-width:690px){.post-type-archive-product .hero-section{padding-block:30px!important}.post-type-archive-product .hero-section .page-title{font-size:27px}.post-type-archive-product .hero-section .page-description{font-size:13px}}
