@layer ps-legacy;@layer ps-legacy{:root{--ps-ink:#12202b;--ps-muted:#667785;--ps-line:#dbe4ea;--ps-soft:#f4f7f9;--ps-green:#087c61;--ps-green-dark:#055e4a;--ps-navy:#0d2a3b;--ps-blue:#1769d2;--ps-radius:16px;--ps-shadow:0 14px 45px rgba(15,40,55,.08);}*{box-sizing:border-box;}html{scroll-behavior:auto;}body{margin:0;direction:rtl;color:var(--ps-ink);background:#fff;font-family:Tahoma,"Segoe UI",Arial,sans-serif;line-height:1.75;text-rendering:optimizeLegibility;}body.ps-menu-open{overflow:hidden;}a{color:inherit;}img{max-width:100%;height:auto;}.ps-container{width:min(1200px,calc(100% - 36px));margin-inline:auto;}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.screen-reader-text:focus{clip:auto;width:auto;height:auto;top:10px;right:10px;z-index:100000;padding:10px;background:#fff;}.ps-topbar{background:var(--ps-navy);color:#dce8ed;font-size:.84rem;}.ps-topbar-inner{min-height:38px;display:flex;justify-content:space-between;align-items:center;gap:20px;}.ps-topbar-links{display:flex;align-items:center;gap:20px;}.ps-topbar a{text-decoration:none;}.ps-site-header{background:#fff;position:relative;z-index:50;box-shadow:0 2px 15px rgba(11,35,48,.06);}.ps-header-main{min-height:88px;display:grid;grid-template-columns:240px minmax(280px,1fr) auto;align-items:center;gap:26px;}.ps-brand{min-width:0;}.custom-logo-link{display:flex;align-items:center;}.custom-logo{max-height:62px;width:auto;}.ps-text-logo{display:inline-flex;align-items:center;gap:11px;text-decoration:none;font-weight:900;font-size:1.4rem;color:var(--ps-navy);}.ps-logo-mark{width:40px;height:40px;background:var(--ps-green);border-radius:9px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:7px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.25);}.ps-logo-mark i{display:block;background:#d9fff3;border-radius:2px;}.ps-header-search{display:flex;height:48px;border:1px solid var(--ps-line);background:#f8fafb;border-radius:12px;overflow:hidden;transition:.2s;}.ps-header-search:focus-within{border-color:var(--ps-green);box-shadow:0 0 0 3px rgba(8,124,97,.12);background:#fff;}.ps-header-search input{flex:1;border:0;background:transparent;padding:0 16px;font:inherit;color:var(--ps-ink);outline:0;min-width:0;}.ps-header-search button{width:52px;border:0;background:var(--ps-green);display:grid;place-items:center;cursor:pointer;}.ps-header-search svg,.ps-header-action svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.ps-header-search button svg{color:#fff;}.ps-header-actions{display:flex;align-items:center;gap:9px;}.ps-header-action{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;color:#334854;font-size:.76rem;}.ps-header-action svg{color:var(--ps-navy);}.ps-cart-count{position:absolute;top:-7px;right:9px;min-width:20px;height:20px;border-radius:999px;background:var(--ps-green);color:#fff;display:grid;place-items:center;padding:0 5px;font-size:.7rem;font-weight:800;}.ps-menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--ps-line);background:#fff;border-radius:10px;padding:10px;cursor:pointer;}.ps-menu-toggle span{display:block;height:2px;background:var(--ps-navy);margin:4px 0;}.ps-primary-nav{border-top:1px solid #edf1f4;}.ps-primary-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px;}.ps-primary-menu>li{position:relative;}.ps-primary-menu a{display:block;text-decoration:none;padding:13px 17px;font-size:.92rem;font-weight:700;color:#263b46;}.ps-primary-menu a:hover,.ps-primary-menu .current-menu-item>a{color:var(--ps-green);}.ps-primary-menu .sub-menu{position:absolute;right:0;top:100%;min-width:210px;list-style:none;margin:0;padding:8px;background:#fff;border:1px solid var(--ps-line);border-radius:0 0 12px 12px;box-shadow:var(--ps-shadow);opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s;}.ps-primary-menu .sub-menu a{padding:9px 11px;}.ps-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#eefaf5 0,#f6f9fb 56%,#eef4f7 100%);border-bottom:1px solid #e1e9ed;}.ps-hero:before{content:"";position:absolute;width:540px;height:540px;border:1px solid rgba(8,124,97,.12);border-radius:50%;left:-220px;top:-280px;box-shadow:0 0 0 50px rgba(8,124,97,.025),0 0 0 100px rgba(8,124,97,.018);}.ps-hero-grid{min-height:560px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding-block:62px;}.ps-eyebrow{display:inline-block;color:var(--ps-green);font-size:.9rem;font-weight:850;margin-bottom:9px;}.ps-hero h1{font-size:clamp(2.25rem,4.6vw,4.25rem);line-height:1.3;margin:0 0 18px;max-width:760px;color:var(--ps-navy);letter-spacing:-.035em;}.ps-hero-copy>p{color:#526672;max-width:670px;margin:0 0 28px;}.ps-hero-actions{display:flex;gap:12px;flex-wrap:wrap;}.ps-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:10px 22px;border-radius:11px;text-decoration:none;font-weight:850;border:1px solid transparent;transition:.2s;}.ps-button-primary{background:var(--ps-green);color:#fff;}.ps-button-primary:hover{background:var(--ps-green-dark);}.ps-button-secondary{background:#fff;border-color:#cad7de;color:var(--ps-navy);}.ps-hero-points{display:flex;gap:18px;flex-wrap:wrap;margin-top:25px;color:#475d68;font-size:.88rem;}.ps-hero-points span{display:flex;align-items:center;gap:7px;}.ps-hero-points span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ps-green);box-shadow:0 0 0 4px rgba(8,124,97,.1);}.ps-hero-visual{position:relative;min-height:420px;display:grid;place-items:center;}.ps-board{position:relative;width:min(430px,90%);aspect-ratio:1.16;background:linear-gradient(145deg,#0a8c69,#07684f);border-radius:28px;transform:rotate(-5deg);box-shadow:0 35px 70px rgba(5,80,60,.25),inset 0 0 0 5px rgba(255,255,255,.09);overflow:hidden;}.ps-board:before,.ps-board:after{content:"";position:absolute;inset:22px;border:2px dashed rgba(205,255,236,.16);border-radius:18px;}.ps-board:after{inset:58px 44px;border-style:solid;border-width:1px;}.ps-chip{position:absolute;display:grid;place-items:center;background:#17232a;color:#dbe6ea;border:3px solid #33434b;box-shadow:0 12px 20px rgba(0,0,0,.28),inset 0 0 0 1px #0b1013;font-family:monospace;font-weight:800;}.ps-chip:before,.ps-chip:after{content:"";position:absolute;background:repeating-linear-gradient(90deg,#bdc6c9 0 5px,transparent 5px 11px);height:9px;left:-13px;right:-13px;}.ps-chip:before{top:-11px;}.ps-chip:after{bottom:-11px;}.ps-chip-main{width:130px;height:100px;right:50%;top:48%;transform:translate(50%,-50%);}.ps-chip-a{width:80px;height:50px;right:45px;top:58px;}.ps-chip-b{width:78px;height:55px;left:50px;bottom:60px;}.ps-pad{position:absolute;width:18px;height:18px;border:4px solid #d5b151;background:#0b7358;border-radius:50%;box-shadow:inset 0 0 0 2px #f1d680;}.p1{right:28px;bottom:30px;}.p2{right:29px;top:30px;}.p3{left:28px;top:30px;}.p4{left:28px;bottom:30px;}.p5{left:50%;top:28px;}.p6{left:48%;bottom:27px;}.ps-trace{position:absolute;height:4px;background:#d1ad4d;border-radius:10px;transform-origin:right center;}.t1{width:115px;right:55px;top:44px;transform:rotate(24deg);}.t2{width:125px;left:40px;top:105px;transform:rotate(-10deg);}.t3{width:100px;right:45px;bottom:62px;transform:rotate(-22deg);}.t4{width:130px;left:35px;bottom:115px;transform:rotate(16deg);}.ps-floating-card{position:absolute;background:rgba(255,255,255,.96);border:1px solid rgba(194,213,221,.75);border-radius:13px;padding:13px 16px;box-shadow:0 20px 38px rgba(24,53,65,.15);display:grid;gap:2px;min-width:170px;}.ps-floating-card strong{color:var(--ps-navy);}.ps-floating-card span{color:var(--ps-muted);font-size:.82rem;}.ps-card-stock{right:0;bottom:46px;}.ps-card-order{left:0;top:46px;}.ps-search-section{padding:56px 0 12px;}.ps-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px;}.ps-section-heading span{font-size:.85rem;font-weight:800;color:var(--ps-green);}.ps-section-heading h2{font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.45;color:var(--ps-navy);margin:4px 0 0;}.ps-section-heading>a{color:var(--ps-green);font-weight:750;text-decoration:none;}.ps-home-section{padding:72px 0;}.ps-categories-section{padding-top:44px;}.ps-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}.ps-category-card{min-height:155px;border:1px solid var(--ps-line);border-radius:var(--ps-radius);padding:20px;background:#fff;text-decoration:none;display:flex;flex-direction:column;gap:4px;transition:.2s;}.ps-category-card:hover{transform:translateY(-5px);border-color:#a8cfc1;box-shadow:var(--ps-shadow);}.ps-category-icon{width:56px;height:56px;border-radius:13px;background:#eaf7f2;display:grid;place-items:center;position:relative;margin-bottom:8px;overflow:hidden;}.ps-category-icon img{width:100%;height:100%;object-fit:cover;}.ps-category-icon b{width:28px;height:20px;background:var(--green,#087c61);border:2px solid #075f4b;border-radius:3px;}.ps-category-icon i:before,.ps-category-icon i:after{content:"";position:absolute;width:9px;height:2px;background:#c39d39;top:27px;}.ps-category-icon i:before{right:7px;}.ps-category-icon i:after{left:7px;}.ps-category-card strong{color:var(--ps-navy);}.ps-category-card small{color:var(--ps-muted);}.ps-pcb-service{background:var(--ps-navy);color:#fff;position:relative;overflow:hidden;}.ps-pcb-service:after{content:"PCB";position:absolute;left:-25px;bottom:-100px;font-size:250px;font-weight:900;color:rgba(255,255,255,.025);line-height:1;}.ps-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:1;}.ps-service-copy .ps-eyebrow{color:#64e3bd;}.ps-service-copy h2{font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.45;margin:0 0 18px;}.ps-service-copy p{color:#bdd0d9;font-size:1.02rem;margin:0 0 27px;}.ps-process-list{list-style:none;padding:0;margin:0;display:grid;gap:13px;}.ps-process-list li{display:flex;gap:16px;align-items:center;padding:17px;background:rgba(255,255,255,.065);border-radius:13px;}.ps-process-list li>span{width:42px;height:42px;flex:none;border-radius:10px;background:var(--ps-green);display:grid;place-items:center;font-weight:900;}.ps-process-list strong{display:block;}.ps-process-list p{margin:1px 0 0;color:#adc1ca;font-size:.86rem;}.ps-products-section{background:#f6f8fa;}.ps-products-section .woocommerce ul.products{margin-bottom:0;}.ps-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}.ps-benefit-grid article{padding:22px;border:1px solid var(--ps-line);border-radius:var(--ps-radius);background:#fff;}.ps-benefit-grid article>span{display:inline-block;font-size:.8rem;font-weight:900;background:#eaf7f2;border-radius:7px;padding:3px 8px;}.ps-benefit-grid h3{font-size:1.05rem;margin:14px 0 7px;color:var(--ps-navy);}.ps-benefit-grid p{font-size:.9rem;color:var(--ps-muted);margin:0;}.ps-final-cta{padding-top:20px;}.ps-final-cta-inner{background:linear-gradient(115deg,#087c61,#0b5f75);color:#fff;border-radius:24px;padding:38px 44px;display:flex;align-items:center;justify-content:space-between;gap:25px;}.ps-final-cta span{color:#bdffea;}.ps-final-cta h2{margin:4px 0 0;font-size:clamp(1.5rem,3vw,2.4rem);}.ps-final-cta-inner>div:last-child{display:flex;gap:10px;flex-wrap:wrap;}.ps-button-light{background:#fff;color:var(--ps-green);}.ps-button-outline-light{border-color:rgba(255,255,255,.55);color:#fff;}.ps-page-main{padding:45px 0 80px;min-height:55vh;background:#f8fafb;}.ps-content-shell{max-width:960px;}.ps-page-article{background:#fff;border:1px solid var(--ps-line);border-radius:18px;padding:30px;box-shadow:0 8px 30px rgba(20,45,60,.045);}.ps-page-header{margin-bottom:25px;}.ps-page-header h1{font-size:clamp(1.7rem,3.5vw,2.6rem);line-height:1.4;color:var(--ps-navy);margin:0;}.ps-entry-content>*:first-child{margin-top:0;}.ps-entry-content a{color:var(--ps-green);}.ps-entry-content table{width:100%;border-collapse:collapse;}.ps-entry-content th,.ps-entry-content td{border:1px solid var(--ps-line);padding:10px;}.ps-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}.ps-post-card{background:#fff;border:1px solid var(--ps-line);border-radius:15px;overflow:hidden;}.ps-post-thumb{display:block;aspect-ratio:1.65;background:#e9eff2;}.ps-post-thumb img{width:100%;height:100%;object-fit:cover;}.ps-post-body{padding:17px;}.ps-post-meta{font-size:.8rem;color:var(--ps-muted);}.ps-post-body h2{font-size:1.08rem;line-height:1.6;margin:8px 0;}.ps-post-body h2 a{text-decoration:none;}.ps-post-body p{color:var(--ps-muted);font-size:.88rem;margin:0;}.ps-single-image{margin-bottom:25px;border-radius:14px;overflow:hidden;}.ps-error-page{text-align:center;padding:80px 0;}.ps-error-page>span{font-size:7rem;font-weight:900;color:#d6e2e7;line-height:1;}.ps-error-page h1{color:var(--ps-navy);}.ps-shop-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;align-items:start;}.ps-shop-sidebar{position:sticky;top:20px;}.ps-shop-sidebar .ps-parts-search-row,.ps-shop-sidebar .ps-grid-4{grid-template-columns:1fr;}.ps-shop-sidebar .ps-parts-search-row .ps-submit{width:100%;}.ps-widget{background:#fff;border:1px solid var(--ps-line);border-radius:14px;padding:17px;margin-bottom:15px;}.ps-widget-title{margin:0 0 13px;font-size:1rem;}.ps-site-footer{background:#0a202d;color:#c2d0d7;margin-top:0;}.ps-footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:42px;padding-block:58px;}.ps-footer-logo{font-weight:900;color:#fff;text-decoration:none;}.ps-footer-about p,.ps-footer-column p{font-size:.88rem;color:#9fb2bb;}.ps-footer-contact{display:inline-flex;border:1px solid #3b5a68;border-radius:9px;padding:7px 12px;text-decoration:none;color:#d8e7ed;}.ps-footer-grid h3{color:#fff;font-size:1rem;margin:0 0 14px;}.ps-footer-grid ul{list-style:none;padding:0;margin:0;display:grid;gap:8px;}.ps-footer-grid li,.ps-footer-grid a{font-size:.88rem;}.ps-footer-grid a{text-decoration:none;}.ps-footer-bottom{border-top:1px solid rgba(255,255,255,.08);font-size:.8rem;color:#8fa5af;}.ps-footer-bottom .ps-container{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:15px;}.woocommerce .woocommerce-breadcrumb{color:var(--ps-muted);font-size:.84rem;margin-bottom:20px;}.woocommerce .woocommerce-breadcrumb a{color:var(--ps-green);text-decoration:none;}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{margin-bottom:20px;}.woocommerce .woocommerce-ordering select{min-height:42px;border:1px solid var(--ps-line);border-radius:9px;padding:7px 10px;background:#fff;}.woocommerce ul.products{gap:18px;}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none;}.woocommerce ul.products li.product{width:auto;float:none;background:#fff;border:1px solid var(--ps-line);border-radius:15px;padding:13px;transition:.2s;display:flex;flex-direction:column;}.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:var(--ps-shadow);border-color:#b8d2c9;}.woocommerce ul.products li.product a img{border-radius:10px;background:#f2f5f7;margin-bottom:12px;aspect-ratio:1.1;object-fit:contain;}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.98rem;line-height:1.65;padding:0;min-height:3.2em;}.woocommerce ul.products li.product .price{color:var(--ps-green);font-weight:850;font-size:.96rem;}.woocommerce ul.products li.product .button{margin-top:auto;background:var(--ps-green);border-radius:9px;padding:10px 12px;text-align:center;}.woocommerce span.onsale{background:var(--ps-green);min-width:48px;min-height:28px;line-height:28px;border-radius:8px;right:20px;top:20px;}.woocommerce div.product{background:#fff;border:1px solid var(--ps-line);border-radius:18px;padding:25px;}.woocommerce div.product div.images img{border-radius:13px;}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--ps-green);}.woocommerce .quantity .qty{min-height:43px;border:1px solid var(--ps-line);border-radius:8px;}.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce #respond input#submit.alt{background:var(--ps-green);border-radius:9px;min-height:43px;}.woocommerce-message,.woocommerce-info{border-top-color:var(--ps-green);background:#edf8f4;}.woocommerce-message:before,.woocommerce-info:before{color:var(--ps-green);}.woocommerce table.shop_table{border-color:var(--ps-line);border-radius:13px;background:#fff;}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:var(--ps-line);border-radius:13px;background:#fff;}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container--default .select2-selection--single{min-height:44px;border:1px solid var(--ps-line);border-radius:9px;padding:8px 10px;}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:27px;}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;background:#fff;border:1px solid var(--ps-line);border-radius:13px;overflow:hidden;}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:11px 14px;text-decoration:none;border-bottom:1px solid var(--ps-line);}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#edf8f4;color:var(--ps-green);font-weight:800;}.woocommerce-pagination ul.page-numbers{border:0;display:flex;gap:5px;}.woocommerce-pagination ul.page-numbers li{border:0;}.woocommerce-pagination ul.page-numbers a,.woocommerce-pagination ul.page-numbers span{border:1px solid var(--ps-line);border-radius:8px;min-width:38px;}.woocommerce-pagination ul.page-numbers span.current{background:var(--ps-green);color:#fff;}.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{background:#fff;border:1px solid var(--ps-line);border-radius:14px;padding:18px;}.woocommerce-checkout #order_review_heading{margin-bottom:0;border-bottom:0;border-radius:14px 14px 0 0;}.woocommerce-checkout #order_review{border-radius:0 0 14px 14px;}.woocommerce-cart .cart-collaterals .cart_totals{background:#fff;border:1px solid var(--ps-line);border-radius:14px;padding:18px;}@media (max-width:1100px){.ps-header-main{grid-template-columns:200px 1fr auto;}.ps-hero-grid{gap:20px;}.ps-benefit-grid{grid-template-columns:1fr 1fr;}.ps-footer-grid{grid-template-columns:1.2fr 1fr 1fr;}.ps-footer-column:last-child{display:none;}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:900px){.ps-topbar-inner>span{display:none;}.ps-topbar-inner{justify-content:flex-end;}.ps-header-main{grid-template-columns:1fr auto;min-height:74px;}.ps-header-search-wrap{grid-column:1/-1;padding-bottom:14px;}.ps-header-action span:not(.ps-cart-count){display:none;}.ps-header-action{min-width:42px;}.ps-cart-count{right:0;}.ps-primary-nav{inset:0 0 0 auto;background:#fff;z-index:100;transform:translateX(105%);transition:.25s;padding-top:20px;box-shadow:-20px 0 50px rgba(0,0,0,.15);}.ps-primary-nav.is-open{transform:none;}.ps-primary-menu a{padding:13px 20px;border-bottom:1px solid var(--ps-line);}.ps-primary-menu .sub-menu{box-shadow:none;padding:0 14px;display:block;}.ps-hero-grid{padding-block:45px;}.ps-hero-copy{text-align:center;}.ps-hero h1,.ps-hero-copy>p{margin-inline:auto;}.ps-hero-actions,.ps-hero-points{justify-content:center;}.ps-hero-visual{min-height:350px;}.ps-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.ps-service-grid{grid-template-columns:1fr;gap:38px;}.ps-final-cta-inner{align-items:flex-start;flex-direction:column;}.ps-shop-layout{grid-template-columns:1fr;}.ps-shop-sidebar{position:static;}.ps-shop-sidebar .ps-parts-filter{display:none;}.ps-post-grid{grid-template-columns:1fr 1fr;}.ps-footer-grid{grid-template-columns:1.3fr 1fr;}.ps-footer-column:nth-last-child(-n/**/+2){display:none;}}@media (max-width:620px){.ps-topbar-links{width:100%;justify-content:space-between;gap:10px;}.ps-text-logo{font-size:1.15rem;}.ps-logo-mark{width:34px;height:34px;}.ps-header-search{height:44px;}.ps-hero-grid{min-height:auto;}.ps-hero h1{font-size:2.1rem;}.ps-hero-copy>p{font-size:.96rem;}.ps-hero-points{gap:8px;text-align:right;}.ps-hero-visual{min-height:290px;}.ps-board{width:92%;border-radius:20px;}.ps-floating-card{min-width:135px;padding:9px 11px;font-size:.8rem;}.ps-card-stock{right:-4px;bottom:15px;}.ps-card-order{left:-4px;top:18px;}.ps-section-heading{align-items:flex-start;flex-direction:column;}.ps-home-section{padding:52px 0;}.ps-category-grid,.ps-benefit-grid,.ps-post-grid{grid-template-columns:1fr;}.ps-category-card{min-height:125px;}.ps-final-cta-inner{padding:28px 20px;}.ps-final-cta-inner>div:last-child,.ps-final-cta-inner .ps-button{width:100%;}.ps-page-main{padding-top:25px;}.ps-page-article{padding:18px;}.ps-footer-grid{grid-template-columns:1fr;padding-block:42px;}.ps-footer-column{display:none;}.ps-footer-bottom .ps-container{flex-direction:column;justify-content:center;padding-block:12px;text-align:center;}.woocommerce ul.products{grid-template-columns:1fr;}.woocommerce div.product{padding:14px;}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{float:none;}.woocommerce .woocommerce-ordering select{width:100%;}}.ps-mobile-nav-head,.ps-filter-head,.ps-shop-toolbar{display:none;}.ps-nav-overlay,.ps-filter-overlay{position:fixed;inset:0;background:rgba(4,22,31,.58);z-index:90;opacity:0;transition:opacity .2s;}.ps-nav-overlay.is-open,.ps-filter-overlay.is-open{opacity:1;}.ps-nav-close,.ps-filter-close{width:42px;height:42px;border:1px solid var(--ps-line);border-radius:10px;background:#fff;font-size:1.6rem;line-height:1;cursor:pointer;}.ps-shop-toolbar{align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;}.ps-filter-toggle,.ps-view-switch a{min-height:42px;border:1px solid var(--ps-line);border-radius:10px;background:#fff;padding:8px 14px;text-decoration:none;font-weight:800;cursor:pointer;}.ps-view-switch{gap:6px;}.ps-view-switch a.is-active{background:var(--ps-green);border-color:var(--ps-green);color:#fff;}.ps-filter-head{margin-bottom:16px;}body.ps-catalog-table .woocommerce ul.products{border:1px solid var(--ps-line);border-radius:14px;}body.ps-catalog-table .woocommerce ul.products li.product{grid-template-columns:72px minmax(210px,2fr) minmax(120px,.8fr) minmax(120px,.8fr) 150px;gap:14px;width:100%;min-height:92px;border-bottom:1px solid var(--ps-line);padding:10px 14px;}body.ps-catalog-table .woocommerce ul.products li.product>a.woocommerce-LoopProduct-link{display:contents;}body.ps-catalog-table .woocommerce ul.products li.product a img{width:64px;height:64px;aspect-ratio:1;object-fit:contain;grid-row:1;}body.ps-catalog-table .woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0;font-size:.96rem;}body.ps-catalog-table .woocommerce ul.products li.product .ps-loop-specs{grid-column:3;grid-row:1;margin:0;color:var(--ps-muted);font-size:.82rem;}body.ps-catalog-table .woocommerce ul.products li.product .price{grid-row:1;}body.ps-catalog-table .woocommerce ul.products li.product .button{grid-row:1;width:100%;}body.ps-catalog-table .woocommerce ul.products li.product .onsale{position:static;grid-column:1;grid-row:1;z-index:2;align-self:start;justify-self:start;margin:0;}.wc-block-cart,.wc-block-checkout{--wp--preset--color--contrast:var(--ps-ink);font-family:inherit;}.wc-block-components-sidebar,.wc-block-cart-items,.wc-block-checkout__main{background:#fff;}.wc-block-components-sidebar{border:1px solid var(--ps-line);border-radius:14px;padding:18px;}.wc-block-components-text-input input,.wc-block-components-combobox .wc-block-components-combobox-control input,.wc-block-components-address-form__address_2-toggle{border-color:var(--ps-line);border-radius:9px;}.wc-block-components-button:not(.is-link){border-radius:10px;background:var(--ps-green);color:#fff;}.wc-block-components-product-name{color:var(--ps-navy);font-weight:800;}.wc-block-components-order-summary,.wc-block-checkout__terms{border-color:var(--ps-line);}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{margin-block:24px 54px;}@media (max-width:900px){body.ps-filter-open{overflow:hidden;}.ps-mobile-nav-head,.ps-filter-head{display:flex;}.ps-nav-overlay,.ps-filter-overlay{display:block;}.ps-primary-nav>.ps-container{padding:0 14px;}.ps-mobile-nav-head{min-height:64px;padding:10px 16px;border-bottom:1px solid var(--ps-line);}.ps-shop-sidebar{display:block;position:fixed;inset:0 0 0 auto;width:min(380px,92vw);height:100dvh;z-index:120;background:#f5f8fa;padding:16px;overflow:auto;transform:translateX(105%);transition:transform .25s;box-shadow:-20px 0 50px rgba(0,0,0,.16);}.ps-shop-sidebar.is-open{transform:none;}.ps-shop-sidebar .ps-parts-filter{display:block;}.ps-shop-toolbar{display:flex;}.ps-filter-overlay{z-index:115;}body.ps-catalog-table .woocommerce ul.products{border:0;background:transparent;display:grid;grid-template-columns:1fr;gap:12px;}body.ps-catalog-table .woocommerce ul.products li.product{display:grid;grid-template-columns:82px 1fr;grid-template-rows:auto auto auto;gap:6px 12px;border:1px solid var(--ps-line);border-radius:13px;padding:12px;}body.ps-catalog-table .woocommerce ul.products li.product>a.woocommerce-LoopProduct-link{display:contents;}body.ps-catalog-table .woocommerce ul.products li.product a img{grid-column:1;grid-row:1/4;width:78px;height:78px;}body.ps-catalog-table .woocommerce ul.products li.product .woocommerce-loop-product__title{grid-column:2;grid-row:1;}body.ps-catalog-table .woocommerce ul.products li.product .ps-loop-specs{grid-column:2;grid-row:2;}body.ps-catalog-table .woocommerce ul.products li.product .price{grid-column:2;grid-row:3;}body.ps-catalog-table .woocommerce ul.products li.product .button{grid-column:1/-1;grid-row:4;margin-top:8px;}}@media (max-width:620px){.ps-view-switch a{padding-inline:10px;}.ps-filter-toggle{flex:1;}.wc-block-components-sidebar{padding:12px;}}.ps-products-section .woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr));}@media (max-width:1100px){.ps-products-section .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:620px){.ps-products-section .woocommerce ul.products{grid-template-columns:1fr;}}.ps-home-clean{background:transparent;}.ps-glass-surface,.ps-glass-surface-strong{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.78);box-shadow:0 28px 64px rgba(35,72,94,.12),inset 0 1px 0 rgba(255,255,255,.9);}.ps-glass-surface{background:linear-gradient(155deg,rgba(255,255,255,.78),rgba(239,248,252,.58)),radial-gradient(240px circle at top right,rgba(255,255,255,.55),transparent 60%);}.ps-glass-surface-strong{background:linear-gradient(155deg,rgba(255,255,255,.9),rgba(240,248,253,.68)),radial-gradient(280px circle at top right,rgba(255,255,255,.62),transparent 60%);}.ps-glass-surface::before,.ps-glass-surface-strong::before{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.52),rgba(255,255,255,0) 38%);mix-blend-mode:screen;}.ps-section-heading-compact{align-items:center;margin-bottom:18px;}.ps-section-heading-compact h2{font-size:clamp(1.35rem,2.8vw,2rem);margin-top:3px;}.ps-section-heading-compact span{font-size:.78rem;letter-spacing:.04em;}.ps-home-hero-clean{padding:28px 0 18px;}.ps-home-hero-shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:24px;padding:28px;}.ps-home-hero-copy h1{margin:0 0 14px;font-size:clamp(2rem,4vw,3.3rem);line-height:1.28;letter-spacing:-.03em;color:var(--ps-navy);}.ps-home-hero-copy>p{margin:0;max-width:58ch;color:#506370;font-size:1rem;}.ps-home-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0 20px;}.ps-home-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}.ps-home-hero-stats article{padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.56);border:1px solid rgba(255,255,255,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);}.ps-home-hero-stats strong{display:block;font-size:.95rem;color:var(--ps-navy);}.ps-home-hero-stats span{display:block;margin-top:4px;font-size:.78rem;color:#6f808c;}.ps-home-service-hub{padding:16px;align-self:stretch;}.ps-home-service-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;margin-bottom:14px;border-radius:18px;background:rgba(232,242,247,.72);}.ps-home-service-tabs button{min-height:46px;border:0;border-radius:14px;background:transparent;color:#4e6270;font:inherit;font-weight:800;cursor:pointer;}.ps-home-service-tabs button.is-active{background:rgba(255,255,255,.9);color:var(--ps-navy);box-shadow:0 10px 24px rgba(44,82,106,.12);}.ps-home-service-panel{display:none;padding:10px 8px 6px;}.ps-home-service-panel.is-active{display:block;}.ps-home-service-panel header span{display:inline-block;margin-bottom:6px;font-size:.76rem;font-weight:800;color:var(--ps-green);}.ps-home-service-panel header h2{margin:0 0 8px;font-size:1.35rem;color:var(--ps-navy);line-height:1.45;}.ps-home-service-panel header p{margin:0 0 14px;color:#5f727e;font-size:.92rem;}.ps-home-search-compact .ps-search-form,.ps-home-search-compact form{margin:0;}.ps-home-mini-list,.ps-home-mini-steps{margin:0;padding:0;list-style:none;display:grid;gap:10px;}.ps-home-mini-list li,.ps-home-mini-steps li{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border-radius:16px;background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.82);}.ps-home-mini-list li::before{content:"";flex:0 0 8px;width:8px;height:8px;margin-top:8px;border-radius:50%;background:linear-gradient(135deg,var(--ps-green),var(--ps-blue));box-shadow:0 0 0 4px rgba(23,105,210,.08);}.ps-home-mini-steps strong{flex:0 0 32px;width:32px;height:32px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ps-green),var(--ps-blue));color:#fff;font-size:.9rem;}.ps-home-mini-steps span{color:#445865;font-size:.88rem;padding-top:4px;}.ps-home-panel-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px;}.ps-button-outline{background:rgba(255,255,255,.62);border-color:rgba(160,183,196,.52);color:var(--ps-navy);}.ps-home-quick-grid-wrap{padding:10px 0 12px;}.ps-home-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;}.ps-home-quick-card{min-height:150px;text-decoration:none;padding:18px;border-radius:24px;background:linear-gradient(160deg,rgba(255,255,255,.86),rgba(240,248,252,.62));border:1px solid rgba(255,255,255,.86);box-shadow:0 18px 42px rgba(35,72,94,.1);display:flex;flex-direction:column;gap:10px;transition:transform .18s ease,box-shadow .18s ease;}.ps-home-quick-card:hover{transform:translateY(-4px);box-shadow:0 26px 52px rgba(35,72,94,.14);}.ps-home-quick-icon{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:rgba(233,245,250,.86);font-size:1.2rem;color:var(--ps-blue);}.ps-home-quick-card strong{font-size:1rem;color:var(--ps-navy);}.ps-home-quick-card small{color:#6a7d89;line-height:1.8;}.ps-home-clean-grid{padding:18px 0;}.ps-home-clean-grid-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:20px;align-items:start;}.ps-home-clean-section{padding:22px;}.ps-category-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}.ps-category-grid-compact .ps-category-card{min-height:140px;background:rgba(255,255,255,.6);}.ps-home-process-compact{display:grid;gap:12px;list-style:none;padding:0;margin:0 0 16px;}.ps-home-process-compact li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(168,189,200,.18);}.ps-home-process-compact li:last-child{border-bottom:0;}.ps-home-process-compact strong{width:34px;height:34px;flex:0 0 34px;border-radius:14px;display:grid;place-items:center;background:rgba(228,244,239,.96);color:var(--ps-green);font-weight:900;}.ps-home-process-compact h3{margin:0 0 4px;font-size:1rem;color:var(--ps-navy);}.ps-home-process-compact p{margin:0;color:#607481;font-size:.85rem;line-height:1.8;}.ps-home-trust-pills{display:grid;gap:10px;}.ps-home-trust-pills article{padding:13px 14px;border-radius:16px;background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.84);}.ps-home-trust-pills strong{display:block;color:var(--ps-navy);font-size:.9rem;}.ps-home-trust-pills span{display:block;margin-top:4px;color:#697b87;font-size:.79rem;}.ps-home-products-clean{padding:18px 0;}.ps-home-products-shell{padding:22px;}.ps-home-products-shell .woocommerce ul.products{margin-top:8px;}.ps-home-products-shell .woocommerce ul.products li.product{min-height:auto;}.ps-home-final-clean{padding:18px 0 44px;}.ps-home-final-clean-inner{padding:24px 26px;display:flex;justify-content:space-between;align-items:center;gap:16px;}.ps-home-final-clean-inner h2{margin:4px 0 10px;font-size:1.7rem;color:var(--ps-navy);}.ps-home-final-clean-inner p{margin:0;color:#617480;max-width:54ch;}.ps-home-final-clean-inner span{font-size:.8rem;font-weight:800;color:var(--ps-green);}.ps-home-final-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;}@media (max-width:1100px){.ps-home-hero-shell,.ps-home-clean-grid-inner{grid-template-columns:1fr;}}@media (max-width:900px){.ps-home-hero-shell,.ps-home-clean-section,.ps-home-products-shell,.ps-home-final-clean-inner{padding:18px;}.ps-home-hero-stats,.ps-home-quick-grid,.ps-category-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));}.ps-home-final-clean-inner{align-items:flex-start;flex-direction:column;}}@media (max-width:640px){.ps-home-hero-clean{padding-top:14px;}.ps-home-hero-shell{gap:16px;padding:16px;border-radius:24px;}.ps-home-hero-copy h1{font-size:1.8rem;line-height:1.4;}.ps-home-hero-copy>p{font-size:.92rem;line-height:1.9;}.ps-home-hero-actions,.ps-home-panel-actions,.ps-home-final-actions{display:grid;grid-template-columns:1fr;gap:10px;}.ps-home-service-tabs{grid-template-columns:1fr 1fr 1fr;padding:4px;}.ps-home-service-tabs button{min-height:42px;font-size:.84rem;}.ps-home-hero-stats,.ps-home-quick-grid,.ps-category-grid-compact{grid-template-columns:1fr;}.ps-home-quick-card{min-height:auto;}.ps-home-service-panel header h2{font-size:1.15rem;}.ps-home-service-panel header p,.ps-home-mini-list li,.ps-home-mini-steps span{font-size:.84rem;}}:root{--ps-glass-surface-2:rgba(255,255,255,.72);--ps-glass-surface-3:rgba(244,250,253,.86);--ps-glass-reflection:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,0) 42%);}body.pcbshop-theme{background:radial-gradient(56rem 36rem at 4% 4%,rgba(55,166,226,.2),transparent 70%),radial-gradient(54rem 34rem at 96% 10%,rgba(41,201,161,.18),transparent 70%),radial-gradient(44rem 28rem at 50% 72%,rgba(115,131,240,.08),transparent 72%),linear-gradient(180deg,#fafdff 0%,#eef7fb 48%,#f9fcfe 100%);}body.pcbshop-theme::before,body.pcbshop-theme::after{opacity:.65;filter:blur(10px);}.ps-glass-surface,.ps-glass-surface-strong,.woocommerce ul.products li.product,.woocommerce div.product,.woocommerce table.shop_table,.woocommerce-account .woocommerce-MyAccount-navigation ul,.woocommerce-checkout #order_review,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.wc-block-components-sidebar,.wc-block-cart-items,.wc-block-checkout__main{position:relative;overflow:hidden;}.ps-glass-surface::after,.ps-glass-surface-strong::after,.woocommerce ul.products li.product::after,.woocommerce div.product::after,.woocommerce table.shop_table::after,.woocommerce-account .woocommerce-MyAccount-navigation ul::after,.woocommerce-checkout #order_review::after,.woocommerce-cart .cart-collaterals .cart_totals::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(260px circle at 100% 0,rgba(255,255,255,.46),transparent 50%);}.ps-home-categories-clean{padding:16px 0 18px;}.ps-home-categories-shell{padding:22px;}.ps-category-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr));}.ps-woo-main{padding:18px 0 44px;}.ps-woo-shell{display:grid;gap:18px;}.ps-woo-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px;}.ps-woo-hero-copy h1{margin:0 0 10px;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.3;color:var(--ps-navy);}.ps-woo-hero-copy p{margin:0;max-width:66ch;color:#5f7380;}.ps-woo-hero-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;}.ps-woo-section{display:grid;gap:16px;}.ps-shop-toolbar.ps-glass-surface{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;}.ps-shop-toolbar-group{display:flex;align-items:center;gap:12px;flex-wrap:wrap;}.ps-shop-toolbar-note{font-size:.86rem;color:#607380;}.ps-filter-toggle{min-height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(161,183,196,.42);background:rgba(255,255,255,.68);font:inherit;font-weight:800;color:var(--ps-navy);cursor:pointer;}.ps-view-switch{display:flex;gap:8px;padding:5px;border-radius:14px;background:rgba(234,244,248,.78);}.ps-view-switch a{min-width:72px;min-height:38px;padding:8px 12px;border-radius:11px;text-decoration:none;display:grid;place-items:center;color:#5c6f7b;font-weight:800;}.ps-view-switch a.is-active{background:rgba(255,255,255,.92);color:var(--ps-navy);box-shadow:0 10px 24px rgba(33,73,98,.12);}.ps-shop-layout-upgraded{display:grid;grid-template-columns:minmax(250px,280px) minmax(0,1fr);gap:18px;align-items:start;}.ps-shop-sidebar.ps-glass-surface{padding:16px;position:sticky;top:96px;}.ps-filter-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(168,189,200,.2);}.ps-filter-close{width:36px;height:36px;border:0;border-radius:12px;background:rgba(234,244,248,.8);font-size:1.2rem;cursor:pointer;color:var(--ps-navy);}.ps-shop-content.ps-glass-surface{padding:18px;}.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;}.woocommerce ul.products li.product{margin:0;padding:16px;background:linear-gradient(160deg,rgba(255,255,255,.92),rgba(241,248,252,.7));border:1px solid rgba(255,255,255,.84);box-shadow:0 22px 48px rgba(33,73,98,.09);transition:transform .18s ease,box-shadow .18s ease;}.woocommerce ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 28px 58px rgba(33,73,98,.14);}.woocommerce ul.products li.product img{border-radius:18px;margin-bottom:14px;background:rgba(245,249,252,.9);}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1rem;line-height:1.8;color:var(--ps-navy);}.woocommerce ul.products li.product .price{font-size:.95rem;color:var(--ps-green-dark);}.woocommerce ul.products li.product .button{margin-top:12px;width:100%;border-radius:14px;min-height:42px;}.woocommerce nav.woocommerce-pagination ul{border:0;display:flex;gap:8px;justify-content:center;flex-wrap:wrap;}.woocommerce nav.woocommerce-pagination ul li{border:0;}.woocommerce nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a{min-width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(255,255,255,.75);border:1px solid rgba(171,191,202,.28);}.woocommerce nav.woocommerce-pagination ul li .current{background:linear-gradient(135deg,var(--ps-green),var(--ps-blue));color:#fff;}.woocommerce div.product{padding:22px;border-radius:28px;background:linear-gradient(155deg,rgba(255,255,255,.92),rgba(240,248,252,.72));border:1px solid rgba(255,255,255,.85);box-shadow:0 24px 56px rgba(33,73,98,.1);}.woocommerce div.product div.images img{border-radius:22px;}.woocommerce div.product div.summary{display:grid;gap:12px;}.woocommerce div.product .product_title{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.5;color:var(--ps-navy);}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--ps-green-dark);font-weight:900;font-size:1.15rem;}.woocommerce-product-details__short-description,.woocommerce-Tabs-panel,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .product_meta{background:rgba(255,255,255,.45);border-radius:18px;padding:14px;border:1px solid rgba(255,255,255,.74);}.woocommerce div.product form.cart{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px;border-radius:18px;background:rgba(255,255,255,.44);border:1px solid rgba(255,255,255,.74);}.woocommerce div.product form.cart .button{border-radius:14px;min-height:46px;padding:10px 22px;}.ps-woo-content-card.ps-glass-surface{padding:20px;}.woocommerce-cart form.woocommerce-cart-form,.woocommerce-checkout form.checkout,.woocommerce-account:not(.ps-stage66-account-page) .woocommerce,.woocommerce-order{display:grid;gap:18px;}.woocommerce table.shop_table{border-radius:24px;background:linear-gradient(155deg,rgba(255,255,255,.92),rgba(241,248,252,.72));border:1px solid rgba(255,255,255,.84);box-shadow:0 22px 48px rgba(33,73,98,.08);overflow:hidden;}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:14px 16px;border-color:rgba(171,191,202,.22);}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout #order_review,.woocommerce-checkout .col2-set,.woocommerce-account .woocommerce-MyAccount-navigation ul,.woocommerce-account .woocommerce-MyAccount-content{padding:18px;border-radius:24px;background:linear-gradient(155deg,rgba(255,255,255,.92),rgba(241,248,252,.72));border:1px solid rgba(255,255,255,.84);box-shadow:0 22px 48px rgba(33,73,98,.08);}.woocommerce-account:not(.ps-stage66-account-page) .woocommerce{grid-template-columns:minmax(220px,260px) minmax(0,1fr);}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:12px;}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;}.woocommerce-account .woocommerce-MyAccount-navigation a{display:flex;padding:12px 14px;border-radius:14px;text-decoration:none;color:#536571;font-weight:800;}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a,.woocommerce-account .woocommerce-MyAccount-navigation .is-active,.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--dashboard a,.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:rgba(255,255,255,.86);color:var(--ps-navy);}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container--default .select2-selection--single{min-height:46px;border-radius:14px;background:rgba(255,255,255,.76);border:1px solid rgba(165,185,197,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.86);}.woocommerce form .form-row textarea{min-height:110px;}.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{border-radius:14px;min-height:44px;padding:10px 18px;}.woocommerce-info,.woocommerce-message,.woocommerce-error{border-radius:18px;border:1px solid rgba(255,255,255,.82);background:linear-gradient(155deg,rgba(255,255,255,.9),rgba(242,248,252,.72));box-shadow:0 16px 38px rgba(33,73,98,.08);}@media (max-width:1000px){.ps-woo-hero,.ps-shop-toolbar.ps-glass-surface,.woocommerce-account:not(.ps-stage66-account-page) .woocommerce{grid-template-columns:1fr;}.ps-shop-layout-upgraded{grid-template-columns:1fr;}.ps-shop-sidebar.ps-glass-surface{position:static;}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:700px){.ps-home-categories-shell,.ps-woo-hero,.ps-shop-content.ps-glass-surface,.ps-woo-content-card.ps-glass-surface{padding:16px;}.ps-shop-toolbar.ps-glass-surface{align-items:flex-start;flex-direction:column;}.ps-woo-hero{align-items:flex-start;flex-direction:column;}.ps-woo-hero-actions{justify-content:flex-start;}.ps-category-grid-compact,.woocommerce ul.products{grid-template-columns:1fr;}.woocommerce div.product{padding:16px;}}.ps-home-focused .ps-home-hero-shell{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:20px;}.ps-home-focused .ps-home-hero-copy{display:flex;flex-direction:column;justify-content:center;}.ps-home-focused .ps-home-hero-copy h1{max-width:14ch;margin-bottom:10px;}.ps-home-focused .ps-home-hero-copy>p{font-size:.96rem;max-width:32ch;}.ps-home-main-actions{margin-bottom:0;}.ps-home-focused .ps-home-service-panel header span{display:none;}.ps-home-focused .ps-home-service-panel header h2{font-size:1.2rem;margin-bottom:6px;}.ps-home-focused .ps-home-service-panel header p{font-size:.88rem;margin-bottom:12px;}.ps-home-focused .ps-home-mini-list,.ps-home-focused .ps-home-mini-steps,.ps-home-focused .ps-home-hero-stats{display:none;}.ps-home-quick-grid-wrap-tight{padding-top:0;}.ps-home-quick-grid-minimal .ps-home-quick-card{min-height:128px;padding:16px;gap:8px;}.ps-home-quick-grid-minimal .ps-home-quick-card small{font-size:.8rem;line-height:1.5;}.ps-home-focused .ps-home-categories-shell,.ps-home-focused .ps-home-products-shell{padding:20px;}.ps-home-focused .ps-category-grid-compact .ps-category-card{min-height:120px;padding:16px;}.ps-home-focused .ps-category-grid-compact .ps-category-card small{display:none;}.ps-home-final-clean-minimal .ps-home-final-clean-inner{padding:20px 22px;}.ps-home-final-clean-minimal h2{margin:0;font-size:1.35rem;}.ps-home-final-clean-minimal .ps-home-final-clean-inner>div:first-child span,.ps-home-final-clean-minimal .ps-home-final-clean-inner>div:first-child p{display:none;}@media (max-width:700px){.ps-home-focused .ps-home-hero-copy h1{max-width:none;font-size:1.7rem;}.ps-home-focused .ps-home-hero-copy>p{max-width:none;}.ps-home-focused .ps-home-categories-shell,.ps-home-focused .ps-home-products-shell,.ps-home-final-clean-minimal .ps-home-final-clean-inner{padding:16px;}}.ps-home-minimal{padding:18px 0 42px;}.ps-home-choice-section{padding:0 0 16px;}.ps-home-choice-shell{padding:28px;display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:22px;align-items:center;}.ps-home-choice-copy h1{margin:0;font-size:clamp(1.9rem,3.7vw,3rem);line-height:1.35;color:var(--ps-navy);}.ps-home-choice-copy .ps-eyebrow{margin-bottom:6px;}.ps-home-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}.ps-home-choice-card{min-height:150px;padding:18px;border-radius:24px;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;background:linear-gradient(155deg,rgba(255,255,255,.78),rgba(237,247,251,.56));border:1px solid rgba(255,255,255,.86);box-shadow:0 18px 42px rgba(33,73,98,.09),inset 0 1px 0 rgba(255,255,255,.9);color:var(--ps-navy);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;}.ps-home-choice-card:hover{transform:translateY(-5px);box-shadow:0 28px 58px rgba(33,73,98,.14),inset 0 1px 0 rgba(255,255,255,.95);border-color:rgba(255,255,255,.98);}.ps-home-choice-card.is-primary{background:linear-gradient(145deg,rgba(222,249,240,.88),rgba(235,247,255,.74));}.ps-home-choice-icon{width:58px;height:58px;border-radius:20px;display:grid;place-items:center;font-size:1.45rem;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9);box-shadow:0 12px 28px rgba(33,73,98,.1);}.ps-home-choice-card strong{font-size:1.05rem;}.ps-home-section-minimal{padding:10px 0;}.ps-home-minimal .ps-section-heading-compact{margin-bottom:16px;}.ps-home-minimal .ps-section-heading-compact span{display:none;}.ps-home-minimal .ps-section-heading-compact h2{margin:0;font-size:1.45rem;}.ps-home-minimal .ps-home-categories-shell,.ps-home-minimal .ps-home-products-shell{padding:20px;}.ps-home-minimal .ps-category-grid-compact .ps-category-card{min-height:112px;padding:15px;}.ps-home-minimal .ps-category-grid-compact .ps-category-card small{display:none;}@media (max-width:900px){.ps-home-choice-shell{grid-template-columns:1fr;}.ps-home-choice-copy{text-align:center;}.ps-home-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:640px){.ps-home-minimal{padding-top:10px;}.ps-home-choice-shell{padding:16px;border-radius:24px;}.ps-home-choice-copy h1{font-size:1.65rem;}.ps-home-choice-grid{grid-template-columns:1fr;}.ps-home-choice-card{min-height:88px;flex-direction:row;justify-content:flex-start;padding:14px 16px;}.ps-home-choice-icon{width:46px;height:46px;border-radius:16px;font-size:1.15rem;}.ps-home-minimal .ps-home-categories-shell,.ps-home-minimal .ps-home-products-shell{padding:16px;}}}@layer ps-legacy{:root{--ps-ink:#21303d;--ps-muted:#64748b;--ps-line:rgba(160,184,201,.34);--ps-soft:#edf5f9;--ps-white:#fff;--ps-green:#0f8b72;--ps-green-dark:#0b6c59;--ps-navy:#133246;--ps-blue:#2b74e4;--ps-radius:20px;--ps-shadow:0 18px 48px rgba(73,101,125,.13);--ps-glass:rgba(255,255,255,.56);--ps-glass-strong:rgba(255,255,255,.76);--ps-glass-border:rgba(255,255,255,.74);--ps-blur:blur(18px) saturate(135%);}html{background:#eef6fb;}body{background:radial-gradient(circle at 12% 8%,rgba(77,183,229,.16),transparent 34rem),radial-gradient(circle at 88% 15%,rgba(47,199,160,.15),transparent 31rem),linear-gradient(180deg,#f9fcff 0%,#eff7fb 54%,#f7fbfd 100%);background-attachment:fixed;}.ps-topbar{background:linear-gradient(90deg,rgba(19,50,70,.94),rgba(15,139,114,.88));box-shadow:0 8px 24px rgba(19,50,70,.12);}.ps-site-header{top:0;background:rgba(255,255,255,.62);backdrop-filter:var(--ps-blur);-webkit-backdrop-filter:var(--ps-blur);border-bottom:1px solid var(--ps-glass-border);box-shadow:0 8px 30px rgba(45,76,101,.08);}.ps-primary-nav{background:rgba(255,255,255,.46);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}.ps-header-search,.ps-menu-toggle,.ps-header-action,.ps-button-secondary,.ps-filter-toggle,.ps-view-switch a,.ps-nav-close,.ps-filter-close{background:var(--ps-glass);border-color:var(--ps-glass-border);backdrop-filter:var(--ps-blur);-webkit-backdrop-filter:var(--ps-blur);}.ps-header-search:focus-within{background:rgba(255,255,255,.86);box-shadow:0 0 0 4px rgba(15,139,114,.11),var(--ps-shadow);}.ps-hero{background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(236,247,252,.78) 56%,rgba(226,243,250,.76));border-bottom-color:rgba(171,196,211,.35);}.ps-hero:before{background:radial-gradient(circle,rgba(15,139,114,.09),transparent 66%);border:0;box-shadow:none;}.ps-board{background:linear-gradient(145deg,#32cda5,#11806b);box-shadow:0 35px 70px rgba(5,80,60,.22),inset 0 0 0 5px rgba(255,255,255,.13);}.ps-floating-card,.ps-category-card,.ps-benefit-grid article,.ps-post-card,.ps-page-article,.ps-widget,.ps-parts-filter,.ps-form,.ps-track,.ps-request-card,.woocommerce ul.products li.product,.woocommerce div.product,.woocommerce table.shop_table,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce-account .woocommerce-MyAccount-navigation ul,.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review,.woocommerce-cart .cart-collaterals .cart_totals,.wc-block-components-sidebar,.wc-block-cart-items,.wc-block-checkout__main{background:var(--ps-glass-strong);border:1px solid var(--ps-glass-border);box-shadow:var(--ps-shadow);backdrop-filter:var(--ps-blur);-webkit-backdrop-filter:var(--ps-blur);}.ps-category-card,.woocommerce ul.products li.product,.ps-button,.ps-widget,.ps-page-article{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}.ps-category-card:hover,.woocommerce ul.products li.product:hover,.ps-button:hover{transform:translateY(-4px);box-shadow:0 24px 54px rgba(62,96,122,.17);}.ps-pcb-service{background:linear-gradient(135deg,rgba(19,50,70,.95),rgba(15,139,114,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.14);}.ps-process-list li{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);}.ps-final-cta-inner{background:linear-gradient(135deg,rgba(19,50,70,.9),rgba(43,116,228,.84));border:1px solid rgba(255,255,255,.18);box-shadow:0 26px 60px rgba(39,82,132,.2);}.ps-site-footer{background:linear-gradient(180deg,rgba(19,50,70,.96),rgba(10,35,49,.98));}.ps-shop-sidebar{background:transparent;}.ps-file-box{background:rgba(240,247,251,.62);border-color:rgba(114,150,172,.44);}.ps-file-box:hover,.ps-file-box.ps-has-file{background:rgba(232,249,242,.75);border-color:var(--ps-green);}.ps-field input,.ps-field select,.ps-field textarea,.ps-track input,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container--default .select2-selection--single{background:rgba(255,255,255,.72);border-color:rgba(139,169,188,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);}.ps-attribute-results{background:rgba(255,255,255,.92);border-color:var(--ps-glass-border);}body.ps-catalog-table .woocommerce ul.products{background:rgba(255,255,255,.52);border-color:var(--ps-glass-border);}body.ps-catalog-table .woocommerce ul.products li.product{background:rgba(255,255,255,.58);}.wc-block-components-button:not(.is-link),.ps-button-primary,.ps-submit,.woocommerce ul.products li.product .button,.woocommerce button.button.alt,.woocommerce a.button.alt{background:linear-gradient(135deg,var(--ps-green),var(--ps-green-dark));box-shadow:0 9px 22px rgba(15,139,114,.2);}@media (max-width:900px){.ps-primary-nav,.ps-shop-sidebar{background:rgba(245,250,253,.9);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto;}.ps-category-card,.woocommerce ul.products li.product,.ps-button{transition:none;}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ps-site-header,.ps-floating-card,.ps-category-card,.ps-widget,.ps-parts-filter,.woocommerce ul.products li.product,.woocommerce div.product{background:#fafdff;}}.ps-hero{isolation:isolate;}.ps-hero:after{content:"";position:absolute;width:420px;height:420px;right:-180px;bottom:-220px;border-radius:50%;background:radial-gradient(circle,rgba(43,116,228,.15),transparent 68%);z-index:-1;}.ps-hero-copy:before{content:"";position:absolute;inset:-28px -34px auto auto;width:120px;height:120px;border-radius:40px;background:linear-gradient(135deg,rgba(255,255,255,.42),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.62);transform:rotate(18deg);filter:blur(.2px);z-index:-1;}.ps-trust-strip{margin-top:-22px;position:relative;z-index:3;}.ps-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}.ps-trust-grid article{background:rgba(255,255,255,.69);border:1px solid rgba(255,255,255,.78);border-radius:17px;padding:16px;box-shadow:0 18px 42px rgba(73,101,125,.1);}.ps-trust-grid strong,.ps-trust-grid span{display:block;}.ps-trust-grid strong{color:var(--ps-navy);}.ps-trust-grid span{font-size:.78rem;color:var(--ps-muted);margin-top:3px;}.ps-header-action{border-radius:14px;padding:6px 8px;}.ps-action-count{position:absolute;top:-7px;right:7px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:linear-gradient(135deg,#2b74e4,#0f8b72);color:#fff;display:grid;place-items:center;font-size:.68rem;font-weight:900;}.ps-product-actions{opacity:.82;}.woocommerce ul.products li.product:hover .ps-product-actions{opacity:1;}.ps-product-action{background:rgba(255,255,255,.55);border-color:rgba(255,255,255,.78);}.ps-product-action.is-active{background:rgba(224,248,239,.88);box-shadow:0 8px 20px rgba(15,139,114,.12);}.ps-stock-badge{border:1px solid rgba(255,255,255,.48);}.ps-engagement-page,.ps-engagement-view{position:relative;}.ps-snapshot-card,.ps-compare-table-wrap,.ps-engagement-empty,.ps-engagement-loading,.ps-quickview-panel{background:var(--ps-glass-strong);border:1px solid var(--ps-glass-border);box-shadow:var(--ps-shadow);backdrop-filter:var(--ps-blur);-webkit-backdrop-filter:var(--ps-blur);}.ps-snapshot-image,.ps-quickview-image{background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(232,243,249,.64));}.ps-quickview-panel{background:rgba(248,252,255,.88);}.ps-quickview-overlay{background:rgba(18,45,61,.46);backdrop-filter:blur(8px);}.ps-compare-dock{background:rgba(19,50,70,.88);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);}.ps-recent-products{padding-top:38px;}.ps-recent-products .ps-engagement-loading,.ps-recent-products .ps-engagement-empty{min-height:120px;display:grid;place-items:center;}.ps-mobile-dock{display:none;}.ps-toast{background:rgba(19,50,70,.92);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);}@media (max-width:1000px){.ps-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:900px){body{padding-bottom:78px;}.ps-mobile-dock{position:fixed;right:10px;left:10px;bottom:8px;z-index:650;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;padding:7px;border-radius:22px;background:rgba(248,252,255,.82);border:1px solid rgba(255,255,255,.85);box-shadow:0 18px 45px rgba(38,73,97,.2);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);}.ps-mobile-dock a{position:relative;min-height:52px;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-decoration:none;color:#536671;}.ps-mobile-dock a span{font-size:1.2rem;line-height:1;}.ps-mobile-dock a small{font-size:.62rem;}.ps-mobile-dock a.is-primary{margin-top:-22px;min-height:65px;background:linear-gradient(135deg,var(--ps-green),var(--ps-blue));color:#fff;box-shadow:0 12px 28px rgba(15,139,114,.26);}.ps-mobile-dock b{position:absolute;top:2px;left:calc(50% + 7px);min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#e85d68;color:#fff;font-size:.6rem;display:grid;place-items:center;}.ps-compare-dock{bottom:82px;}.ps-toast{bottom:142px;}.ps-header-actions .ps-wishlist-link{display:none;}}@media (max-width:900px){.ps-mobile-dock{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px));transition:opacity .18s ease,transform .18s ease;}}@media (max-width:620px){.ps-trust-strip{margin-top:-5px;}.ps-trust-grid{gap:8px;}.ps-trust-grid article{padding:12px;}.ps-trust-grid span{font-size:.7rem;}.ps-product-actions{opacity:1;}.ps-product-action{min-height:40px;}}.ps-action-count:empty,.ps-mobile-dock b:empty{display:none;}:root{--ps-glass-surface:rgba(250,253,255,.74);--ps-glass-surface-strong:rgba(252,254,255,.88);--ps-glass-surface-soft:rgba(238,248,251,.64);--ps-glass-edge:rgba(255,255,255,.92);--ps-glass-line:rgba(125,158,177,.25);--ps-glass-shadow:0 18px 52px rgba(33,73,98,.12),inset 0 1px 0 rgba(255,255,255,.88);--ps-glass-shadow-hover:0 26px 68px rgba(33,73,98,.17),inset 0 1px 0 rgba(255,255,255,.94);--ps-glass-focus:0 0 0 4px rgba(15,139,114,.13),0 18px 45px rgba(33,73,98,.13);--ps-glass-blur:blur(20px) saturate(145%);--ps-glass-blur-light:blur(12px) saturate(125%);--ps-glass-radius:22px;}body.pcbshop-theme{position:relative;isolation:isolate;min-height:100vh;background:radial-gradient(50rem 34rem at 8% 2%,rgba(70,184,231,.19),transparent 70%),radial-gradient(48rem 32rem at 94% 8%,rgba(35,201,155,.18),transparent 70%),radial-gradient(42rem 28rem at 52% 64%,rgba(97,126,232,.075),transparent 72%),linear-gradient(180deg,#f8fcff 0%,#eff7fb 45%,#f8fbfd 100%);background-attachment:fixed;}body.pcbshop-theme::before,body.pcbshop-theme::after{content:"";position:fixed;z-index:-2;width:34rem;height:34rem;border-radius:50%;pointer-events:none;filter:blur(12px);opacity:.55;}body.pcbshop-theme::before{right:-17rem;top:24vh;background:radial-gradient(circle,rgba(31,193,151,.19),transparent 68%);}body.pcbshop-theme::after{left:-18rem;bottom:2vh;background:radial-gradient(circle,rgba(43,116,228,.16),transparent 68%);}.ps-site-header{top:var(--ps-admin-bar-offset,0px);background:rgba(248,252,254,.66);border-bottom:1px solid rgba(255,255,255,.82);box-shadow:0 8px 34px rgba(31,65,85,.07),inset 0 1px 0 rgba(255,255,255,.88);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);transition:background .22s ease,box-shadow .22s ease,border-color .22s ease;}.ps-site-header.is-scrolled{background:rgba(246,251,253,.88);border-bottom-color:rgba(140,170,187,.22);box-shadow:0 14px 40px rgba(31,65,85,.13),inset 0 1px 0 rgba(255,255,255,.92);}.ps-primary-nav{background:rgba(255,255,255,.42);border-top-color:rgba(255,255,255,.72);}.ps-site-header.is-scrolled .ps-primary-nav{background:rgba(249,252,254,.72);}.ps-glass-surface,.ps-floating-card,.ps-category-card,.ps-trust-grid article,.ps-benefit-grid article,.ps-post-card,.ps-page-article,.ps-widget,.ps-parts-filter,.ps-form,.ps-track,.ps-request-card,.woocommerce ul.products li.product,.woocommerce div.product,.woocommerce table.shop_table,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce-account .woocommerce-MyAccount-navigation ul,.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review,.woocommerce-cart .cart-collaterals .cart_totals,.wc-block-components-sidebar,.wc-block-cart-items,.wc-block-checkout__main{--ps-glass-x:50%;--ps-glass-y:0%;background:radial-gradient(260px circle at var(--ps-glass-x) var(--ps-glass-y),rgba(255,255,255,.72),transparent 58%),linear-gradient(145deg,rgba(255,255,255,.88),rgba(241,249,252,.64));border:1px solid var(--ps-glass-edge);outline:1px solid rgba(127,158,176,.12);outline-offset:-1px;box-shadow:var(--ps-glass-shadow);backdrop-filter:var(--ps-glass-blur);-webkit-backdrop-filter:var(--ps-glass-blur);}.ps-glass-surface{background:radial-gradient(250px circle at var(--ps-glass-x) var(--ps-glass-y),rgba(255,255,255,.82),transparent 58%),linear-gradient(145deg,var(--ps-glass-surface-strong),var(--ps-glass-surface-soft));transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;}.ps-glass-surface.is-glass-active{border-color:rgba(255,255,255,.98);box-shadow:var(--ps-glass-shadow-hover);}.ps-category-card:hover,.ps-quick-path-grid>a:hover,.ps-trust-grid article:hover,.ps-benefit-grid article:hover,.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:var(--ps-glass-shadow-hover);}.ps-header-search,.ps-menu-toggle,.ps-header-action,.ps-button-secondary,.ps-filter-toggle,.ps-view-switch a,.ps-nav-close,.ps-filter-close,.ps-category-trigger{background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(236,246,250,.58));border:1px solid rgba(255,255,255,.9);outline:1px solid rgba(130,160,178,.13);outline-offset:-1px;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 8px 22px rgba(35,70,91,.08);backdrop-filter:var(--ps-glass-blur-light);-webkit-backdrop-filter:var(--ps-glass-blur-light);}.ps-header-search:focus-within{background:rgba(255,255,255,.93);border-color:rgba(15,139,114,.35);box-shadow:var(--ps-glass-focus);}.ps-header-action:hover,.ps-menu-toggle:hover,.ps-category-trigger:hover{background:rgba(255,255,255,.92);transform:translateY(-1px);}.ps-hero{background:radial-gradient(38rem 26rem at 84% 30%,rgba(255,255,255,.88),transparent 70%),linear-gradient(135deg,rgba(249,253,255,.9),rgba(225,244,249,.74) 58%,rgba(224,244,240,.72));border-bottom:1px solid rgba(255,255,255,.75);}.ps-hero-grid::before{inset:28px 0;z-index:-1;border:1px solid rgba(255,255,255,.55);border-radius:34px;background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.5);}.ps-board{box-shadow:0 38px 78px rgba(5,80,60,.27),inset 0 0 0 5px rgba(255,255,255,.17),inset 0 1px 0 rgba(255,255,255,.35);}.ps-floating-card{background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(226,246,243,.68));}.ps-pcb-service{background:radial-gradient(35rem 25rem at 84% 0%,rgba(70,215,179,.18),transparent 65%),linear-gradient(135deg,rgba(16,47,66,.97),rgba(12,109,88,.94));border-block:1px solid rgba(255,255,255,.11);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 24px 60px rgba(19,50,70,.13);}.ps-process-list li{background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.065));border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.13);}.ps-final-cta-inner{background:radial-gradient(28rem 20rem at 8% 10%,rgba(89,169,255,.2),transparent 62%),linear-gradient(135deg,rgba(17,49,70,.94),rgba(38,105,195,.88));border:1px solid rgba(255,255,255,.2);box-shadow:0 28px 70px rgba(31,75,125,.22),inset 0 1px 0 rgba(255,255,255,.15);}.ps-field input,.ps-field select,.ps-field textarea,.ps-track input,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container--default .select2-selection--single{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(246,251,253,.76));border-color:rgba(124,158,177,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 5px 14px rgba(35,69,88,.035);}.ps-field input:focus,.ps-field select:focus,.ps-field textarea:focus,.ps-track input:focus{background:#fff;border-color:rgba(15,139,114,.52);box-shadow:var(--ps-glass-focus);}.ps-search-suggestions,.ps-attribute-results,.ps-mega-menu,.ps-quickview-panel{background:rgba(249,253,255,.94);border-color:rgba(255,255,255,.92);box-shadow:0 28px 75px rgba(28,64,87,.2),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(15,139,114,.34);outline-offset:3px;}@media (max-width:900px){body.pcbshop-theme{background-attachment:scroll;background:linear-gradient(180deg,#f5fbfd 0%,#edf6fa 52%,#f8fbfd 100%);}body.pcbshop-theme::before,body.pcbshop-theme::after{display:none;}.ps-site-header{background:rgba(246,251,253,.9);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);}.ps-primary-nav,.ps-shop-sidebar{background:rgba(246,251,253,.97);backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);}.ps-glass-surface,.ps-category-card,.ps-trust-grid article,.ps-benefit-grid article,.woocommerce ul.products li.product,.ps-form,.ps-track,.ps-request-card{background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(241,249,252,.9));}.ps-hero-grid::before{inset:16px 0;border-radius:25px;}}@media (prefers-reduced-motion:reduce){.ps-glass-surface,.ps-site-header,.ps-menu-toggle,.ps-category-trigger{transition:none;}.ps-category-card:hover,.ps-quick-path-grid>a:hover,.ps-trust-grid article:hover,.ps-benefit-grid article:hover,.woocommerce ul.products li.product:hover{transform:none;}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.ps-site-header,.ps-primary-nav,.ps-glass-surface,.ps-floating-card,.ps-category-card,.ps-page-article,.ps-widget,.ps-parts-filter,.ps-form,.ps-track,.ps-request-card,.woocommerce ul.products li.product,.woocommerce div.product,.ps-search-suggestions,.ps-mega-menu{background:#f9fcfd;backdrop-filter:none;-webkit-backdrop-filter:none;}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ps-site-header,.ps-primary-nav,.ps-glass-surface,.ps-floating-card,.ps-category-card,.ps-page-article,.ps-widget,.ps-parts-filter,.ps-form,.ps-track,.ps-request-card,.woocommerce ul.products li.product,.woocommerce div.product,.ps-search-suggestions,.ps-mega-menu{background:#f8fcfd;}}:root{--ps-admin-bar-offset:0px;--ps-sticky-header-height:0px;}.ps-glass-surface{--ps-glass-opacity:.74;--ps-glass-blur:none;}.ps-glass-surface::before{opacity:.42;transition:opacity .2s ease;}.ps-glass-surface.is-glass-active::before{opacity:.68;}.ps-site-header.is-scrolled .ps-header-main,.ps-site-header.is-scrolled .ps-primary-nav{background:rgba(250,253,254,.9);backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);}.ps-search-suggestions,.ps-mega-menu,.ps-quickview-panel{border-color:rgba(255,255,255,.92);background:linear-gradient(145deg,rgba(255,255,255,.93),rgba(239,248,251,.86));box-shadow:0 30px 75px rgba(25,65,86,.2),inset 0 1px 0 rgba(255,255,255,.98);}@media (max-width:900px),(hover:none){.ps-glass-surface{--ps-glass-blur:none;}.ps-glass-surface::before{display:none;}.ps-site-header.is-scrolled .ps-header-main{background:rgba(252,254,255,.96);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);}}}@layer ps-legacy{:root{--ps-premium-purple:#7067e8;--ps-premium-cyan:#47b7e5;--ps-premium-mint:#35cda3;--ps-premium-gold:#d6a84a;--ps-premium-surface:rgba(255,255,255,.72);--ps-premium-border:rgba(255,255,255,.84);--ps-premium-shadow:0 24px 70px rgba(54,85,111,.14);}body:before,body:after{filter:blur(5px);}body:before{width:460px;height:460px;right:-180px;top:150px;background:radial-gradient(circle,rgba(53,205,163,.14),transparent 70%);}body:after{width:520px;height:520px;left:-230px;top:420px;background:radial-gradient(circle,rgba(71,183,229,.14),transparent 72%);}.ps-site-header{padding:10px 0 0;background:transparent;box-shadow:none;border:0;}.ps-header-main{min-height:82px;padding:10px 16px;border:1px solid var(--ps-premium-border);border-radius:22px 22px 0 0;background:rgba(255,255,255,.68);box-shadow:0 14px 40px rgba(58,88,112,.1);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);}.ps-primary-nav{border-radius:0 0 22px 22px;box-shadow:0 16px 38px rgba(58,88,112,.08);border:1px solid var(--ps-premium-border);border-top-color:rgba(162,190,206,.25);max-width:1200px;margin:0 auto;background:rgba(255,255,255,.6);}.ps-primary-nav>.ps-container{width:100%;}.ps-text-logo{letter-spacing:-.025em;}.ps-logo-mark{border-radius:13px;transform:rotate(-4deg);box-shadow:0 9px 25px rgba(15,139,114,.24),inset 0 0 0 2px rgba(255,255,255,.3);}.ps-header-search{height:52px;border-radius:16px;background:rgba(244,249,252,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);}.ps-header-search button{width:58px;background:linear-gradient(135deg,var(--ps-green),#11a47f);}.ps-header-action{min-width:74px;padding:8px 9px;}.ps-header-action:hover{background:rgba(255,255,255,.83);}.ps-primary-menu{justify-content:center;}.ps-primary-menu>li>a:after{content:"";position:absolute;right:17px;left:17px;bottom:7px;height:2px;border-radius:5px;background:linear-gradient(90deg,var(--ps-green),var(--ps-blue));transform:scaleX(0);transition:transform .2s;}.ps-primary-menu>li>a:hover:after,.ps-primary-menu>.current-menu-item>a:after{transform:scaleX(1);}.ps-hero{margin-top:-1px;padding:22px 0 0;}.ps-hero-grid{min-height:570px;padding:54px 48px;border-radius:34px;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(237,248,252,.8) 54%,rgba(229,244,252,.82));border:1px solid rgba(255,255,255,.88);box-shadow:var(--ps-premium-shadow);}.ps-hero-grid:before{content:"";position:absolute;width:290px;height:290px;right:-120px;top:-115px;border-radius:50%;background:radial-gradient(circle,rgba(53,205,163,.18),transparent 70%);}.ps-hero-grid:after{content:"";position:absolute;width:340px;height:340px;left:-140px;bottom:-170px;border-radius:50%;background:radial-gradient(circle,rgba(112,103,232,.12),transparent 70%);}.ps-hero-copy,.ps-hero-visual{z-index:1;}.ps-eyebrow{background:rgba(15,139,114,.09);border:1px solid rgba(15,139,114,.14);margin-bottom:15px;}.ps-hero h1{font-size:clamp(2.45rem,4.8vw,4.8rem);line-height:1.2;letter-spacing:-.055em;}.ps-hero-copy>p{font-size:1.08rem;max-width:630px;}.ps-button-primary{background:linear-gradient(135deg,var(--ps-green),#0ca47e);}.ps-button-secondary{background:rgba(255,255,255,.62);border-color:rgba(138,172,192,.3);}.ps-hero-points span{padding:7px 10px;background:rgba(255,255,255,.56);border:1px solid rgba(255,255,255,.8);}.ps-hero-visual{min-height:440px;}.ps-board{width:min(455px,94%);border-radius:34px;box-shadow:0 42px 90px rgba(5,80,60,.27),inset 0 0 0 7px rgba(255,255,255,.11);}.ps-board:before{border-style:solid;border-color:rgba(218,255,242,.17);}.ps-chip-main{border-radius:14px;}.ps-floating-card{border-radius:18px;padding:15px 18px;min-width:185px;}.ps-floating-card:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ps-green);box-shadow:0 0 0 5px rgba(15,139,114,.11);margin-left:8px;}.ps-floating-card strong{display:inline;}.ps-hero-live-status{position:absolute;right:50%;bottom:18px;transform:translateX(50%);width:min(360px,86%);padding:14px 16px;border-radius:20px;background:rgba(255,255,255,.74);border:1px solid rgba(255,255,255,.86);box-shadow:0 20px 45px rgba(43,77,102,.15);}.ps-hero-live-head{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:.83rem;}.ps-hero-live-head span{color:var(--ps-green);font-weight:850;}.ps-hero-live-track{height:7px;border-radius:999px;background:rgba(126,159,178,.18);overflow:hidden;margin-top:10px;}.ps-hero-live-track i{display:block;width:68%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ps-green),var(--ps-premium-cyan));}.ps-trust-strip{margin-top:14px;}.ps-trust-grid{gap:14px;}.ps-trust-grid article{border-radius:20px;}.ps-trust-grid article:after{content:"";position:absolute;width:70px;height:70px;left:-24px;bottom:-30px;border-radius:50%;background:radial-gradient(circle,rgba(43,116,228,.11),transparent 70%);}.ps-trust-grid span{font-size:.8rem;}.ps-search-section{padding-top:66px;}.ps-parts-filter{border-radius:25px;padding:20px;}.ps-parts-search-row{gap:10px;}.ps-parts-query input{min-height:54px;border-radius:15px;}.ps-submit{border-radius:15px;min-width:170px;}.ps-popular-searches{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:13px;}.ps-popular-searches>span{font-size:.8rem;color:var(--ps-muted);font-weight:750;}.ps-popular-searches a{font-size:.78rem;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.8);text-decoration:none;}.ps-popular-searches a:hover{color:var(--ps-green);border-color:rgba(15,139,114,.28);}.ps-section-heading h2{letter-spacing:-.035em;}.ps-section-heading>div>span{display:inline-flex;padding:5px 9px;border-radius:999px;background:rgba(15,139,114,.08);}.ps-category-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:86px;gap:15px;}.ps-category-card{grid-column:span 3;grid-row:span 2;border-radius:24px;padding:21px;justify-content:flex-end;}.ps-category-card:nth-child(1),.ps-category-card:nth-child(6){grid-column:span 6;}.ps-category-card:nth-child(2),.ps-category-card:nth-child(5){grid-column:span 3;}.ps-category-card:nth-child(3),.ps-category-card:nth-child(4){grid-column:span 3;}.ps-category-card:before{content:"";position:absolute;width:120px;height:120px;left:-36px;top:-42px;border-radius:50%;background:radial-gradient(circle,rgba(53,205,163,.15),transparent 69%);}.ps-category-card:nth-child(2n):before{background:radial-gradient(circle,rgba(71,183,229,.15),transparent 69%);}.ps-category-card:nth-child(3n):before{background:radial-gradient(circle,rgba(112,103,232,.13),transparent 69%);}.ps-category-icon{position:absolute;left:18px;top:18px;width:62px;height:62px;border-radius:18px;}.ps-category-card strong{font-size:1.02rem;}.ps-category-card small{font-size:.78rem;}.ps-pcb-service{margin-inline:auto;width:min(1200px,calc(100% - 36px));border-radius:34px;padding:20px 0;background:linear-gradient(135deg,rgba(19,50,70,.97),rgba(13,122,103,.94) 62%,rgba(43,116,228,.86));box-shadow:0 35px 85px rgba(19,50,70,.22);}.ps-pcb-service:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 10%,rgba(255,255,255,.11),transparent 26rem);pointer-events:none;}.ps-service-grid{gap:60px;}.ps-process-list li{border-radius:18px;padding:16px;}.ps-process-list li>span{box-shadow:0 8px 18px rgba(0,0,0,.13);}.ps-products-section .woocommerce ul.products,.ps-recent-products .ps-snapshot-grid{gap:17px;}.woocommerce ul.products li.product{border-radius:24px;padding:14px;}.woocommerce ul.products li.product a img{border-radius:18px;}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight:850;}.ps-product-actions{gap:6px;}.ps-product-action{border-radius:12px;}.ps-benefit-grid{gap:15px;}.ps-benefit-grid article{border-radius:24px;padding:23px;}.ps-benefit-grid article>span{width:46px;height:46px;border-radius:15px;background:linear-gradient(135deg,rgba(15,139,114,.14),rgba(43,116,228,.1));color:var(--ps-green);}.ps-benefit-grid article:after{content:"";position:absolute;width:85px;height:85px;left:-32px;bottom:-42px;border-radius:50%;background:radial-gradient(circle,rgba(112,103,232,.1),transparent 70%);}.ps-final-cta-inner{border-radius:30px;padding:36px 40px;}.ps-site-footer{margin-top:30px;border-radius:34px 34px 0 0;overflow:hidden;}.ps-footer-grid{padding-top:65px;}.ps-footer-logo{font-size:1.5rem;}.ps-mobile-dock{border-radius:25px;bottom:10px;right:10px;left:10px;padding:8px;}.ps-mobile-dock a.is-primary{box-shadow:0 12px 30px rgba(15,139,114,.3);}@media (max-width:1100px){.ps-header-main{grid-template-columns:190px 1fr auto;}.ps-category-card{grid-column:span 4;}.ps-category-card:nth-child(1),.ps-category-card:nth-child(6){grid-column:span 6;}}@media (max-width:900px){.ps-site-header{padding-top:7px;}.ps-header-main{border-radius:19px;padding:9px 12px;}.ps-primary-nav{border-radius:22px;box-shadow:-20px 0 60px rgba(19,50,70,.18);}.ps-hero{padding-top:10px;}.ps-hero-grid{padding:36px 21px;border-radius:27px;min-height:auto;}.ps-hero h1{font-size:clamp(2.2rem,8.5vw,3.25rem);}.ps-hero-visual{min-height:380px;}.ps-board{width:min(390px,92%);}.ps-category-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;}.ps-category-card,.ps-category-card:nth-child(n){grid-column:auto;grid-row:auto;min-height:150px;}.ps-category-icon{position:relative;left:auto;top:auto;}.ps-pcb-service{width:min(calc(100% - 24px),1200px);border-radius:27px;}.ps-final-cta-inner{padding:28px 22px;}.ps-site-footer{border-radius:27px 27px 0 0;}}@media (max-width:620px){.ps-header-main{min-height:70px;}.ps-header-search{height:46px;}.ps-hero-grid{padding:30px 17px;}.ps-hero h1{font-size:2.25rem;}.ps-hero-visual{min-height:320px;}.ps-floating-card{min-width:145px;padding:10px 12px;}.ps-hero-live-status{bottom:4px;}.ps-trust-grid{grid-template-columns:1fr 1fr;gap:9px;}.ps-trust-grid strong{font-size:.84rem;}.ps-trust-grid span{font-size:.69rem;}.ps-parts-filter{padding:14px;}.ps-submit{min-width:0;width:100%;}.ps-popular-searches{overflow:auto;flex-wrap:nowrap;padding-bottom:4px;}.ps-popular-searches a{white-space:nowrap;}.ps-category-grid{gap:10px;}.ps-category-card{min-height:135px;padding:15px;}.ps-category-icon{width:52px;height:52px;}.ps-final-cta-inner{padding:25px 18px;}}@media (prefers-reduced-motion:reduce){.ps-header-action,.ps-primary-menu>li>a:after{transition:none;}}@media (max-width:900px){html,body{max-width:100%;overflow-x:clip;}.ps-site-header{overflow:visible;}.ps-header-main{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;padding:9px 12px 12px 62px;}.ps-brand{flex:1 1 auto;min-width:0;overflow:hidden;}.ps-text-logo{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.ps-header-actions{flex:0 0 auto;min-width:0;gap:6px;}.ps-header-actions .ps-header-action:not(.ps-cart-link){display:none;}.ps-header-action{min-width:44px;width:44px;height:44px;padding:6px;}.ps-header-search-wrap{order:3;flex:0 0 100%;width:100%;min-width:0;padding-bottom:0;}.ps-header-search{width:100%;min-width:0;}.ps-menu-toggle{display:block;position:absolute;top:13px;left:12px;right:auto;z-index:4;margin:0;}.ps-primary-nav{top:0;right:0;bottom:0;left:auto;width:min(340px,88vw);height:100dvh;min-height:100vh;max-width:none;padding:0;border-radius:24px 0 0 24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transform:none;opacity:0;visibility:hidden;clip-path:inset(0 0 0 100%);pointer-events:none;transition:clip-path .24s ease,opacity .18s ease,visibility 0s linear .24s;box-shadow:-20px 0 60px rgba(19,50,70,.22);}.ps-primary-nav.is-open{opacity:1;visibility:visible;clip-path:inset(0);pointer-events:auto;transition-delay:0s;}.ps-primary-nav>.ps-container{width:100%;max-width:none;margin:0;padding:0 14px 24px;}.ps-mobile-nav-head{z-index:2;background:rgba(245,250,253,.94);}.ps-nav-overlay{position:fixed;inset:0;width:100vw;height:100dvh;z-index:105;background:rgba(15,36,48,.48);backdrop-filter:blur(3px);}body.ps-menu-open{overflow:hidden;touch-action:none;}}@media (max-width:420px){.ps-header-main{padding-left:60px;}.ps-text-logo{font-size:1.03rem;}.ps-logo-mark{width:32px;height:32px;}}.ps-nav-overlay[hidden],.ps-filter-overlay[hidden]{display:none;pointer-events:none;}.ps-nav-overlay.is-open,.ps-filter-overlay.is-open{pointer-events:auto;}@media (max-width:900px){.ps-site-header{backdrop-filter:none;-webkit-backdrop-filter:none;}}@media (max-width:900px){.ps-primary-nav{z-index:920;}.ps-nav-overlay{z-index:900;}.ps-shop-sidebar{z-index:940;}.ps-filter-overlay{z-index:930;}.ps-mobile-dock{transition:opacity .18s ease,transform .22s ease,visibility .18s;}}.ps-bom-home-section{padding-top:26px;padding-bottom:28px;}.ps-bom-home-card{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 34px;border:1px solid rgba(255,255,255,.78);border-radius:26px;background:linear-gradient(125deg,rgba(255,255,255,.82),rgba(224,246,239,.72));box-shadow:0 22px 62px rgba(59,91,112,.12);}.ps-bom-home-card:after{content:"BOM";position:absolute;left:-12px;bottom:-45px;font-size:120px;line-height:1;font-weight:950;color:rgba(15,139,114,.045);pointer-events:none;}.ps-bom-home-card h2{margin:3px 0 8px;color:var(--ps-navy);}.ps-bom-home-card p{max-width:720px;margin:0;color:var(--ps-muted);}.ps-bom-order,.ps-orders-dashboard,.ps-stock-alert-form{background:rgba(255,255,255,.72);border-color:rgba(255,255,255,.82);box-shadow:0 18px 48px rgba(89,113,137,.12);}@media (max-width:760px){.ps-bom-home-card{align-items:flex-start;flex-direction:column;padding:24px 20px;}.ps-bom-home-card .ps-button{width:100%;}}.ps-nav-inner{display:flex;align-items:center;gap:12px;}.ps-category-navigation{position:relative;flex:0 0 auto;}.ps-category-trigger{display:flex;align-items:center;gap:8px;min-height:47px;padding:0 15px;border:0;border-radius:13px;background:linear-gradient(135deg,var(--ps-green),#0b6d58);color:#fff;font:inherit;font-size:.86rem;font-weight:900;cursor:pointer;box-shadow:0 10px 25px rgba(8,124,97,.18);}.ps-category-trigger svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;}.ps-category-trigger i{font-style:normal;transition:transform .2s;}.ps-category-navigation.is-open .ps-category-trigger i{transform:rotate(180deg);}.ps-main-menu-wrap{min-width:0;flex:1;}.ps-nav-utilities{display:flex;align-items:center;gap:4px;flex:0 0 auto;}.ps-nav-utilities a{padding:8px 10px;border-radius:9px;color:var(--ps-green);text-decoration:none;font-size:.77rem;font-weight:850;}.ps-nav-utilities a:hover{background:rgba(15,139,114,.08);}.ps-mega-menu{position:absolute;z-index:960;top:calc(100% + 9px);right:0;width:min(820px,calc(100vw - 36px));padding:20px;border:1px solid rgba(201,215,223,.9);border-radius:24px;background:rgba(255,255,255,.98);box-shadow:0 30px 90px rgba(13,42,59,.2);opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);}.ps-category-navigation.is-open .ps-mega-menu{opacity:1;visibility:visible;transform:none;}.ps-mega-menu-head{display:flex;align-items:center;justify-content:space-between;gap:20px;}.ps-mega-menu-head div{display:flex;flex-direction:column;}.ps-mega-menu-head span{color:var(--ps-green);font-size:.72rem;font-weight:850;}.ps-mega-menu-head strong{color:var(--ps-navy);font-size:1.02rem;}.ps-mega-menu-head>a{color:var(--ps-green);text-decoration:none;font-size:.76rem;font-weight:850;}.ps-mega-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;}.ps-mega-category-grid>a{display:flex;align-items:center;gap:9px;min-width:0;padding:11px;border:1px solid #e6edf1;border-radius:15px;background:#fbfdfe;text-decoration:none;transition:.16s;}.ps-mega-category-grid>a:hover{border-color:rgba(15,139,114,.28);background:#f1faf7;transform:translateY(-2px);}.ps-mega-category-icon{position:relative;display:grid;flex:0 0 38px;height:38px;place-items:center;border-radius:11px;background:linear-gradient(135deg,#dff5ee,#edf5fb);}.ps-mega-category-icon b{width:16px;height:16px;border:2px solid var(--ps-green);border-radius:4px;}.ps-mega-category-icon i{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--ps-blue);box-shadow:11px 0 var(--ps-blue),-11px 0 var(--ps-blue);}.ps-mega-category-grid>a>span:last-child{display:flex;min-width:0;flex-direction:column;}.ps-mega-category-grid strong{overflow:hidden;color:#213a49;font-size:.77rem;text-overflow:ellipsis;white-space:nowrap;}.ps-mega-category-grid small{color:#7a8993;font-size:.65rem;}.ps-mega-menu-foot{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;}.ps-mega-menu-foot>a{display:flex;justify-content:center;flex-direction:column;min-height:64px;padding:10px 16px;border-radius:15px;background:linear-gradient(125deg,rgba(15,139,114,.1),rgba(43,116,228,.07));text-decoration:none;}.ps-mega-menu-foot strong{color:var(--ps-navy);font-size:.79rem;}.ps-mega-menu-foot span{color:var(--ps-muted);font-size:.68rem;}.ps-mobile-nav-quick{display:none;}.ps-quick-paths{position:relative;z-index:3;margin-top:-26px;}.ps-quick-path-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}.ps-quick-path-grid>a{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:15px;border:1px solid rgba(255,255,255,.85);background:rgba(255,255,255,.85);box-shadow:0 18px 50px rgba(44,79,99,.12);text-decoration:none;transition:.18s;}.ps-quick-path-grid>a:hover{transform:translateY(-4px);box-shadow:0 23px 58px rgba(44,79,99,.17);}.ps-quick-path-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:linear-gradient(135deg,#dff6ef,#eaf2fc);color:var(--ps-green);font-family:monospace;font-size:.8rem;font-weight:950;}.ps-quick-path-grid>a>span:nth-child(2){display:flex;min-width:0;flex-direction:column;}.ps-quick-path-grid strong{color:var(--ps-navy);font-size:.86rem;}.ps-quick-path-grid small{overflow:hidden;color:var(--ps-muted);font-size:.67rem;text-overflow:ellipsis;white-space:nowrap;}.ps-quick-path-grid>a>i{color:var(--ps-green);font-style:normal;font-weight:900;}.ps-brands-section{padding-top:28px;}.ps-brand-strip{display:flex;gap:10px;overflow:auto;padding:4px 1px 10px;scroll-snap-type:x proximity;}.ps-brand-strip>a{display:flex;min-width:132px;min-height:70px;align-items:center;justify-content:center;flex-direction:column;padding:10px 16px;border:1px solid rgba(209,221,227,.9);border-radius:18px;background:rgba(255,255,255,.72);text-decoration:none;scroll-snap-align:start;box-shadow:0 11px 30px rgba(63,92,110,.07);}.ps-brand-strip strong{color:var(--ps-navy);font-family:Arial,sans-serif;font-size:.94rem;}.ps-brand-strip small{color:var(--ps-muted);font-size:.66rem;}.ps-best-sellers-section{padding-bottom:20px;background:linear-gradient(180deg,transparent,rgba(226,242,248,.45),transparent);}.ps-floating-support{position:fixed;z-index:850;right:20px;bottom:22px;display:flex;align-items:center;gap:8px;min-height:48px;padding:9px 15px;border-radius:999px;background:#087c61;color:#fff;text-decoration:none;box-shadow:0 16px 38px rgba(8,124,97,.3);}.ps-floating-support svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;}.ps-floating-support span{font-size:.78rem;font-weight:900;}.ps-mobile-dock svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}@media (max-width:1100px){.ps-nav-utilities{display:none;}.ps-mega-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.ps-quick-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:900px){.ps-nav-inner{display:block;}.ps-category-navigation{margin:12px 0;}.ps-category-trigger{width:100%;justify-content:center;}.ps-mega-menu{opacity:1;visibility:visible;transform:none;}.ps-category-navigation.is-open .ps-mega-menu{max-height:900px;padding:12px 0;}.ps-mega-menu-head{padding-inline:4px;}.ps-mega-category-grid>a{background:#fff;}.ps-mega-menu-foot{grid-template-columns:1fr;}.ps-mobile-nav-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:12px 14px 0;}.ps-mobile-nav-quick a{padding:9px 5px;border-radius:11px;background:rgba(15,139,114,.08);color:var(--ps-green);text-align:center;text-decoration:none;font-size:.7rem;font-weight:850;}.ps-primary-menu{display:block;}.ps-quick-paths{margin-top:-12px;}.ps-floating-support{right:14px;bottom:92px;padding:11px;}.ps-floating-support span{display:none;}}@media (max-width:620px){.ps-quick-path-grid{grid-template-columns:1fr;gap:8px;}.ps-quick-path-grid>a{grid-template-columns:43px minmax(0,1fr) auto;padding:11px 13px;border-radius:16px;}.ps-quick-path-icon{width:43px;height:43px;}.ps-quick-path-grid small{font-size:.65rem;}.ps-mega-menu-head strong{font-size:.88rem;}.ps-brand-strip>a{min-width:112px;min-height:62px;}.ps-floating-support{bottom:86px;}}.ps-header-main{transition:min-height .2s ease,padding .2s ease;}.ps-header-actions{gap:7px;}.ps-header-action{min-width:66px;padding:7px 8px;border-radius:16px;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;}.ps-header-action svg{width:21px;height:21px;}.ps-action-count,.ps-cart-count{box-shadow:0 5px 13px rgba(12,80,65,.24),0 0 0 2px rgba(255,255,255,.9);}.ps-hero-copy{padding-inline:22px;}.ps-eyebrow{border:1px solid rgba(15,139,114,.18);background:rgba(226,248,240,.64);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);}.ps-hero-copy>p{text-wrap:pretty;}.ps-hero-actions .ps-button{min-width:150px;}.ps-hero-points span{padding:6px 10px;border:1px solid rgba(255,255,255,.78);border-radius:999px;background:rgba(255,255,255,.47);box-shadow:inset 0 1px 0 rgba(255,255,255,.78);}.ps-trust-grid article{position:relative;overflow:hidden;padding:18px 19px;}.ps-trust-grid article::after{content:"";position:absolute;inset:auto -30px -46px auto;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle,rgba(15,139,114,.13),transparent 68%);pointer-events:none;}.ps-trust-grid strong{font-size:.96rem;}.ps-trust-grid span{line-height:1.65;}.ps-quick-path-grid>a{position:relative;overflow:hidden;min-height:94px;padding:18px;border-radius:20px;transition:transform .2s ease,box-shadow .2s ease;}.ps-quick-path-grid>a::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.52) 50%,transparent 75%);transform:translateX(130%);transition:transform .55s ease;pointer-events:none;}.ps-quick-path-grid>a:hover::before{transform:translateX(-130%);}.ps-quick-path-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 9px 22px rgba(15,139,114,.11);}.ps-section-heading>a{min-height:36px;padding:5px 11px;background:rgba(255,255,255,.48);border:1px solid rgba(255,255,255,.76);}.ps-category-card{position:relative;overflow:hidden;min-height:164px;padding:22px;}.ps-category-card::after{content:"";position:absolute;width:90px;height:90px;left:-28px;bottom:-44px;border-radius:50%;background:radial-gradient(circle,rgba(43,116,228,.11),transparent 68%);pointer-events:none;}.ps-category-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 24px rgba(15,139,114,.1);}.woocommerce ul.products li.product{border-radius:22px;}.woocommerce ul.products li.product img{border-radius:16px;transition:transform .28s ease;}.woocommerce ul.products li.product:hover img{transform:scale(1.025);}.woocommerce ul.products li.product .button{border-radius:13px;}.ps-benefit-grid article{position:relative;overflow:hidden;padding:25px;}.ps-benefit-grid article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:linear-gradient(145deg,rgba(223,248,240,.9),rgba(225,239,252,.76));box-shadow:inset 0 1px 0 rgba(255,255,255,.9);}.ps-mobile-dock{background:rgba(248,252,254,.88);box-shadow:0 20px 54px rgba(30,68,92,.22),inset 0 1px 0 rgba(255,255,255,.92);}.ps-mobile-dock a:active{transform:scale(.96);}.ps-mobile-dock a.is-primary{background:linear-gradient(145deg,#13a285,#247ad9);box-shadow:0 13px 30px rgba(19,137,117,.28),inset 0 1px 0 rgba(255,255,255,.24);}.ps-floating-support{box-shadow:0 15px 34px rgba(8,124,97,.28),inset 0 1px 0 rgba(255,255,255,.22);}@media (max-width:900px){.ps-site-header.is-scrolled .ps-header-main{min-height:0;}.ps-hero-copy{padding-inline:0;}.ps-hero-points span{background:rgba(255,255,255,.7);}.ps-quick-path-grid>a{min-height:86px;}.ps-section-heading>a{background:transparent;border-color:transparent;padding-inline:0;}.ps-category-card{min-height:142px;}}@media (max-width:620px){.ps-header-action{padding:4px 6px;border-radius:14px;}.ps-trust-grid article{padding:14px;}.ps-category-card{padding:17px;}.ps-benefit-grid article{padding:20px;}}.ps-live-stats-section{position:relative;z-index:5;margin-top:-34px;padding:0 0 10px;}.ps-live-store-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:11px;border:1px solid rgba(255,255,255,.88);border-radius:24px;background:rgba(247,252,254,.76);box-shadow:0 22px 58px rgba(32,70,92,.14),inset 0 1px 0 rgba(255,255,255,.94);}.ps-live-store-stats article{display:flex;min-height:76px;align-items:center;justify-content:center;flex-direction:column;border:1px solid rgba(255,255,255,.88);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(234,247,248,.68));box-shadow:inset 0 1px 0 rgba(255,255,255,.94);}.ps-live-store-stats article::after{width:70px;height:70px;left:-26px;bottom:-38px;background:radial-gradient(circle,rgba(20,158,126,.13),transparent 68%);}.ps-live-store-stats strong{color:var(--ps-navy);font-size:1.22rem;font-weight:950;}.ps-live-store-stats span{color:var(--ps-muted);font-size:.69rem;font-weight:800;}.ps-dynamic-products-section{background:linear-gradient(180deg,transparent,rgba(224,241,248,.42),transparent);}.ps-dynamic-shelf{position:relative;}.ps-dynamic-shelf-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px;}.ps-dynamic-shelf-head>div:first-child{display:flex;flex-direction:column;}.ps-dynamic-shelf-head>div:first-child>span{color:var(--ps-green);font-size:.73rem;font-weight:900;}.ps-dynamic-shelf-head h2{margin:3px 0 0;color:var(--ps-navy);font-size:clamp(1.25rem,2vw,1.75rem);text-wrap:balance;}.ps-dynamic-shelf-meta{display:flex;align-items:center;gap:8px;color:var(--ps-muted);font-size:.67rem;}.ps-dynamic-shelf-meta button{display:grid;width:35px;height:35px;place-items:center;border:1px solid rgba(255,255,255,.88);border-radius:12px;background:rgba(255,255,255,.72);color:var(--ps-green);font:inherit;font-size:1.05rem;font-weight:950;cursor:pointer;box-shadow:0 8px 20px rgba(40,77,96,.08),inset 0 1px 0 rgba(255,255,255,.94);transition:transform .2s ease,background .2s ease;}.ps-dynamic-shelf-meta button:hover{transform:rotate(45deg);background:#fff;}.ps-dynamic-shelf.is-loading .ps-dynamic-shelf-meta button{animation:ps-dynamic-spin .8s linear infinite;}.ps-dynamic-tabs{display:flex;gap:7px;overflow:auto;margin-bottom:15px;padding:3px 1px 7px;scrollbar-width:none;}.ps-dynamic-tabs::-webkit-scrollbar{display:none;}.ps-dynamic-tabs button{flex:0 0 auto;min-height:40px;padding:7px 15px;border:1px solid rgba(145,177,192,.38);border-radius:999px;background:rgba(255,255,255,.64);color:#46606f;font:inherit;font-size:.74rem;font-weight:900;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.88);transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;}.ps-dynamic-tabs button:hover{transform:translateY(-1px);border-color:rgba(20,151,120,.35);color:var(--ps-green);}.ps-dynamic-tabs button.is-active{border-color:rgba(19,147,117,.35);background:linear-gradient(145deg,rgba(219,247,238,.94),rgba(224,239,253,.84));color:#08775f;box-shadow:0 9px 23px rgba(15,139,114,.11),inset 0 1px 0 rgba(255,255,255,.95);}.ps-dynamic-products-status{min-height:18px;margin:-5px 0 5px;color:var(--ps-muted);font-size:.67rem;}.ps-dynamic-products-content{position:relative;min-height:260px;transition:opacity .18s ease,transform .18s ease;}.ps-dynamic-shelf.is-loading .ps-dynamic-products-content{opacity:.42;transform:translateY(3px);pointer-events:none;}.ps-dynamic-shelf.is-loading .ps-dynamic-products-content::after{content:"در حال دریافت محصولات…";position:absolute;z-index:5;top:42px;right:50%;transform:translateX(50%);padding:9px 14px;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:rgba(247,252,254,.92);color:var(--ps-green);font-size:.72rem;font-weight:900;box-shadow:0 12px 32px rgba(33,70,92,.13);}.ps-dynamic-empty{display:flex;min-height:210px;align-items:center;justify-content:center;flex-direction:column;gap:7px;border:1px dashed rgba(126,164,182,.55);border-radius:22px;background:rgba(255,255,255,.58);text-align:center;}.ps-dynamic-empty strong{color:var(--ps-navy);}.ps-dynamic-empty span{max-width:460px;color:var(--ps-muted);font-size:.76rem;}@keyframes ps-dynamic-spin{to{transform:rotate(360deg);}}@media (max-width:900px){.ps-live-stats-section{margin-top:-17px;}.ps-live-store-stats{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:20px;}.ps-dynamic-shelf-head{align-items:flex-start;flex-direction:column;}.ps-dynamic-shelf-meta{align-self:stretch;justify-content:space-between;}.ps-dynamic-products-content{min-height:220px;}}@media (max-width:420px){.ps-live-store-stats{gap:7px;padding:8px;}.ps-live-store-stats article{min-height:65px;}.ps-live-store-stats strong{font-size:1.05rem;}.ps-dynamic-tabs button{min-height:38px;padding-inline:12px;}.ps-dynamic-shelf-meta span{font-size:.62rem;}}:root{--ps-professional-ink:#102b3b;--ps-professional-muted:#617984;--ps-professional-line:rgba(126,164,181,.28);--ps-professional-surface:rgba(255,255,255,.78);--ps-professional-green:#0b9272;--ps-professional-blue:#2079cf;--ps-professional-shadow:0 22px 60px rgba(28,69,91,.11);}body{color:var(--ps-professional-ink);background:linear-gradient(180deg,#f6fafc 0,#fff 28%,#f7fbfa 72%,#f3f8fb 100%);}body::before{right:-150px;top:110px;width:500px;height:500px;background:radial-gradient(circle,rgba(38,192,151,.14),transparent 70%);}body::after{left:-210px;top:520px;width:560px;height:560px;background:radial-gradient(circle,rgba(42,131,219,.12),transparent 72%);}.ps-topbar{position:relative;z-index:52;background:linear-gradient(90deg,#0d2e40,#123e4b 52%,#0c5d4c);box-shadow:inset 0 -1px 0 rgba(255,255,255,.07);}.ps-topbar-inner{min-height:34px;}.ps-topbar a{opacity:.92;}.ps-topbar a:hover{opacity:1;color:#fff;}.ps-site-header{position:sticky;top:var(--ps-admin-bar-offset,0);transition:padding .2s ease,transform .2s ease;}.ps-site-header.is-scrolled{padding-top:5px;}.ps-site-header.is-scrolled .ps-header-main{min-height:72px;box-shadow:0 18px 46px rgba(25,65,86,.15);}.ps-site-header.is-scrolled .ps-primary-nav{box-shadow:0 15px 34px rgba(25,65,86,.1);}.ps-header-main{border-color:rgba(255,255,255,.9);background:linear-gradient(145deg,rgba(255,255,255,.84),rgba(242,249,251,.72));box-shadow:0 17px 45px rgba(35,76,98,.1),inset 0 1px 0 rgba(255,255,255,.98);}.ps-primary-nav{background:rgba(252,254,255,.74);border-color:rgba(255,255,255,.88);}.ps-text-logo{font-size:1.46rem;}.ps-logo-mark{width:43px;height:43px;background:linear-gradient(145deg,#0b9c78,#08705a);box-shadow:0 11px 25px rgba(13,137,108,.24),inset 0 0 0 2px rgba(255,255,255,.35);}.ps-header-search{height:54px;border-color:rgba(126,164,181,.35);background:rgba(248,252,253,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 8px 20px rgba(33,77,98,.045);}.ps-header-search:focus-within{border-color:rgba(12,148,115,.68);box-shadow:0 0 0 4px rgba(12,148,115,.1),0 13px 30px rgba(31,86,104,.08);}.ps-header-search input{font-size:.95rem;}.ps-header-search button{background:linear-gradient(145deg,#0b9c78,#197cc8);box-shadow:inset 1px 0 0 rgba(255,255,255,.18);}.ps-header-action{transition:background .18s ease,transform .18s ease,box-shadow .18s ease;}.ps-header-action:hover{background:linear-gradient(145deg,rgba(235,249,244,.88),rgba(238,246,253,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 22px rgba(35,78,97,.07);}.ps-cart-count{background:linear-gradient(145deg,#13a883,#287bd2);box-shadow:0 4px 12px rgba(22,133,112,.24);}.ps-primary-menu>li>a{border-radius:10px;padding:12px 16px;}.ps-primary-menu>li>a:hover{background:rgba(231,247,241,.7);}.ps-primary-menu .sub-menu{border-radius:15px;padding:9px;border-color:rgba(136,171,188,.3);background:rgba(255,255,255,.94);box-shadow:0 24px 58px rgba(25,65,86,.17);}.ps-hero-grid{border-color:rgba(255,255,255,.94);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(239,249,251,.83) 48%,rgba(231,244,253,.85));box-shadow:0 34px 90px rgba(28,68,92,.14),inset 0 1px 0 rgba(255,255,255,.98);}.ps-hero h1{color:#0c2d40;}.ps-hero-copy>p{color:#526d7a;}.ps-hero-actions .ps-button{min-width:160px;}.ps-button{box-shadow:inset 0 1px 0 rgba(255,255,255,.25);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;}.ps-button:hover{transform:translateY(-2px);box-shadow:0 13px 26px rgba(22,78,99,.12),inset 0 1px 0 rgba(255,255,255,.28);}.ps-button:active{transform:translateY(0);}.ps-trust-grid article,.ps-quick-path-grid>a,.ps-category-card,.ps-benefit-grid article{border-color:rgba(135,171,187,.25);background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(242,249,251,.72));box-shadow:0 14px 36px rgba(30,72,92,.075),inset 0 1px 0 rgba(255,255,255,.95);}.ps-quick-path-grid>a:hover,.ps-category-card:hover,.ps-benefit-grid article:hover{border-color:rgba(34,157,128,.38);box-shadow:0 22px 50px rgba(28,77,94,.12),inset 0 1px 0 rgba(255,255,255,.97);}.ps-section-heading{align-items:center;}.ps-section-heading h2{color:#113549;text-wrap:balance;}.ps-section-heading>a{display:inline-flex;align-items:center;min-height:38px;padding:7px 12px;border:1px solid rgba(26,144,115,.18);border-radius:999px;background:rgba(235,249,244,.72);}.ps-section-heading>a:hover{background:#e5f7f0;}.ps-search-section .ps-parts-filter,.ps-dynamic-products,.ps-bom-home-card{border:1px solid rgba(255,255,255,.9);background:linear-gradient(145deg,rgba(255,255,255,.83),rgba(239,248,251,.74));box-shadow:var(--ps-professional-shadow),inset 0 1px 0 rgba(255,255,255,.96);}.ps-bom-home-card{border-radius:28px;}.ps-bom-home-card h2{color:#10364a;}.ps-bom-home-card p{color:#607984;}.ps-live-store-stats{gap:14px;}.ps-live-store-stats article{position:relative;overflow:hidden;border-color:rgba(135,171,187,.24);background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(237,248,247,.72));box-shadow:0 14px 34px rgba(29,71,91,.075),inset 0 1px 0 rgba(255,255,255,.96);}.ps-live-store-stats article::after{content:"";position:absolute;width:78px;height:78px;left:-32px;bottom:-42px;border-radius:50%;background:radial-gradient(circle,rgba(44,135,218,.12),transparent 70%);}.woocommerce ul.products li.product{border-color:rgba(135,171,187,.26);background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(244,250,251,.77));box-shadow:0 15px 38px rgba(29,70,89,.08),inset 0 1px 0 rgba(255,255,255,.97);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;}.woocommerce ul.products li.product:hover{transform:translateY(-6px);border-color:rgba(27,153,123,.42);box-shadow:0 26px 58px rgba(27,75,94,.14),inset 0 1px 0 rgba(255,255,255,.98);}.woocommerce ul.products li.product a img{background:linear-gradient(145deg,#f6fafb,#ecf5f6);transition:transform .25s ease;}.woocommerce ul.products li.product:hover a img{transform:scale(1.025);}.woocommerce ul.products li.product .price{color:#0a7f65;font-weight:900;}.woocommerce ul.products li.product .button{background:linear-gradient(135deg,#0d9574,#2379cc);color:#fff;box-shadow:0 10px 22px rgba(18,128,108,.17);}.ps-pcb-service{border:1px solid rgba(255,255,255,.14);box-shadow:0 38px 92px rgba(17,55,72,.25),inset 0 1px 0 rgba(255,255,255,.12);}.ps-process-list li{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);}.ps-final-cta-inner{background:linear-gradient(135deg,#0d3044,#0b8068 62%,#2779c9);box-shadow:0 30px 75px rgba(20,70,88,.22);}.ps-mobile-dock{border:1px solid rgba(255,255,255,.9);background:rgba(250,253,254,.88);box-shadow:0 20px 52px rgba(20,60,79,.18),inset 0 1px 0 rgba(255,255,255,.98);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);}.ps-mobile-dock a{border-radius:16px;transition:background .18s ease,color .18s ease,transform .18s ease;}.ps-mobile-dock a:hover,.ps-mobile-dock a.is-active{background:rgba(226,246,239,.8);color:#0c785f;}.ps-mobile-dock a.is-primary{background:linear-gradient(145deg,#17a982,#287cd2);color:#fff;transform:translateY(-9px);box-shadow:0 16px 34px rgba(18,132,112,.28);}@media (max-width:900px){.ps-site-header{top:var(--ps-admin-bar-offset,0);}.ps-header-main{background:rgba(252,254,255,.9);}.ps-header-search{height:52px;}.ps-hero-grid{box-shadow:0 22px 55px rgba(28,68,92,.12);}.ps-section-heading>a{min-height:34px;padding:5px 9px;}.ps-process-list li{backdrop-filter:none;-webkit-backdrop-filter:none;}}@media (max-width:620px){body{background:linear-gradient(180deg,#f4f9fb 0,#fff 34%,#f5faf9 100%);}.ps-container{width:min(calc(100% - 24px),1200px);}.ps-site-header{padding-top:4px;}.ps-header-main{border-radius:20px;box-shadow:0 13px 34px rgba(31,73,93,.1);}.ps-text-logo{font-size:1.18rem;}.ps-logo-mark{width:39px;height:39px;}.ps-header-search{border-radius:15px;}.ps-hero-grid{border-radius:25px;}.ps-home-section{padding-block:52px;}.ps-category-card,.ps-benefit-grid article,.woocommerce ul.products li.product{border-radius:20px;}.ps-mobile-dock{right:8px;left:8px;bottom:max(7px,env(safe-area-inset-bottom));border-radius:24px;}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.ps-mobile-dock,.ps-trust-grid article,.ps-quick-path-grid>a,.ps-category-card,.ps-benefit-grid article,.woocommerce ul.products li.product{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;}}@media (max-width:900px){body.ps-bom-context-active .ps-floating-support{display:none;}}:root{--ps-crystal-surface:rgba(255,255,255,.64);--ps-crystal-surface-strong:rgba(255,255,255,.82);--ps-crystal-surface-deep:rgba(238,248,251,.78);--ps-crystal-edge:rgba(255,255,255,.92);--ps-crystal-line:rgba(112,157,178,.24);--ps-crystal-shadow:0 26px 78px rgba(23,61,82,.13),inset 0 1px 0 rgba(255,255,255,.96);--ps-crystal-shadow-hover:0 34px 88px rgba(20,67,86,.18),inset 0 1px 0 rgba(255,255,255,.98);--ps-crystal-green:#079776;--ps-crystal-blue:#237bd3;--ps-crystal-navy:#0b3043;--ps-crystal-radius-xl:30px;--ps-crystal-radius-lg:23px;--ps-crystal-blur:blur(24px) saturate(155%);}html{scrollbar-gutter:stable;background:#edf6fa;}body{font-family:Vazirmatn,IRANSansX,"Segoe UI",Tahoma,Arial,sans-serif;letter-spacing:-.006em;background:radial-gradient(circle at 88% 2%,rgba(53,211,170,.17),transparent 29rem),radial-gradient(circle at 3% 24%,rgba(59,145,230,.14),transparent 31rem),linear-gradient(180deg,#f5fbfd 0,#fbfefe 34%,#f4faf8 72%,#eef7fb 100%);}body::before,body::after{filter:blur(2px);opacity:.9;}::selection{background:rgba(14,151,117,.2);color:#092d3e;}:focus-visible{outline:3px solid rgba(35,123,211,.34);outline-offset:3px;}.ps-glass-surface{position:relative;isolation:isolate;}.ps-glass-surface::before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--ps-glass-x,72%) var(--ps-glass-y,18%),rgba(255,255,255,.72),rgba(255,255,255,.13) 38%,transparent 68%);transition:opacity .24s ease;}.ps-glass-surface.is-glass-active::before{opacity:.82;}.ps-site-header{padding:11px 0 0;isolation:isolate;}.ps-header-main{min-height:86px;border-radius:27px;background:linear-gradient(145deg,rgba(255,255,255,.83),rgba(238,248,251,.69)),radial-gradient(circle at 12% 0,rgba(42,127,218,.1),transparent 34%);border:1px solid var(--ps-crystal-edge);box-shadow:var(--ps-crystal-shadow);backdrop-filter:var(--ps-crystal-blur);-webkit-backdrop-filter:var(--ps-crystal-blur);overflow:visible;}.ps-header-main::after{content:"";position:absolute;right:24px;left:24px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.98),transparent);pointer-events:none;}.ps-primary-nav{position:relative;margin:8px auto 0;border-radius:20px;background:rgba(251,254,255,.67);border:1px solid var(--ps-crystal-edge);box-shadow:0 15px 44px rgba(23,65,85,.09),inset 0 1px 0 rgba(255,255,255,.98);backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);}.ps-nav-inner{min-height:59px;gap:13px;padding-inline:8px;}.ps-text-logo{font-size:1.52rem;color:var(--ps-crystal-navy);}.ps-logo-mark{width:46px;height:46px;border-radius:15px;background:linear-gradient(145deg,#12ae87,#08705b 70%);transform:rotate(-3deg);box-shadow:0 13px 30px rgba(8,126,98,.27),inset 0 0 0 2px rgba(255,255,255,.4);}.ps-logo-mark i{background:linear-gradient(180deg,#effff9,#bdeddd);}.ps-header-search{height:56px;border-radius:18px;border-color:rgba(109,155,177,.28);background:linear-gradient(145deg,rgba(250,253,255,.86),rgba(238,247,250,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 9px 25px rgba(25,71,91,.055);}.ps-header-search button{width:62px;background:linear-gradient(145deg,var(--ps-crystal-green),var(--ps-crystal-blue));box-shadow:inset 1px 0 0 rgba(255,255,255,.2);}.ps-header-search input{font-size:.97rem;color:#153747;}.ps-header-action,.ps-menu-toggle{border:1px solid rgba(255,255,255,.78);background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(237,247,250,.65));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 7px 18px rgba(30,72,91,.055);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}.ps-header-action{min-width:70px;min-height:58px;justify-content:center;border-radius:18px;}.ps-header-action:hover{background:linear-gradient(145deg,rgba(235,250,245,.96),rgba(234,245,253,.9));box-shadow:0 13px 30px rgba(25,77,95,.11),inset 0 1px 0 #fff;}.ps-cart-count,.ps-action-count{background:linear-gradient(145deg,#f15e78,#e54362);box-shadow:0 6px 16px rgba(211,48,84,.3),0 0 0 2px rgba(255,255,255,.96);}.ps-category-trigger{min-height:46px;padding:9px 17px;border-radius:15px;border:1px solid rgba(7,151,118,.15);background:linear-gradient(145deg,#0ba27c,#08735d);box-shadow:0 10px 24px rgba(7,128,99,.2),inset 0 1px 0 rgba(255,255,255,.24);}.ps-category-trigger:hover,.ps-category-navigation.is-open .ps-category-trigger{background:linear-gradient(145deg,#11ad86,#1d78c9);box-shadow:0 14px 30px rgba(13,119,108,.24);}.ps-primary-menu{gap:3px;}.ps-primary-menu>li>a{min-height:43px;display:flex;align-items:center;padding:9px 15px;border:1px solid transparent;border-radius:13px;color:#173747;font-size:.89rem;}.ps-primary-menu>li>a:hover,.ps-primary-menu>.current-menu-item>a,.ps-primary-menu>.current-menu-ancestor>a{color:#08765e;background:linear-gradient(145deg,rgba(226,247,240,.88),rgba(235,246,253,.74));border-color:rgba(18,153,119,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);}.ps-primary-menu>li>a::after{right:16px;left:16px;bottom:4px;height:2px;background:linear-gradient(90deg,var(--ps-crystal-green),var(--ps-crystal-blue));}.ps-primary-menu .sub-menu{top:calc(100% + 10px);min-width:240px;padding:10px;border:1px solid var(--ps-crystal-edge);border-radius:19px;background:rgba(250,253,255,.9);box-shadow:0 28px 68px rgba(18,57,77,.19),inset 0 1px 0 #fff;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);}.ps-primary-menu li:hover>.sub-menu,.ps-primary-menu li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none;}.ps-primary-menu .sub-menu::before{content:"";position:absolute;top:-7px;right:28px;width:14px;height:14px;transform:rotate(45deg);background:rgba(250,253,255,.94);border-top:1px solid var(--ps-crystal-edge);border-right:1px solid var(--ps-crystal-edge);}.ps-primary-menu .sub-menu a{position:relative;padding:10px 12px;border-radius:11px;font-size:.83rem;}.ps-primary-menu .sub-menu a:hover{background:linear-gradient(145deg,rgba(226,247,240,.86),rgba(233,245,253,.75));color:#086e59;transform:translateX(-2px);}.ps-submenu-toggle{display:none;}.ps-nav-utilities a{border-radius:11px;padding:7px 9px;}.ps-nav-utilities a:hover{background:rgba(226,247,240,.72);}.ps-mega-menu{top:calc(100% + 12px);width:min(990px,calc(100vw - 48px));padding:22px;border:1px solid var(--ps-crystal-edge);border-radius:28px;background:radial-gradient(circle at 98% 4%,rgba(30,174,136,.12),transparent 27%),radial-gradient(circle at 0 100%,rgba(35,123,211,.11),transparent 31%),rgba(249,253,255,.92);box-shadow:0 38px 90px rgba(16,56,77,.22),inset 0 1px 0 #fff;backdrop-filter:blur(28px) saturate(155%);-webkit-backdrop-filter:blur(28px) saturate(155%);grid-template-columns:minmax(0,1fr) 260px;gap:16px;}.ps-category-navigation.is-open .ps-mega-menu{display:grid;}.ps-mega-menu-head{grid-column:1/-1;padding:0 3px 15px;border-bottom:1px solid rgba(117,157,176,.2);}.ps-mega-menu-head span{letter-spacing:.03em;}.ps-mega-menu-head strong{font-size:1.12rem;}.ps-mega-menu-head>a{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border-radius:999px;background:rgba(226,247,240,.72);border:1px solid rgba(11,151,116,.12);}.ps-mega-category-grid{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}.ps-mega-category-grid>a{min-height:72px;padding:12px;border-color:rgba(120,160,179,.2);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.84),rgba(238,248,250,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.97);}.ps-mega-category-grid>a:hover{transform:translateY(-3px);border-color:rgba(12,151,116,.32);background:linear-gradient(145deg,rgba(238,251,246,.96),rgba(235,246,254,.86));box-shadow:0 15px 34px rgba(24,76,94,.1),inset 0 1px 0 #fff;}.ps-mega-category-icon{flex-basis:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,rgba(214,246,236,.96),rgba(225,239,253,.91));box-shadow:inset 0 1px 0 #fff;}.ps-mega-category-grid strong{font-size:.81rem;}.ps-mega-category-grid small{font-size:.68rem;}.ps-mega-menu-foot{grid-column:2;grid-row:2;display:grid;grid-template-columns:1fr;align-content:start;gap:11px;margin:0;}.ps-mega-menu-foot>a{position:relative;overflow:hidden;min-height:105px;justify-content:flex-end;padding:18px;border:1px solid rgba(255,255,255,.42);border-radius:20px;background:linear-gradient(145deg,#103a4d,#0c8169 68%,#2478c8);box-shadow:0 17px 38px rgba(15,69,83,.18);color:#fff;}.ps-mega-menu-foot>a:nth-child(2){background:linear-gradient(145deg,#16456a,#286fc6 62%,#10a17c);}.ps-mega-menu-foot>a::after{content:"";position:absolute;width:110px;height:110px;left:-44px;top:-46px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 68%);}.ps-mega-menu-foot strong,.ps-mega-menu-foot span{position:relative;color:#fff;}.ps-mega-menu-foot strong{font-size:.9rem;}.ps-mega-menu-foot span{opacity:.78;font-size:.7rem;}.ps-hero-grid,.ps-bom-home-card,.ps-dynamic-products,.ps-search-section .ps-parts-filter,.ps-page-article,.ps-form,.ps-track,.ps-request-card,.ps-order-review,.ps-estimate-card,.ps-bom-workspace{border:1px solid var(--ps-crystal-edge);background:linear-gradient(145deg,var(--ps-crystal-surface-strong),var(--ps-crystal-surface-deep)),radial-gradient(circle at 10% 0,rgba(35,123,211,.08),transparent 32%);box-shadow:var(--ps-crystal-shadow);}.ps-hero-grid{border-radius:38px;box-shadow:0 40px 110px rgba(23,64,85,.16),inset 0 1px 0 #fff;}.ps-hero-grid::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.42),transparent 34%,rgba(57,180,225,.06) 72%,rgba(30,192,149,.08));mix-blend-mode:screen;}.ps-hero h1{font-weight:950;letter-spacing:-.045em;color:#092f44;text-shadow:0 1px 0 rgba(255,255,255,.9);}.ps-eyebrow{padding:7px 12px;border:1px solid rgba(9,151,116,.16);border-radius:999px;background:rgba(229,249,242,.75);}.ps-button{border-radius:14px;min-height:50px;}.ps-button-primary,.ps-submit,.woocommerce ul.products li.product .button{background:linear-gradient(135deg,#079a76,#197fbe 72%,#2875d0);box-shadow:0 12px 28px rgba(11,126,105,.21),inset 0 1px 0 rgba(255,255,255,.28);}.ps-button-secondary{background:rgba(255,255,255,.67);border-color:rgba(118,159,179,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.95);}.ps-trust-grid article,.ps-quick-path-grid>a,.ps-category-card,.ps-benefit-grid article,.ps-brand-strip>a,.ps-live-store-stats article,.woocommerce ul.products li.product{border:1px solid var(--ps-crystal-edge);background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(235,247,249,.66));box-shadow:0 17px 44px rgba(23,66,86,.085),inset 0 1px 0 rgba(255,255,255,.98);}.ps-quick-path-grid>a,.ps-category-card,.woocommerce ul.products li.product{overflow:hidden;}.ps-quick-path-grid>a::after,.ps-category-card::after,.woocommerce ul.products li.product::after{content:"";position:absolute;pointer-events:none;width:130px;height:130px;left:-65px;top:-74px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.72),transparent 68%);opacity:.72;}.ps-quick-path-grid>a:hover,.ps-category-card:hover,.woocommerce ul.products li.product:hover{transform:translateY(-6px);border-color:rgba(15,160,123,.3);box-shadow:var(--ps-crystal-shadow-hover);}.ps-section-heading h2{font-weight:930;letter-spacing:-.032em;}.ps-section-heading>a{background:rgba(232,249,243,.75);border-color:rgba(12,151,116,.13);}.ps-dynamic-tabs{padding:5px;border-radius:17px;background:rgba(232,242,247,.67);border:1px solid rgba(255,255,255,.84);}.ps-dynamic-tabs button{border-radius:13px;}.ps-dynamic-tabs button.is-active{background:linear-gradient(145deg,#0a9875,#247bd0);box-shadow:0 8px 20px rgba(15,126,108,.2);}.ps-mobile-dock{background:linear-gradient(145deg,rgba(255,255,255,.87),rgba(235,246,250,.8));border-color:rgba(255,255,255,.94);box-shadow:0 25px 65px rgba(19,61,80,.22),inset 0 1px 0 #fff;}.ps-floating-support{background:linear-gradient(145deg,#079873,#0b745d);border:1px solid rgba(255,255,255,.24);box-shadow:0 18px 45px rgba(8,113,89,.3),inset 0 1px 0 rgba(255,255,255,.25);}@media (max-width:900px){.ps-header-main{border-radius:25px;padding:10px 12px;background:rgba(249,253,255,.88);}.ps-primary-nav{position:fixed;inset:8px 8px 8px auto;width:min(390px,calc(100vw - 16px));height:calc(100dvh - 16px);margin:0;border-radius:28px;z-index:110;overflow:auto;background:radial-gradient(circle at 100% 0,rgba(39,182,145,.14),transparent 28%),rgba(247,252,254,.94);box-shadow:-28px 0 80px rgba(12,43,59,.28),inset 0 1px 0 #fff;backdrop-filter:blur(28px) saturate(155%);-webkit-backdrop-filter:blur(28px) saturate(155%);}.ps-nav-overlay{background:rgba(8,31,44,.48);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);}.ps-mobile-nav-head{position:sticky;top:0;z-index:3;min-height:68px;padding:13px 16px;background:rgba(249,253,255,.9);border-bottom:1px solid rgba(119,159,178,.2);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);}.ps-mobile-nav-head strong{font-size:1.08rem;color:#0b3447;}.ps-nav-close{border-radius:14px;background:rgba(255,255,255,.75);}.ps-mobile-nav-quick{gap:8px;padding:12px 14px 2px;}.ps-mobile-nav-quick a{min-height:46px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.82);border-radius:14px;background:linear-gradient(145deg,rgba(231,249,243,.92),rgba(232,244,253,.82));box-shadow:inset 0 1px 0 #fff;font-size:.73rem;}.ps-nav-inner{padding:0 13px 22px;}.ps-category-navigation{margin:13px 0 8px;}.ps-category-trigger{min-height:50px;border-radius:16px;}.ps-primary-menu>li{position:relative;margin:4px 0;border:1px solid rgba(255,255,255,.8);border-radius:16px;background:rgba(255,255,255,.53);box-shadow:inset 0 1px 0 rgba(255,255,255,.96);overflow:hidden;}.ps-primary-menu>li>a{min-height:51px;padding:11px 15px;border:0;border-radius:0;background:transparent;}.ps-primary-menu>li>a::after{display:none;}.ps-has-submenu-control>a{padding-left:55px;}.ps-submenu-toggle{position:absolute;left:7px;top:7px;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(112,157,178,.2);border-radius:12px;background:rgba(241,248,251,.82);cursor:pointer;}.ps-submenu-toggle span{width:9px;height:9px;border-left:2px solid #345b6c;border-bottom:2px solid #345b6c;transform:rotate(-45deg);transition:transform .2s ease;}.ps-submenu-toggle[aria-expanded="true"] span{transform:rotate(135deg);}.ps-primary-menu .sub-menu{position:static;max-height:0;min-width:0;margin:0;padding:0 10px;border:0;border-radius:0;background:rgba(230,242,247,.45);box-shadow:inset 0 1px 0 rgba(119,159,178,.13);opacity:1;visibility:visible;overflow:hidden;transform:none;transition:max-height .28s ease,padding .28s ease;}.ps-primary-menu .sub-menu::before{display:none;}.ps-primary-menu .is-submenu-open>.sub-menu{max-height:520px;padding:8px 10px 11px;}.ps-primary-menu .sub-menu li{margin:2px 0;}.ps-primary-menu .sub-menu a{min-height:42px;padding:8px 11px;border-radius:11px;color:#315362;}.ps-primary-menu .sub-menu a:hover{background:rgba(255,255,255,.7);}.ps-mega-menu{display:block;position:static;width:100%;max-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;grid-template-columns:1fr;transition:max-height .32s ease,padding .32s ease;}.ps-category-navigation.is-open .ps-mega-menu{max-height:1200px;padding:12px 0 3px;}.ps-mega-menu-head{padding:0 4px 11px;}.ps-mega-category-grid{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.ps-mega-category-grid>a{min-height:66px;padding:9px;border-radius:15px;}.ps-mega-menu-foot{grid-column:auto;grid-row:auto;grid-template-columns:1fr 1fr;margin-top:10px;}.ps-mega-menu-foot>a{min-height:92px;padding:13px;border-radius:17px;}.ps-hero-grid{border-radius:30px;box-shadow:0 26px 68px rgba(23,64,85,.14),inset 0 1px 0 #fff;}.ps-glass-surface::before{display:none;}}@media (max-width:620px){.ps-topbar{display:none;}.ps-site-header{padding-top:max(5px,env(safe-area-inset-top));}.ps-header-main{grid-template-columns:1fr auto;gap:8px;border-radius:23px;padding:9px 10px;}.ps-header-search-wrap{padding-bottom:9px;}.ps-header-search{height:50px;border-radius:16px;}.ps-header-search button{width:56px;}.ps-header-action{display:none;}.ps-menu-toggle{display:block;width:48px;height:48px;border-radius:15px;}.ps-text-logo{font-size:1.22rem;}.ps-logo-mark{width:42px;height:42px;}.ps-hero-grid{padding:32px 18px;border-radius:27px;}.ps-hero h1{font-size:2.15rem;line-height:1.32;}.ps-hero-copy>p{font-size:.95rem;}.ps-mega-category-grid{grid-template-columns:1fr;}.ps-mega-menu-foot{grid-template-columns:1fr;}.ps-primary-nav{inset:5px 5px 5px auto;width:calc(100vw - 10px);height:calc(100dvh - 10px);border-radius:25px;}.ps-mobile-dock{border-radius:25px;}}@media (prefers-reduced-motion:reduce){.ps-primary-menu .sub-menu,.ps-mega-menu,.ps-submenu-toggle span{transition:none;}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.ps-header-main,.ps-primary-nav,.ps-mega-menu,.ps-primary-menu .sub-menu,.ps-hero-grid,.ps-bom-home-card,.ps-dynamic-products,.ps-page-article,.ps-form,.ps-track,.ps-request-card,.ps-order-review,.ps-estimate-card,.ps-bom-workspace,.ps-trust-grid article,.ps-quick-path-grid>a,.ps-category-card,.ps-benefit-grid article,.woocommerce ul.products li.product{background:#fff;box-shadow:0 12px 30px rgba(20,55,73,.1);}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ps-header-main,.ps-primary-nav,.ps-mega-menu,.ps-hero-grid,.ps-bom-home-card,.ps-dynamic-products,.ps-page-article,.ps-form,.ps-track,.ps-request-card,.ps-order-review,.ps-estimate-card,.ps-bom-workspace{background:#fafdff;}}.ps-header-main{position:relative;}.ps-theme-toggle{border:0;background:transparent;cursor:pointer;font:inherit;}.ps-theme-toggle svg{transition:transform .25s;}.ps-theme-toggle:hover svg{transform:rotate(18deg);}.ps-notification-link b{position:absolute;top:-6px;right:8px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#d84343;color:#fff;font-size:.68rem;box-shadow:0 0 0 3px rgba(255,255,255,.9);}.ps-footer-legal{border-top:1px solid rgba(255,255,255,.1);}.ps-footer-legal>.ps-container{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px;}.ps-footer-legal nav{display:flex;gap:17px;flex-wrap:wrap;}.ps-footer-legal a{color:#b9ccd5;text-decoration:none;font-size:.78rem;}.ps-footer-legal a:hover{color:#fff;}.ps-pwa-install{min-height:38px;padding:7px 14px;border:1px solid rgba(255,255,255,.2);border-radius:11px;background:rgba(255,255,255,.1);color:#fff;font:inherit;font-weight:800;cursor:pointer;}.ps-pwa-install[hidden]{display:none;}.ps-account-dashboard,.ps-account-panel,.ps-trust-page,.ps-otp-login{--ps-panel-border:rgba(104,151,170,.25);}.ps-account-dashboard{display:grid;gap:20px;}.ps-account-welcome{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:24px;border:1px solid var(--ps-panel-border);border-radius:25px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(230,248,242,.82));box-shadow:0 22px 55px rgba(23,65,83,.1);}.ps-account-welcome span,.ps-account-panel-head span{color:var(--ps-accent,#0f8b72);font-size:.78rem;font-weight:900;}.ps-account-welcome h2{margin:4px 0;color:var(--ps-navy);}.ps-account-welcome p{margin:0;color:var(--ps-muted);}.ps-account-stat-grid,.ps-account-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;}.ps-account-stat-grid>a,.ps-account-quick-grid>a{padding:18px;border:1px solid var(--ps-panel-border);border-radius:20px;background:rgba(255,255,255,.84);text-decoration:none;box-shadow:0 12px 30px rgba(24,61,79,.07);transition:.2s;}.ps-account-stat-grid>a:hover,.ps-account-quick-grid>a:hover{transform:translateY(-3px);border-color:rgba(15,139,114,.55);}.ps-account-stat-grid strong{display:block;color:var(--ps-navy);font-size:1.65rem;}.ps-account-stat-grid span,.ps-account-quick-grid strong{display:block;color:var(--ps-ink);font-weight:900;}.ps-account-stat-grid small,.ps-account-quick-grid small{display:block;margin-top:4px;color:var(--ps-muted);}.ps-account-quick-grid>a>span{display:grid;place-items:center;width:48px;height:48px;margin-bottom:11px;border-radius:15px;background:rgba(15,139,114,.12);color:var(--ps-accent,#0f8b72);font-weight:950;}.ps-account-coupons,.ps-account-panel{padding:20px;border:1px solid var(--ps-panel-border);border-radius:23px;background:rgba(255,255,255,.82);box-shadow:0 15px 38px rgba(24,61,79,.07);}.ps-account-panel-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;}.ps-account-panel-head h2,.ps-account-panel-head h3{margin:3px 0;color:var(--ps-navy);}.ps-coupon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}.ps-coupon-grid article{padding:15px;border:1px dashed rgba(15,139,114,.4);border-radius:16px;background:rgba(235,250,245,.7);}.ps-coupon-grid article>strong,.ps-coupon-grid article>span{display:block;}.ps-coupon-grid article>strong{font-size:1.05rem;color:var(--ps-accent,#0f8b72);}.ps-coupon-grid article>span{margin:4px 0 11px;color:var(--ps-muted);}.ps-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;}.ps-address-card{padding:17px;border:1px solid var(--ps-panel-border);border-radius:18px;background:rgba(255,255,255,.75);}.ps-address-card-head{display:flex;justify-content:space-between;gap:12px;}.ps-address-card-head span{padding:3px 8px;border-radius:999px;background:#e6f7f1;color:#08765f;font-size:.68rem;font-weight:900;}.ps-address-card p{color:var(--ps-muted);}.ps-address-card>div:last-child,.ps-address-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:12px;}.ps-address-card a,.ps-address-card .ps-inline-action button{padding:0;border:0;background:transparent;color:var(--ps-accent,#0f8b72);font:inherit;font-size:.75rem;font-weight:800;cursor:pointer;text-decoration:none;}.ps-address-card .ps-inline-action{display:inline-flex;margin:0;}.ps-address-card a.is-danger,.ps-address-card .ps-inline-action button.is-danger{color:#c53e3e;}.ps-address-form{margin-top:18px;}.ps-repeat-order-list,.ps-notification-list{display:grid;gap:12px;}.ps-repeat-order-card,.ps-notification-item{padding:16px;border:1px solid var(--ps-panel-border);border-radius:17px;background:rgba(255,255,255,.76);}.ps-repeat-order-card header,.ps-notification-item header{display:flex;justify-content:space-between;align-items:center;gap:12px;}.ps-repeat-order-card footer,.ps-notification-item footer{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;}.ps-notification-item.is-unread{border-color:rgba(15,139,114,.55);background:linear-gradient(135deg,rgba(234,249,244,.95),rgba(255,255,255,.8));}.ps-notification-item p{margin:7px 0;color:var(--ps-muted);}.ps-otp-login{margin:22px 0;padding:18px;border:1px solid var(--ps-panel-border);border-radius:20px;background:rgba(255,255,255,.82);}.ps-otp-divider{display:flex;align-items:center;gap:10px;margin-bottom:13px;color:var(--ps-muted);font-size:.8rem;}.ps-otp-divider:before,.ps-otp-divider:after{content:"";height:1px;flex:1;background:var(--ps-line);}.ps-otp-fields,.ps-otp-verify{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:10px;align-items:end;}.ps-otp-fields label,.ps-otp-verify label{display:grid;gap:5px;}.ps-otp-login input{min-height:46px;border:1px solid var(--ps-line);border-radius:12px;padding:8px 12px;font:inherit;}.ps-otp-message{min-height:26px;margin-top:10px;color:#0b765f;}.ps-otp-message.is-error{color:#c43d3d;}.ps-otp-timer{color:var(--ps-muted);}.ps-trust-page{display:grid;gap:24px;}.ps-trust-hero{padding:34px;border-radius:28px;background:linear-gradient(135deg,#0c3342,#0d7864);color:#fff;box-shadow:0 24px 65px rgba(7,58,67,.22);}.ps-trust-hero span{color:#8ff0cf;font-weight:900;}.ps-trust-hero h1{margin:7px 0;font-size:clamp(1.8rem,4vw,3rem);}.ps-trust-hero p{margin:0;color:#d8e9eb;}.ps-trust-card-grid,.ps-license-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;}.ps-trust-card-grid article,.ps-license-grid a{padding:18px;border:1px solid var(--ps-panel-border);border-radius:19px;background:rgba(255,255,255,.8);text-decoration:none;}.ps-trust-card-grid p,.ps-license-grid span{color:var(--ps-muted);}.ps-license-grid strong,.ps-license-grid span{display:block;}.ps-trust-links{display:flex;gap:11px;flex-wrap:wrap;}.ps-trust-links a{padding:9px 13px;border:1px solid var(--ps-line);border-radius:12px;text-decoration:none;background:rgba(255,255,255,.72);}.ps-faq-list{display:grid;gap:10px;}.ps-faq-list details{border:1px solid var(--ps-panel-border);border-radius:17px;background:rgba(255,255,255,.8);overflow:hidden;}.ps-faq-list summary{display:flex;justify-content:space-between;gap:15px;padding:16px 18px;cursor:pointer;font-weight:900;}.ps-faq-list details>div{padding:0 18px 17px;color:var(--ps-muted);}html[data-ps-theme="dark"]{color-scheme:dark;--ps-ink:#e8f0f3;--ps-muted:#9fb2bb;--ps-line:#2c4652;--ps-soft:#102832;--ps-white:#10242d;--ps-green:#31c49c;--ps-green-dark:#24a985;--ps-navy:#e6f1f4;--ps-shadow:0 18px 55px rgba(0,0,0,.3);}html[data-ps-theme="dark"] body{background:#071820;color:var(--ps-ink);}html[data-ps-theme="dark"] .ps-site-header,html[data-ps-theme="dark"] .ps-primary-nav,html[data-ps-theme="dark"] .ps-mega-menu,html[data-ps-theme="dark"] .ps-primary-menu .sub-menu{background:rgba(8,27,35,.94);border-color:#294550;}html[data-ps-theme="dark"] .ps-topbar{background:#031117;}html[data-ps-theme="dark"] .ps-header-search,html[data-ps-theme="dark"] input,html[data-ps-theme="dark"] textarea,html[data-ps-theme="dark"] select{background:#0e2731;color:#e7f0f3;border-color:#34505b;}html[data-ps-theme="dark"] .ps-hero{background:linear-gradient(135deg,#09251f,#0a202a 55%,#102d37);}html[data-ps-theme="dark"] .ps-category-card,html[data-ps-theme="dark"] .ps-glass-surface,html[data-ps-theme="dark"] .ps-account-stat-grid>a,html[data-ps-theme="dark"] .ps-account-quick-grid>a,html[data-ps-theme="dark"] .ps-account-coupons,html[data-ps-theme="dark"] .ps-account-panel,html[data-ps-theme="dark"] .ps-address-card,html[data-ps-theme="dark"] .ps-repeat-order-card,html[data-ps-theme="dark"] .ps-notification-item,html[data-ps-theme="dark"] .ps-otp-login,html[data-ps-theme="dark"] .ps-trust-card-grid article,html[data-ps-theme="dark"] .ps-license-grid a,html[data-ps-theme="dark"] .ps-faq-list details{background:rgba(13,38,48,.86);border-color:#2c4c58;color:var(--ps-ink);}html[data-ps-theme="dark"] .ps-account-welcome{background:linear-gradient(135deg,rgba(15,45,55,.95),rgba(12,65,55,.75));border-color:#326056;}html[data-ps-theme="dark"] .ps-button-secondary,html[data-ps-theme="dark"] .ps-menu-toggle{background:#102b35;color:#e7f0f3;border-color:#35515c;}html[data-ps-theme="dark"] .woocommerce ul.products li.product,html[data-ps-theme="dark"] .woocommerce table.shop_table,html[data-ps-theme="dark"] .woocommerce form.checkout,html[data-ps-theme="dark"] .woocommerce .woocommerce-MyAccount-navigation,html[data-ps-theme="dark"] .woocommerce .woocommerce-MyAccount-content{color:var(--ps-ink);}html[data-ps-theme="dark"] .ps-footer-legal{background:#031218;}@media (max-width:920px){.ps-account-stat-grid,.ps-account-quick-grid,.ps-trust-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.ps-coupon-grid,.ps-license-grid{grid-template-columns:1fr 1fr;}.ps-footer-legal>.ps-container{align-items:flex-start;flex-direction:column;padding-block:17px;}}@media (max-width:620px){.ps-account-welcome{align-items:stretch;flex-direction:column;}.ps-account-stat-grid,.ps-account-quick-grid,.ps-coupon-grid,.ps-address-grid,.ps-trust-card-grid,.ps-license-grid{grid-template-columns:1fr;}.ps-otp-fields,.ps-otp-verify{grid-template-columns:1fr;}.ps-otp-fields .ps-button,.ps-otp-verify .ps-button{width:100%;}.ps-theme-toggle span{display:none;}}@media (prefers-reduced-transparency:reduce){.ps-account-welcome,.ps-account-stat-grid>a,.ps-account-quick-grid>a,.ps-account-coupons,.ps-account-panel,.ps-address-card,.ps-notification-item,.ps-otp-login,.ps-trust-card-grid article,.ps-license-grid a,.ps-faq-list details{backdrop-filter:none;-webkit-backdrop-filter:none;}}.ps-creator-home-section .products li.product,.ps-creator-store .products li.product{position:relative;overflow:hidden;border-color:rgba(15,139,114,.16);}.ps-creator-home-section .products li.product:hover,.ps-creator-store .products li.product:hover{border-color:rgba(15,139,114,.4);box-shadow:0 22px 48px rgba(20,67,59,.11);}.tax-ps_product_family .ps-page-shell,.tax-ps_product_family .site-main{min-height:60vh;}:root{--ps-liquid-ink:#092d40;--ps-liquid-muted:#58717e;--ps-liquid-green:#079574;--ps-liquid-blue:#2377cf;--ps-liquid-coral:#e64d6b;--ps-liquid-surface:rgba(255,255,255,.74);--ps-liquid-surface-strong:rgba(255,255,255,.9);--ps-liquid-edge:rgba(255,255,255,.92);--ps-liquid-line:rgba(91,139,161,.25);--ps-liquid-depth:0 24px 70px rgba(20,61,82,.13),inset 0 1px 0 rgba(255,255,255,.98);--ps-liquid-depth-hover:0 32px 86px rgba(18,66,88,.18),inset 0 1px 0 #fff;--ps-liquid-blur:blur(22px) saturate(150%);}html{overflow-x:clip;}body{overflow-x:clip;color:var(--ps-liquid-ink);background:radial-gradient(circle at 91% 4%,rgba(29,198,151,.18),transparent 28rem),radial-gradient(circle at 4% 21%,rgba(38,125,216,.15),transparent 32rem),linear-gradient(180deg,#eef8fb 0,#fbfefe 27%,#f3faf8 68%,#edf6fa 100%);}.ps-site-header{z-index:100;padding-top:10px;}.ps-header-main,.ps-primary-nav{border-color:var(--ps-liquid-edge);background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(235,247,250,.76)),radial-gradient(circle at 4% 0,rgba(44,128,215,.09),transparent 32%);box-shadow:var(--ps-liquid-depth);backdrop-filter:var(--ps-liquid-blur);-webkit-backdrop-filter:var(--ps-liquid-blur);}.ps-header-main{isolation:isolate;}.ps-header-search{border-color:var(--ps-liquid-line);background:rgba(248,252,254,.84);}.ps-header-search input::placeholder{color:#718895;opacity:1;}.ps-header-action,.ps-menu-toggle{color:#193f50;border-color:rgba(255,255,255,.92);background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(231,244,248,.72));}.ps-primary-menu .sub-menu{border-color:var(--ps-liquid-edge);background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(236,247,250,.88)),radial-gradient(circle at 100% 0,rgba(21,166,128,.1),transparent 38%);box-shadow:0 28px 72px rgba(14,51,70,.21),inset 0 1px 0 #fff;}@media (min-width:901px){.ps-primary-menu .sub-menu{display:block;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(.985);}.ps-primary-menu li:hover>.sub-menu,.ps-primary-menu li:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);}}.ps-hero{padding:26px 0 58px;overflow:clip;border:0;background:transparent;}.ps-hero::before{width:620px;height:620px;left:-260px;top:-320px;border-color:rgba(26,140,119,.12);opacity:.8;}.ps-hero-grid{position:relative;isolation:isolate;min-height:540px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(28px,4vw,64px);padding:clamp(46px,6vw,74px);border-radius:42px;overflow:hidden;border:1px solid var(--ps-liquid-edge);background:linear-gradient(130deg,rgba(255,255,255,.91),rgba(237,249,250,.78) 48%,rgba(226,242,252,.8)),radial-gradient(circle at 92% 4%,rgba(21,177,136,.16),transparent 35%);box-shadow:0 42px 116px rgba(18,59,82,.17),inset 0 1px 0 #fff;}.ps-hero-grid::before{z-index:-2;mix-blend-mode:normal;background:linear-gradient(112deg,rgba(255,255,255,.58),transparent 34%),radial-gradient(circle at 90% 16%,rgba(35,119,207,.11),transparent 33%);}.ps-hero-grid::after{content:"";position:absolute;z-index:-1;width:440px;height:440px;left:-180px;bottom:-245px;border-radius:50%;background:radial-gradient(circle,rgba(33,128,211,.15),transparent 70%);pointer-events:none;}.ps-hero-copy{position:relative;z-index:3;min-width:0;padding-inline:0;}.ps-hero h1{max-width:690px;margin-bottom:20px;color:#082e43;font-size:clamp(2.25rem,4.5vw,4.1rem);line-height:1.27;letter-spacing:-.048em;text-wrap:balance;}.ps-hero-copy>p{max-width:650px;color:#4f6977;line-height:1.9;}.ps-eyebrow{color:#08765e;border-color:rgba(7,149,116,.19);background:linear-gradient(145deg,rgba(225,249,241,.92),rgba(229,242,253,.76));box-shadow:inset 0 1px 0 #fff,0 8px 22px rgba(12,120,101,.08);}.ps-hero-actions,.ps-hero-points{position:relative;z-index:4;}.ps-hero-actions{gap:11px;}.ps-hero-points{gap:10px 12px;margin-top:22px;}.ps-hero-points span{max-width:100%;padding:7px 11px;border-color:rgba(255,255,255,.96);background:rgba(255,255,255,.68);box-shadow:0 7px 20px rgba(23,67,88,.06),inset 0 1px 0 #fff;}.ps-hero-visual{z-index:2;min-width:0;min-height:410px;contain:layout;}.ps-board{width:min(400px,84%);max-width:100%;border-radius:32px;box-shadow:0 38px 78px rgba(4,73,57,.27),inset 0 0 0 5px rgba(255,255,255,.11);}.ps-floating-card{z-index:4;min-width:0;width:min(190px,46%);padding:13px 15px;border-color:rgba(255,255,255,.96);background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(231,245,249,.83));box-shadow:0 20px 48px rgba(18,58,78,.18),inset 0 1px 0 #fff;}.ps-card-stock{right:2px;bottom:35px;}.ps-card-order{left:2px;top:35px;}.ps-live-stats-section{z-index:6;margin-top:-35px;}.ps-live-store-stats{border-color:var(--ps-liquid-edge);background:linear-gradient(145deg,rgba(255,255,255,.87),rgba(235,247,250,.78));box-shadow:var(--ps-liquid-depth);}.ps-live-store-stats article{min-width:0;}.ps-trust-grid article,.ps-quick-path-grid>a,.ps-category-card,.ps-benefit-grid article,.ps-brand-strip>a,.woocommerce ul.products li.product,.ps-account-panel,.ps-address-card,.ps-notification-item,.ps-repeat-order-card,.ps-purchase-timing,.ps-order-service-center{border-color:var(--ps-liquid-edge);background:linear-gradient(145deg,var(--ps-liquid-surface-strong),rgba(232,246,249,.72)),radial-gradient(circle at 100% 0,rgba(26,169,132,.08),transparent 34%);box-shadow:var(--ps-liquid-depth);}.ps-trust-grid article:hover,.ps-quick-path-grid>a:hover,.ps-category-card:hover,.ps-benefit-grid article:hover,.woocommerce ul.products li.product:hover{border-color:rgba(9,149,116,.32);box-shadow:var(--ps-liquid-depth-hover);}.ps-button-primary,.ps-submit,.woocommerce ul.products li.product .button{border-color:rgba(255,255,255,.24);background:linear-gradient(135deg,var(--ps-liquid-green),#1486a8 58%,var(--ps-liquid-blue));box-shadow:0 13px 30px rgba(9,122,104,.23),inset 0 1px 0 rgba(255,255,255,.31);}.ps-button-secondary{color:#123c4e;border-color:rgba(97,144,165,.29);background:rgba(255,255,255,.75);}input,textarea,select{max-width:100%;}.ps-form input,.ps-form textarea,.ps-form select,.woocommerce input,.woocommerce textarea,.woocommerce select,.ps-store-request-form input,.ps-store-request-form textarea,.ps-store-request-form select{border-color:rgba(99,145,164,.31);background:rgba(251,254,255,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.98);}.ps-form input:focus,.ps-form textarea:focus,.ps-form select:focus,.woocommerce input:focus,.woocommerce textarea:focus,.woocommerce select:focus,.ps-store-request-form textarea:focus,.ps-store-request-form select:focus{border-color:rgba(7,149,116,.67);outline:0;box-shadow:0 0 0 4px rgba(7,149,116,.11),inset 0 1px 0 #fff;}.ps-purchase-timing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 18px;padding:13px;border-radius:19px;}.ps-purchase-timing>div{min-width:0;padding:11px 12px;border:1px solid rgba(102,148,168,.19);border-radius:14px;background:rgba(255,255,255,.64);}.ps-purchase-timing span,.ps-purchase-timing strong{display:block;}.ps-purchase-timing span{color:var(--ps-liquid-muted);font-size:.72rem;}.ps-purchase-timing strong{margin-top:3px;color:#173f50;font-size:.82rem;line-height:1.7;}.ps-purchase-timing strong.is-fresh{color:#08765e;}.ps-purchase-timing strong.is-stale{color:#b25920;}.ps-purchase-timing>small{grid-column:1/-1;color:var(--ps-liquid-muted);}.ps-purchase-timing.is-unavailable{display:block;color:#a54a35;border-color:rgba(198,90,64,.26);}.ps-order-service-center{clear:both;margin-top:22px;border-radius:23px;}.ps-order-service-actions{display:flex;gap:10px;flex-wrap:wrap;}.ps-order-service-actions form{margin:0;}.ps-store-request-form{margin-top:15px;border-top:1px solid var(--ps-liquid-line);}.ps-store-request-form summary{padding:15px 0 9px;color:#08765e;font-weight:900;cursor:pointer;}.ps-store-request-form form{display:grid;gap:12px;padding:5px 0 4px;}.ps-store-request-form label{display:grid;gap:6px;color:#315261;font-weight:800;}.ps-store-request-form select,.ps-store-request-form textarea{width:100%;padding:11px;border:1px solid var(--ps-liquid-line);border-radius:13px;font:inherit;}.ps-store-request-form .ps-button{justify-self:start;}.ps-request-status{display:inline-flex;padding:4px 9px;border-radius:999px;background:#e8f3f6;color:#315261;font-size:.73rem;font-weight:900;}.ps-request-status-approved,.ps-request-status-resolved{background:#def5ec;color:#087057;}.ps-request-status-rejected,.ps-request-status-cancelled{background:#fde8eb;color:#a83d4f;}.ps-request-status-customer_action{background:#fff0d9;color:#9a5a13;}.ps-responsive-table{max-width:100%;overflow:auto;border-radius:14px;}.ps-responsive-table table{min-width:620px;width:100%;border-collapse:collapse;}.ps-responsive-table th,.ps-responsive-table td{padding:11px;border-bottom:1px solid rgba(98,145,165,.18);text-align:right;}@media (max-width:1080px){.ps-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:24px;padding:48px 38px;}.ps-hero h1{font-size:clamp(2.2rem,4.7vw,3.45rem);}.ps-board{width:min(350px,82%);}.ps-floating-card{width:min(174px,47%);font-size:.9rem;}}@media (max-width:900px){.ps-site-header{padding-top:6px;}.ps-primary-nav{background:rgba(246,252,254,.96);}.ps-hero{padding-top:14px;}.ps-hero-grid{min-height:0;grid-template-columns:1fr;gap:28px;padding:42px 30px;border-radius:32px;}.ps-hero-copy{max-width:720px;}.ps-hero-visual{width:min(560px,100%);min-height:360px;margin-inline:auto;}.ps-board{width:min(390px,78%);}.ps-live-stats-section{margin-top:-24px;}.ps-floating-support{bottom:96px;}}@media (max-width:620px){.ps-container{width:min(calc(100% - 22px),1200px);}.ps-floating-support{display:none;}.ps-hero{padding:9px 0 42px;}.ps-hero-grid{gap:22px;padding:30px 18px 27px;border-radius:26px;}.ps-hero h1{font-size:clamp(2rem,10.3vw,2.65rem);line-height:1.3;letter-spacing:-.038em;}.ps-hero-copy>p{font-size:.94rem;line-height:1.82;}.ps-hero-actions{display:grid;grid-template-columns:1fr;}.ps-hero-actions .ps-button{width:100%;min-width:0;}.ps-hero-points{display:grid;grid-template-columns:1fr;}.ps-hero-points span{width:100%;}.ps-hero-visual{min-height:285px;}.ps-board{width:min(280px,76%);border-radius:24px;}.ps-floating-card{width:min(150px,48%);padding:10px 11px;border-radius:14px;font-size:.78rem;}.ps-floating-card span{font-size:.7rem;}.ps-card-order{left:0;top:17px;}.ps-card-stock{right:0;bottom:18px;}.ps-live-stats-section{margin-top:-17px;}.ps-live-store-stats{gap:7px;padding:8px;border-radius:20px;}.ps-purchase-timing{grid-template-columns:1fr;}.ps-purchase-timing>small{grid-column:auto;}.ps-order-service-center .ps-account-panel-head{align-items:flex-start;flex-direction:column;}.ps-store-request-form .ps-button{width:100%;}}@media (max-width:390px){.ps-hero-grid{padding-inline:14px;}.ps-hero-visual{min-height:250px;}.ps-board{width:245px;}.ps-floating-card{width:136px;}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.ps-header-main,.ps-primary-nav,.ps-hero-grid,.ps-floating-card,.ps-live-store-stats,.ps-purchase-timing,.ps-order-service-center{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;}}.ps-guide-page{display:grid;gap:18px;padding-block:6px 24px;}.ps-guide-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);align-items:center;gap:24px;padding:28px 30px;}.ps-guide-hero>div:first-child>span{display:inline-block;color:var(--ps-green);font-size:.82rem;font-weight:900;margin-bottom:7px;}.ps-guide-hero h1{margin:0 0 10px;font-size:clamp(1.9rem,4vw,3.1rem);line-height:1.35;color:var(--ps-navy);}.ps-guide-hero p{margin:0;max-width:64ch;color:#5e7280;}.ps-guide-search-shell{position:relative;}.ps-guide-search-shell input{width:100%;min-height:56px;padding:0 52px 0 16px;border-radius:18px;border:1px solid rgba(151,178,193,.36);background:rgba(255,255,255,.72);font:inherit;color:var(--ps-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 34px rgba(33,73,98,.08);outline:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;}.ps-guide-search-shell input:focus{border-color:rgba(15,139,114,.58);background:rgba(255,255,255,.92);box-shadow:0 0 0 4px rgba(15,139,114,.11),0 18px 42px rgba(33,73,98,.12);}.ps-guide-search-shell>span{position:absolute;right:17px;top:50%;transform:translateY(-50%);font-size:1.35rem;color:var(--ps-green);}.ps-guide-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;}.ps-guide-card{min-height:190px;padding:20px;text-decoration:none;display:flex;flex-direction:column;gap:8px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;}.ps-guide-card:hover{transform:translateY(-5px);box-shadow:0 30px 64px rgba(33,73,98,.16);border-color:rgba(255,255,255,.96);}.ps-guide-card-icon{width:50px;height:50px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(236,248,252,.95),rgba(221,242,238,.9));color:var(--ps-green);font-size:1.35rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.95);}.ps-guide-card strong{font-size:1.04rem;color:var(--ps-navy);}.ps-guide-card p{margin:0;color:#657985;font-size:.86rem;line-height:1.85;}.ps-guide-card small{margin-top:auto;color:var(--ps-green);font-weight:900;}.ps-faq-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;}.ps-faq-filters{display:flex;gap:8px;flex-wrap:wrap;}.ps-faq-filters button{min-height:40px;padding:8px 13px;border-radius:13px;border:1px solid transparent;background:rgba(235,245,249,.7);font:inherit;font-size:.84rem;font-weight:800;color:#5d707c;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;}.ps-faq-filters button:hover{transform:translateY(-1px);color:var(--ps-navy);}.ps-faq-filters button.is-active{background:rgba(255,255,255,.94);color:var(--ps-navy);box-shadow:0 10px 24px rgba(33,73,98,.11);}.ps-faq-count{font-size:.8rem;font-weight:900;color:var(--ps-green);white-space:nowrap;}.ps-faq-list-upgraded{gap:12px;}.ps-faq-list-upgraded details{position:relative;border-radius:20px;background:linear-gradient(155deg,rgba(255,255,255,.9),rgba(240,248,252,.68));border:1px solid rgba(255,255,255,.86);box-shadow:0 18px 44px rgba(33,73,98,.08);transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease;}.ps-faq-list-upgraded details:hover{transform:translateY(-2px);box-shadow:0 24px 52px rgba(33,73,98,.12);}.ps-faq-list-upgraded details[open]{border-color:rgba(159,201,190,.5);box-shadow:0 26px 58px rgba(33,73,98,.13);}.ps-faq-list-upgraded summary{align-items:center;padding:18px 20px;list-style:none;}.ps-faq-list-upgraded summary::-webkit-details-marker{display:none;}.ps-faq-list-upgraded summary>span{font-size:.96rem;color:var(--ps-navy);}.ps-faq-list-upgraded summary i{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:12px;background:rgba(232,244,248,.86);font-style:normal;color:var(--ps-green);font-size:1.15rem;transition:transform .18s ease,background .18s ease;}.ps-faq-list-upgraded details[open] summary i{transform:rotate(45deg);background:rgba(222,244,237,.96);}.ps-faq-list-upgraded details>div{padding:0 20px 19px;color:#607480;line-height:1.95;}.ps-faq-list-upgraded details>div p:last-child{margin-bottom:0;}.ps-faq-list-upgraded details[hidden]{display:none;}.ps-faq-empty{padding:24px;text-align:center;}.ps-faq-empty strong{display:block;color:var(--ps-navy);font-size:1.05rem;}.ps-faq-empty p{margin:6px 0 0;color:#687b87;}.ps-guide-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px 26px;}.ps-guide-footer span{font-size:.8rem;font-weight:900;color:var(--ps-green);}.ps-guide-footer h2{margin:4px 0 8px;color:var(--ps-navy);font-size:1.55rem;}.ps-guide-footer p{margin:0;max-width:58ch;color:#607480;}.ps-guide-footer>div:last-child{display:flex;gap:10px;flex-wrap:wrap;}.ps-button,.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.ps-submit,.ps-filter-toggle,.ps-theme-toggle,.ps-header-action,.ps-menu-toggle,.ps-submenu-toggle{position:relative;overflow:hidden;isolation:isolate;}.ps-button::after,.woocommerce .button::after,.woocommerce button.button::after,.woocommerce a.button::after,.woocommerce input.button::after,.ps-submit::after,.ps-filter-toggle::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 15%,rgba(255,255,255,.34) 47%,transparent 78%);background-size:240% 100%;background-position:130% 0;transform:none;transition:background-position .45s ease;}.ps-button:hover::after,.woocommerce .button:hover::after,.woocommerce button.button:hover::after,.woocommerce a.button:hover::after,.woocommerce input.button:hover::after,.ps-submit:hover::after,.ps-filter-toggle:hover::after{background-position:-130% 0;}.ps-button:active,.woocommerce .button:active,.woocommerce button.button:active,.woocommerce a.button:active,.woocommerce input.button:active,.ps-submit:active,.ps-filter-toggle:active{transform:translateY(0) scale(.985);}.ps-button:focus-visible,.woocommerce .button:focus-visible,.woocommerce button.button:focus-visible,.woocommerce a.button:focus-visible,.woocommerce input.button:focus-visible,.ps-submit:focus-visible,.ps-filter-toggle:focus-visible,.ps-header-action:focus-visible,.ps-menu-toggle:focus-visible,.ps-submenu-toggle:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(15,139,114,.14),0 12px 32px rgba(33,73,98,.12);}.ps-header-action{transition:background .18s ease,transform .18s ease,color .18s ease;}.ps-header-action:hover{background:rgba(255,255,255,.55);transform:translateY(-2px);}.ps-header-search,.ps-smart-search-shell,.ps-field input,.ps-field select,.ps-field textarea,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container--default .select2-selection--single{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;}.ps-category-card,.ps-home-quick-card,.ps-guide-card,.woocommerce ul.products li.product,.ps-address-card,.ps-account-panel,.ps-page-article{will-change:transform;}.ps-category-card:active,.ps-home-quick-card:active,.ps-guide-card:active,.woocommerce ul.products li.product:active{transform:scale(.99);}.ps-site-header{transition:background .2s ease,box-shadow .2s ease,border-color .2s ease,transform .2s ease;}.ps-primary-menu a,.ps-footer-column a,.ps-footer-legal a{position:relative;}.ps-primary-menu a::after,.ps-footer-column a::after,.ps-footer-legal a::after{content:"";position:absolute;right:12px;left:12px;bottom:7px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--ps-green),var(--ps-blue));transform:scaleX(0);transform-origin:right;transition:transform .18s ease;}.ps-primary-menu a:hover::after,.ps-footer-column a:hover::after,.ps-footer-legal a:hover::after{transform:scaleX(1);}.ps-toast,.woocommerce-message,.woocommerce-info,.woocommerce-error{animation:psMicroRise .24s ease both;}@keyframes psMicroRise{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:none;}}html[data-ps-theme="dark"] .ps-guide-search-shell input,html[data-ps-theme="dark"] .ps-guide-card,html[data-ps-theme="dark"] .ps-faq-toolbar,html[data-ps-theme="dark"] .ps-faq-list-upgraded details,html[data-ps-theme="dark"] .ps-guide-footer,html[data-ps-theme="dark"] .ps-faq-empty{background:linear-gradient(155deg,rgba(17,46,57,.94),rgba(12,35,44,.82));border-color:#2d4c58;color:var(--ps-ink);}html[data-ps-theme="dark"] .ps-guide-card p,html[data-ps-theme="dark"] .ps-guide-footer p,html[data-ps-theme="dark"] .ps-faq-list-upgraded details>div{color:#a2b4bd;}html[data-ps-theme="dark"] .ps-faq-filters button{background:#102c36;color:#a7b7be;}html[data-ps-theme="dark"] .ps-faq-filters button.is-active{background:#173946;color:#fff;}@media (max-width:1000px){.ps-guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.ps-guide-hero{grid-template-columns:1fr;}.ps-guide-footer{align-items:flex-start;flex-direction:column;}}@media (max-width:700px){.ps-guide-hero{padding:20px;}.ps-guide-card-grid{grid-template-columns:1fr;}.ps-faq-toolbar{align-items:flex-start;flex-direction:column;}.ps-faq-filters{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.ps-faq-filters button{width:100%;}.ps-guide-footer{padding:20px;}.ps-guide-footer>div:last-child{display:grid;width:100%;}.ps-guide-footer .ps-button{width:100%;}.ps-faq-list-upgraded summary{padding:16px;}.ps-faq-list-upgraded details>div{padding:0 16px 17px;}}@media (prefers-reduced-motion:reduce){.ps-button::after,.woocommerce .button::after,.woocommerce button.button::after,.woocommerce a.button::after,.woocommerce input.button::after,.ps-submit::after,.ps-filter-toggle::after{display:none;}.ps-toast,.woocommerce-message,.woocommerce-info,.woocommerce-error{animation:none;}.ps-category-card,.ps-home-quick-card,.ps-guide-card,.woocommerce ul.products li.product{will-change:auto;}}.ps-preview-release-note{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:rgba(222,246,239,.75);border:1px solid rgba(24,132,111,.2);margin:14px 0;}.ps-preview-release-note strong{padding:5px 10px;border-radius:999px;background:#15806d;color:#fff;}.ps-preview-release-note span{color:#516a73;}.ps-preview-view .ps-tracking-paths button{font:inherit;text-align:right;cursor:pointer;border:1px solid rgba(91,139,155,.2);color:inherit;}.ps-preview-view .ps-tracking-paths button.is-active{border-color:#148a73;background:rgba(224,247,240,.9);box-shadow:0 12px 30px rgba(34,95,84,.1);}}@layer ps-legacy{:root{--ps-pro-navy:#0b2434;--ps-pro-navy-2:#12384b;--ps-pro-teal:#008f73;--ps-pro-teal-dark:#006b57;--ps-pro-blue:#1b69c9;--ps-pro-bg:#edf4f7;--ps-pro-panel:rgba(255,255,255,.9);--ps-pro-border:#d6e1e6;--ps-pro-muted:#647681;--ps-pro-ink:#152b38;--ps-pro-shadow:0 16px 42px rgba(18,55,73,.09);--ps-pro-shadow-lg:0 24px 64px rgba(18,55,73,.14);--ps-pro-radius:16px;}body.ps-distributor-ui{color:var(--ps-pro-ink);background:radial-gradient(900px 420px at 85% -10%,rgba(0,143,115,.11),transparent 70%),radial-gradient(740px 380px at 10% 5%,rgba(27,105,201,.08),transparent 72%),linear-gradient(180deg,#f7fbfd 0,var(--ps-pro-bg) 100%);}body.ps-distributor-ui .ps-container{width:min(1320px,calc(100% - 40px));}.ps-pro-topbar{background:var(--ps-pro-navy);color:#d8e5eb;font-size:.78rem;}.ps-pro-topbar-inner{min-height:34px;display:flex;justify-content:space-between;align-items:center;gap:18px;}.ps-pro-topbar-primary,.ps-pro-topbar-secondary{display:flex;align-items:center;gap:18px;}.ps-pro-topbar a{color:#fff;text-decoration:none;font-weight:700;}.ps-pro-topbar a:hover{color:#8ce3cd;}.ps-distributor-header{position:sticky;top:var(--ps-admin-bar-offset,0px);z-index:600;background:rgba(250,253,254,.93);border-bottom:1px solid rgba(176,198,208,.42);box-shadow:0 8px 28px rgba(12,42,58,.08);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);}.ps-distributor-header-main{min-height:90px;display:grid;grid-template-columns:220px minmax(380px,1fr) auto;align-items:center;gap:24px;}.ps-distributor-brand .ps-text-logo{gap:12px;font-size:1.2rem;}.ps-distributor-brand .ps-logo-mark{width:44px;height:44px;border-radius:12px;background:linear-gradient(145deg,var(--ps-pro-teal),#15b891);box-shadow:0 10px 26px rgba(0,143,115,.23),inset 0 1px 0 rgba(255,255,255,.5);}.ps-logo-copy{display:grid;line-height:1.15;}.ps-logo-copy strong{font-size:1.22rem;color:var(--ps-pro-navy);}.ps-logo-copy small{font-size:.62rem;letter-spacing:.08em;color:#71838d;font-weight:700;}.ps-distributor-header-search{min-width:0;}.ps-search-shortcuts{display:flex;align-items:center;gap:12px;margin-top:6px;font-size:.68rem;color:#83939b;}.ps-search-shortcuts a{color:#5d737e;text-decoration:none;font-weight:750;}.ps-search-shortcuts a:hover{color:var(--ps-pro-teal);}.ps-distributor-actions{gap:4px;}.ps-distributor-actions .ps-header-action{min-width:62px;padding:7px 6px;border-radius:12px;color:#405864;}.ps-distributor-actions .ps-header-action:hover{background:#eaf4f5;color:var(--ps-pro-teal-dark);}.ps-distributor-actions .ps-header-action span{font-size:.68rem;}.ps-distributor-actions .ps-header-action svg{width:21px;height:21px;}.ps-distributor-search{position:relative;}.ps-distributor-search form{height:50px;display:grid;grid-template-columns:154px 1px minmax(0,1fr) auto;align-items:center;background:#fff;border:1px solid #cbd9df;border-radius:13px;overflow:hidden;box-shadow:0 7px 22px rgba(18,55,73,.07);transition:border-color .18s ease,box-shadow .18s ease;}.ps-distributor-search form:focus-within{border-color:var(--ps-pro-teal);box-shadow:0 0 0 4px rgba(0,143,115,.1),0 12px 28px rgba(18,55,73,.1);}.ps-distributor-search select,.ps-distributor-search input{height:100%;border:0;background:transparent;font:inherit;color:var(--ps-pro-ink);outline:0;}.ps-distributor-search select{padding:0 14px;font-size:.79rem;font-weight:700;cursor:pointer;}.ps-distributor-search input{min-width:0;padding:0 16px;font-size:.86rem;direction:rtl;}.ps-distributor-search-divider{height:24px;background:#dce5e9;}.ps-distributor-search button{height:100%;min-width:108px;border:0;background:linear-gradient(135deg,var(--ps-pro-teal),var(--ps-pro-teal-dark));color:#fff;display:flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-weight:850;cursor:pointer;}.ps-distributor-search button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;}.ps-distributor-search-hero form{height:58px;grid-template-columns:170px 1px minmax(0,1fr) 118px;border-radius:14px;}.ps-distributor-search-hero input{font-size:.92rem;}.ps-distributor-nav{border-top:1px solid #e0e9ed;background:rgba(255,255,255,.78);}.ps-distributor-nav-inner{min-height:48px;display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:14px;}.ps-distributor-nav .ps-category-trigger{height:40px;border:0;border-radius:10px;background:var(--ps-pro-navy);color:#fff;padding:0 14px;font-size:.82rem;font-weight:850;display:flex;align-items:center;gap:9px;width:100%;cursor:pointer;}.ps-distributor-nav .ps-category-trigger svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;}.ps-distributor-nav .ps-category-trigger i{margin-right:auto;font-style:normal;}.ps-distributor-nav .ps-primary-menu{justify-content:flex-start;gap:0;}.ps-distributor-nav .ps-primary-menu>li>a{padding:13px 12px;font-size:.78rem;color:#344b57;}.ps-distributor-nav .ps-primary-menu>li>a:hover{color:var(--ps-pro-teal-dark);}.ps-distributor-nav-utilities{display:flex;align-items:center;gap:6px;}.ps-distributor-nav-utilities a{padding:7px 10px;border-radius:8px;background:#eff5f7;color:#38515d;text-decoration:none;font-size:.7rem;font-weight:800;}.ps-distributor-nav-utilities a:hover{background:#dff2ed;color:var(--ps-pro-teal-dark);}.ps-distributor-nav .ps-mega-menu{width:min(980px,calc(100vw - 60px));right:0;top:calc(100% + 7px);border-radius:14px;border:1px solid #d7e2e7;box-shadow:0 26px 70px rgba(10,39,54,.2);background:rgba(252,254,255,.98);}.ps-distributor-nav .ps-mega-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;}.ps-distributor-nav .ps-mega-category-grid>a{padding:11px;border-radius:10px;border:1px solid transparent;}.ps-distributor-nav .ps-mega-category-grid>a:hover{background:#eff7f6;border-color:#d1e8e1;}.ps-distributor-nav .ps-mega-category-icon{width:36px;height:36px;border-radius:10px;}.ps-distributor-nav .ps-mega-menu-head{padding:14px 16px;border-bottom:1px solid #e4ecef;}.ps-distributor-nav .ps-mega-menu-foot{padding:10px 16px;background:#f3f8fa;border-radius:0 0 14px 14px;}.ps-distributor-home{padding-bottom:32px;}.ps-distributor-hero-section{padding:22px 0 14px;}.ps-distributor-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:16px;align-items:stretch;}.ps-distributor-hero-main{padding:30px;border-radius:20px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.93),rgba(235,246,248,.84)),radial-gradient(500px circle at 100% 0,rgba(0,143,115,.15),transparent 55%);border:1px solid rgba(255,255,255,.88);box-shadow:var(--ps-pro-shadow-lg);}.ps-distributor-hero-main:before{content:"";position:absolute;inset:auto -60px -100px auto;width:300px;height:300px;border-radius:50%;border:45px solid rgba(0,143,115,.035);pointer-events:none;}.ps-distributor-hero-copy{position:relative;z-index:1;}.ps-distributor-hero-copy .ps-eyebrow{font-size:.78rem;letter-spacing:.02em;color:var(--ps-pro-teal-dark);}.ps-distributor-hero-copy h1{max-width:700px;margin:4px 0 10px;font-size:clamp(1.85rem,3.4vw,3rem);line-height:1.35;color:var(--ps-pro-navy);}.ps-distributor-hero-copy p{margin:0;max-width:760px;font-size:.94rem;color:#5c707b;}.ps-distributor-hero-search{margin-top:24px;position:relative;z-index:2;}.ps-distributor-hot-searches{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;font-size:.72rem;color:#6c7e87;}.ps-distributor-hot-searches a{padding:4px 9px;border-radius:7px;background:rgba(255,255,255,.68);border:1px solid rgba(191,207,214,.5);color:#415864;text-decoration:none;font-weight:750;}.ps-distributor-hot-searches a:hover{border-color:#9fd4c6;color:var(--ps-pro-teal-dark);}.ps-distributor-hero-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px;}.ps-distributor-hero-actions .ps-button{min-height:42px;padding:8px 17px;border-radius:10px;font-size:.78rem;}.ps-distributor-service-stack{display:grid;grid-template-rows:repeat(2,minmax(0,1fr)) auto;grid-auto-rows:minmax(76px,1fr);gap:10px;}.ps-distributor-service-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 16px;border-radius:15px;text-decoration:none;background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.88);box-shadow:var(--ps-pro-shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;}.ps-distributor-service-card:hover{transform:translateY(-3px);box-shadow:0 20px 45px rgba(18,55,73,.14);border-color:#b9ded5;}.ps-distributor-service-icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,var(--ps-pro-navy),var(--ps-pro-navy-2));color:#fff;font-weight:900;font-size:.76rem;letter-spacing:.03em;}.ps-distributor-service-card strong{display:block;color:var(--ps-pro-navy);font-size:.88rem;}.ps-distributor-service-card small{display:block;margin-top:3px;color:#74858e;font-size:.68rem;}.ps-distributor-service-card i{font-style:normal;color:var(--ps-pro-teal);font-size:1.2rem;}.ps-distributor-track-card{padding:12px 15px;border-radius:12px;background:var(--ps-pro-navy);color:#fff;text-decoration:none;display:flex;justify-content:space-between;align-items:center;gap:10px;}.ps-distributor-track-card span{font-size:.72rem;color:#a9c0ca;}.ps-distributor-track-card strong{font-size:.78rem;}.ps-distributor-section-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:15px;}.ps-distributor-section-head span{display:block;font-size:.65rem;letter-spacing:.1em;color:var(--ps-pro-teal);font-weight:900;text-transform:uppercase;}.ps-distributor-section-head h2{margin:3px 0 0;font-size:1.35rem;color:var(--ps-pro-navy);}.ps-distributor-section-head>a{color:var(--ps-pro-teal-dark);text-decoration:none;font-size:.76rem;font-weight:850;}.ps-distributor-categories-section{padding:14px 0 18px;}.ps-distributor-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;}.ps-distributor-category-card{position:relative;min-height:122px;padding:15px;border-radius:13px;background:rgba(255,255,255,.82);border:1px solid #dce6ea;box-shadow:0 9px 24px rgba(18,55,73,.055);text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;}.ps-distributor-category-card:hover{transform:translateY(-4px);border-color:#a6d4c8;box-shadow:0 17px 36px rgba(18,55,73,.11);}.ps-distributor-category-index{position:absolute;top:10px;left:11px;font-size:.58rem;color:#9aabb3;font-weight:900;letter-spacing:.08em;}.ps-distributor-category-symbol{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:10px;background:#e8f5f1;display:grid;place-items:center;}.ps-distributor-category-symbol b{width:20px;height:14px;border-radius:2px;background:var(--ps-pro-teal);box-shadow:inset 0 0 0 2px rgba(0,0,0,.12);}.ps-distributor-category-symbol i:before,.ps-distributor-category-symbol i:after{content:"";position:absolute;width:7px;height:2px;background:#d4a926;top:18px;}.ps-distributor-category-symbol i:before{right:3px;}.ps-distributor-category-symbol i:after{left:3px;}.ps-distributor-category-card strong{font-size:.82rem;line-height:1.55;color:var(--ps-pro-navy);}.ps-distributor-category-card small{margin-top:3px;font-size:.64rem;color:#7a8c95;}.ps-distributor-products-section{padding:14px 0 18px;}.ps-distributor-products-shell{padding:20px;border-radius:17px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.86);box-shadow:var(--ps-pro-shadow);}.ps-distributor-products-shell .ps-dynamic-products-tabs{margin-bottom:14px;}body.ps-distributor-ui .woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}body.ps-distributor-ui .woocommerce ul.products li.product{position:relative;padding:12px;border-radius:12px;border:1px solid #dce6ea;background:#fff;box-shadow:0 8px 22px rgba(18,55,73,.05);overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;}body.ps-distributor-ui .woocommerce ul.products li.product:hover{transform:translateY(-4px);border-color:#a7d4c9;box-shadow:0 18px 38px rgba(18,55,73,.11);}body.ps-distributor-ui .woocommerce ul.products li.product a img{aspect-ratio:1.28;object-fit:contain;border-radius:9px;background:#f5f8f9;padding:8px;margin-bottom:10px;}body.ps-distributor-ui .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.82rem;line-height:1.65;min-height:2.8em;color:var(--ps-pro-navy);font-weight:850;}body.ps-distributor-ui .woocommerce ul.products li.product .price{font-size:.82rem;color:var(--ps-pro-teal-dark);font-weight:900;margin-top:7px;}body.ps-distributor-ui .woocommerce ul.products li.product .button{min-height:38px;margin-top:10px;border-radius:8px;font-size:.72rem;background:var(--ps-pro-navy);}body.ps-distributor-ui .woocommerce ul.products li.product .button:hover{background:var(--ps-pro-teal-dark);}body.ps-distributor-ui .ps-stock-badge{top:18px;right:18px;border-radius:6px;font-size:.61rem;padding:4px 7px;box-shadow:none;}.ps-loop-engineering-meta{display:grid;gap:6px;margin-top:7px;padding-top:7px;border-top:1px dashed #dce5e9;}.ps-loop-code{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.63rem;}.ps-loop-code span{color:#84949c;font-weight:800;}.ps-loop-code b{max-width:72%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3f5661;font-family:monospace;font-size:.65rem;}.ps-loop-spec-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;}.ps-loop-spec-row>span{min-width:0;padding:5px 6px;border-radius:6px;background:#f4f7f8;display:grid;gap:1px;}.ps-loop-spec-row small{font-size:.55rem;color:#8a9aa2;}.ps-loop-spec-row b{font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#405965;}body.ps-distributor-ui .ps-product-actions{margin-top:7px;padding-top:7px;border-top:1px solid #edf1f3;}body.ps-distributor-ui .ps-product-action{min-height:34px;border-radius:7px;font-size:.62rem;}.ps-distributor-brands-section{padding:8px 0 18px;}.ps-distributor-brands-shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:13px 16px;border:1px solid #dbe5e9;border-radius:12px;background:rgba(255,255,255,.7);}.ps-distributor-brands-shell>span{font-size:.72rem;color:#61747e;font-weight:850;white-space:nowrap;}.ps-distributor-brand-list{display:flex;gap:7px;overflow:auto;padding-bottom:2px;scrollbar-width:thin;}.ps-distributor-brand-list a{flex:0 0 auto;padding:7px 11px;border-radius:7px;background:#fff;border:1px solid #dde6ea;color:#425964;text-decoration:none;font-size:.67rem;font-weight:850;}.ps-distributor-brand-list a:hover{border-color:#a8d2c7;color:var(--ps-pro-teal-dark);}.ps-distributor-operations-section{padding:8px 0 20px;}.ps-distributor-operations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}.ps-distributor-operations-grid a{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:center;padding:14px;border-radius:11px;background:var(--ps-pro-navy);color:#fff;text-decoration:none;}.ps-distributor-operations-grid span{grid-row:1/3;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:rgba(255,255,255,.1);font-size:.62rem;color:#9ddfce;font-weight:900;}.ps-distributor-operations-grid strong{font-size:.78rem;}.ps-distributor-operations-grid small{font-size:.62rem;color:#a9bdc7;}.ps-distributor-operations-grid a:hover{background:var(--ps-pro-navy-2);}.ps-woo-main{padding-top:16px;}.ps-woo-shell{gap:12px;}.ps-woo-hero{padding:18px 20px;border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(237,247,249,.8));border:1px solid #dce6ea;box-shadow:var(--ps-pro-shadow);}.ps-woo-hero-copy h1{font-size:1.55rem;margin-bottom:5px;}.ps-woo-hero-copy p{font-size:.78rem;max-width:80ch;}.ps-woo-hero .ps-eyebrow{font-size:.65rem;margin-bottom:3px;}.ps-woo-hero-actions .ps-button{min-height:38px;padding:7px 13px;border-radius:8px;font-size:.68rem;}.ps-shop-toolbar.ps-glass-surface{padding:10px 12px;border-radius:11px;}.ps-shop-toolbar-note{font-size:.7rem;}.ps-shop-layout-upgraded{grid-template-columns:260px minmax(0,1fr);gap:12px;}.ps-shop-sidebar.ps-glass-surface,.ps-shop-content.ps-glass-surface{border-radius:12px;border:1px solid #dbe5e9;background:rgba(255,255,255,.84);box-shadow:0 10px 26px rgba(18,55,73,.06);}.ps-shop-sidebar.ps-glass-surface{padding:12px;top:158px;}.ps-shop-content.ps-glass-surface{padding:14px;}.ps-shop-sidebar .ps-widget{padding:0;border:0;background:transparent;box-shadow:none;}.ps-shop-sidebar .ps-widget-title{font-size:.76rem;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #e2e9ec;}.ps-shop-sidebar .ps-parts-filter{padding:0;border:0;background:transparent;box-shadow:none;}.ps-shop-sidebar .ps-field>span{font-size:.65rem;}.ps-shop-sidebar input,.ps-shop-sidebar select{min-height:38px;border-radius:7px;font-size:.7rem;}.ps-shop-sidebar .ps-submit{min-height:38px;border-radius:8px;font-size:.7rem;}body.ps-catalog-table .woocommerce ul.products{display:block;border:1px solid #dce5e9;border-radius:10px;background:#fff;overflow:hidden;}body.ps-catalog-table .woocommerce ul.products li.product{display:grid;grid-template-columns:82px minmax(190px,1.35fr) minmax(220px,1fr) 120px 120px;align-items:center;gap:12px;min-height:105px;padding:10px 12px;border:0;border-bottom:1px solid #e7edef;border-radius:0;box-shadow:none;transform:none;}body.ps-catalog-table .woocommerce ul.products li.product:last-child{border-bottom:0;}body.ps-catalog-table .woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:contents;}body.ps-catalog-table .woocommerce ul.products li.product a img{grid-column:1;grid-row:1/4;width:76px;height:76px;margin:0;padding:5px;}body.ps-catalog-table .woocommerce ul.products li.product .woocommerce-loop-product__title{grid-column:2;grid-row:1;margin:0;min-height:0;}body.ps-catalog-table .ps-loop-engineering-meta{grid-column:2/4;grid-row:2/4;border:0;padding:0;margin:0;grid-template-columns:minmax(140px,.8fr) minmax(260px,1.2fr);align-items:center;}body.ps-catalog-table .ps-loop-spec-row{grid-template-columns:repeat(4,minmax(0,1fr));}body.ps-catalog-table .woocommerce ul.products li.product .price{grid-column:4;grid-row:1/3;margin:0;text-align:center;}body.ps-catalog-table .woocommerce ul.products li.product .button{grid-column:5;grid-row:1/3;margin:0;align-self:center;}body.ps-catalog-table .ps-product-actions{grid-column:5;grid-row:3;margin:0;padding:0;border:0;}body.ps-catalog-table .ps-stock-badge{position:static;grid-column:4;grid-row:3;justify-self:center;}body.single-product .ps-woo-content-card{padding:14px;background:transparent;border:0;box-shadow:none;}body.single-product .woocommerce div.product{display:grid;grid-template-columns:minmax(340px,.95fr) minmax(380px,1.05fr);column-gap:28px;padding:20px;border-radius:14px;border:1px solid #dbe5e9;background:#fff;box-shadow:var(--ps-pro-shadow);}body.single-product .woocommerce div.product div.images{grid-column:1;grid-row:1/5;}body.single-product .woocommerce div.product div.summary{grid-column:2;margin:0;}body.single-product .woocommerce div.product .product_title{font-size:1.45rem;line-height:1.45;margin-bottom:7px;}body.single-product .woocommerce div.product p.price,body.single-product .woocommerce div.product span.price{font-size:1.12rem;}.ps-single-engineering-summary{margin:10px 0;padding:12px;border-radius:9px;background:#f4f8f9;border:1px solid #dce6ea;}.ps-single-engineering-summary h3{margin:0 0 8px;font-size:.76rem;color:var(--ps-pro-navy);}.ps-single-engineering-summary dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;}.ps-single-engineering-summary dl>div{display:flex;justify-content:space-between;gap:10px;padding:7px 8px;border-radius:6px;background:#fff;border:1px solid #e3eaed;}.ps-single-engineering-summary dt{font-size:.62rem;color:#7a8c95;}.ps-single-engineering-summary dd{margin:0;font-size:.67rem;color:#344c57;font-weight:850;}body.single-product .woocommerce div.product form.cart{padding:12px;border-radius:9px;background:#f5f8f9;border:1px solid #dce6ea;}body.single-product .woocommerce div.product .woocommerce-tabs{grid-column:1/3;margin-top:22px;}body.single-product .woocommerce div.product .related.products{grid-column:1/3;}body.single-product .woocommerce-Tabs-panel{padding:16px;border-radius:10px;background:#fff;border:1px solid #dce6ea;}.ps-distributor-ui a:focus-visible,.ps-distributor-ui button:focus-visible,.ps-distributor-ui input:focus-visible,.ps-distributor-ui select:focus-visible{outline:3px solid rgba(0,143,115,.25);outline-offset:2px;}@media (prefers-reduced-motion:reduce){.ps-distributor-ui *{scroll-behavior:auto;transition:none;}}@media (max-width:1180px){.ps-distributor-header-main{grid-template-columns:180px minmax(320px,1fr) auto;}.ps-distributor-nav-inner{grid-template-columns:190px minmax(0,1fr);}.ps-distributor-nav-utilities{display:none;}.ps-distributor-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));}body.ps-distributor-ui .woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:900px){.ps-pro-topbar{display:none;}.ps-distributor-header{top:var(--ps-admin-bar-offset,0px);}.ps-distributor-header-main{min-height:72px;grid-template-columns:1fr auto;gap:10px;}.ps-distributor-header-search{grid-column:1/3;grid-row:2;padding-bottom:10px;}.ps-search-shortcuts{display:none;}.ps-logo-copy small{display:none;}.ps-distributor-actions .ps-header-action span{display:none;}.ps-distributor-actions .ps-header-action{min-width:42px;width:42px;height:42px;padding:0;display:grid;place-items:center;}.ps-distributor-nav{background:transparent;border:0;}.ps-distributor-nav-inner{display:block;}.ps-distributor-hero{grid-template-columns:1fr;}.ps-distributor-service-stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;}.ps-distributor-track-card{grid-column:1/-1;}.ps-distributor-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));}body.ps-distributor-ui .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));}.ps-shop-layout-upgraded{grid-template-columns:1fr;}.ps-shop-sidebar.ps-glass-surface{position:fixed;top:0;right:0;bottom:0;width:min(360px,90vw);z-index:800;border-radius:0;transform:translateX(110%);transition:transform .2s ease;overflow:auto;}.ps-shop-sidebar.ps-glass-surface.is-open{transform:none;}body.ps-catalog-table .woocommerce ul.products li.product{grid-template-columns:70px minmax(0,1fr) 100px;}body.ps-catalog-table .ps-loop-engineering-meta{grid-column:2;grid-template-columns:1fr;}body.ps-catalog-table .woocommerce ul.products li.product .price{grid-column:3;}body.ps-catalog-table .woocommerce ul.products li.product .button{grid-column:3;grid-row:3;}body.ps-catalog-table .ps-product-actions{display:none;}body.single-product .woocommerce div.product{grid-template-columns:1fr;}body.single-product .woocommerce div.product div.images,body.single-product .woocommerce div.product div.summary,body.single-product .woocommerce div.product .woocommerce-tabs,body.single-product .woocommerce div.product .related.products{grid-column:1;}body.single-product .woocommerce div.product div.images{grid-row:auto;}}@media (max-width:620px){body.ps-distributor-ui .ps-container{width:min(calc(100% - 22px),1320px);}.ps-distributor-header-main{padding-top:7px;}.ps-distributor-search form{height:46px;grid-template-columns:1px minmax(0,1fr) 50px;}.ps-distributor-search select{display:none;}.ps-distributor-search-divider{display:block;}.ps-distributor-search button{min-width:50px;width:50px;}.ps-distributor-search button span{display:none;}.ps-distributor-hero-main{padding:20px 16px;border-radius:14px;}.ps-distributor-hero-copy h1{font-size:1.55rem;}.ps-distributor-hero-copy p{display:none;}.ps-distributor-hero-search{margin-top:16px;}.ps-distributor-hero-actions{margin-top:12px;}.ps-distributor-search-hero form{grid-template-columns:1px minmax(0,1fr) 52px;height:52px;}.ps-distributor-hot-searches{gap:5px;}.ps-distributor-hot-searches span{width:100%;}.ps-distributor-service-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.ps-distributor-track-card{grid-column:1/-1;min-height:48px;}.ps-distributor-service-card{grid-template-columns:42px minmax(0,1fr);min-height:88px;padding:10px;gap:8px;}.ps-distributor-service-card .ps-distributor-service-icon{width:42px;height:42px;}.ps-distributor-service-card strong{font-size:.76rem;line-height:1.45;}.ps-distributor-service-card small{font-size:.6rem;line-height:1.5;}.ps-distributor-service-card i{display:none;}.ps-distributor-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.ps-distributor-category-card{min-height:108px;padding:12px;}.ps-distributor-category-symbol{width:34px;height:34px;}.ps-distributor-products-shell{padding:12px;}body.ps-distributor-ui .woocommerce ul.products{grid-template-columns:1fr 1fr;gap:8px;}body.ps-distributor-ui .woocommerce ul.products li.product{padding:9px;}body.ps-distributor-ui .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.72rem;}.ps-loop-spec-row{grid-template-columns:1fr;}.ps-distributor-brands-shell{grid-template-columns:1fr;gap:8px;}.ps-distributor-operations-grid{grid-template-columns:1fr;}body.ps-catalog-table .woocommerce ul.products li.product{grid-template-columns:60px minmax(0,1fr);gap:8px;}body.ps-catalog-table .woocommerce ul.products li.product a img{width:58px;height:58px;}body.ps-catalog-table .woocommerce ul.products li.product .woocommerce-loop-product__title{grid-column:2;}body.ps-catalog-table .ps-loop-engineering-meta{grid-column:2;}body.ps-catalog-table .woocommerce ul.products li.product .price{grid-column:2;grid-row:4;text-align:right;}body.ps-catalog-table .woocommerce ul.products li.product .button{grid-column:2;grid-row:5;}body.ps-catalog-table .ps-stock-badge{position:absolute;top:8px;right:8px;}.ps-single-engineering-summary dl{grid-template-columns:1fr;}}.ps-distributor-footer{margin-top:26px;background:var(--ps-pro-navy);color:#d8e5eb;border-radius:0;box-shadow:none;}.ps-distributor-footer-main{display:grid;grid-template-columns:1.4fr repeat(3,minmax(150px,.7fr));gap:34px;padding:42px 0 34px;}.ps-distributor-footer .ps-footer-logo{display:inline-block;color:#fff;text-decoration:none;font-size:1.25rem;font-weight:950;margin-bottom:10px;}.ps-distributor-footer-brand p{max-width:38ch;margin:0;color:#9fb4be;font-size:.78rem;line-height:1.9;}.ps-distributor-footer-contact{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px;}.ps-distributor-footer-contact a,.ps-distributor-footer-contact .ps-footer-social-link{padding:7px 10px;border-radius:7px;border:1px solid rgba(255,255,255,.14);color:#fff;text-decoration:none;font-size:.68rem;font-weight:800;}.ps-distributor-footer h3{margin:0 0 13px;color:#fff;font-size:.82rem;}.ps-distributor-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;}.ps-distributor-footer li a{color:#9fb4be;text-decoration:none;font-size:.72rem;}.ps-distributor-footer li a:hover{color:#8de0ca;}.ps-distributor-footer-strip{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);}.ps-distributor-footer-strip .ps-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:14px 0;}.ps-distributor-footer-strip div>div{display:grid;gap:2px;}.ps-distributor-footer-strip strong{font-size:.7rem;color:#fff;}.ps-distributor-footer-strip span{font-size:.62rem;color:#8299a4;}.ps-distributor-footer .ps-footer-bottom{background:transparent;border-top:0;}.ps-distributor-footer .ps-footer-bottom .ps-container{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;color:#78909b;font-size:.65rem;}.ps-distributor-footer .ps-footer-bottom nav{display:flex;gap:14px;}.ps-distributor-footer .ps-footer-bottom a{color:#91a8b2;text-decoration:none;}@media (max-width:900px){.ps-distributor-footer-main{grid-template-columns:1fr 1fr;gap:24px;padding:34px 0;}.ps-distributor-footer-brand{grid-column:1/3;}.ps-distributor-footer-strip .ps-container{grid-template-columns:1fr;}}@media (max-width:620px){.ps-distributor-footer-main{grid-template-columns:1fr;}.ps-distributor-footer-brand{grid-column:1;}.ps-distributor-footer .ps-footer-bottom .ps-container{align-items:flex-start;flex-direction:column;}.ps-distributor-footer-strip{display:none;}}.ps-distributor-product-detail{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:20px;align-items:start;}.ps-distributor-product-gallery,.ps-distributor-product-summary{padding:22px;border-radius:24px;}.ps-distributor-product-gallery img{width:100%;border-radius:18px;background:#f5f8fa;}.ps-distributor-product-head{display:flex;justify-content:space-between;gap:12px;align-items:center;}.ps-distributor-product-price{display:block;font-size:1.35rem;color:var(--ps-green,#0f8b72);margin:14px 0;}.ps-distributor-buy-box{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;padding:14px;border-radius:16px;background:rgba(238,246,249,.86);margin:12px 0;}.ps-distributor-buy-box div{display:grid;gap:3px;}.ps-distributor-buy-box span{font-size:.75rem;color:var(--ps-muted,#60717b);}.ps-distributor-buy-box button{min-height:44px;border:0;border-radius:12px;padding:8px 16px;background:var(--ps-green,#0f8b72);color:#fff;font-weight:800;}@media (max-width:800px){.ps-distributor-product-detail{grid-template-columns:1fr;}.ps-distributor-buy-box{grid-template-columns:1fr 1fr;}.ps-distributor-buy-box button{grid-column:1/-1;}}.ps-product-code{display:block;margin:0 0 6px;color:#7c8e97;font-size:.6rem;font-weight:800;direction:ltr;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.ps-loop-engineering-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;}.ps-loop-engineering-meta>div{min-width:0;padding:6px 7px;border-radius:7px;background:#f4f7f8;display:grid;gap:2px;}.ps-loop-engineering-meta>div span{font-size:.54rem;color:#8999a1;}.ps-loop-engineering-meta>div strong{font-size:.62rem;color:#344c58;direction:ltr;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.ps-preview-view[data-preview-view="product"]>.ps-container>.ps-page-header span{display:none;}.ps-preview-view[data-preview-view="product"]>.ps-container>.ps-page-header{padding-bottom:12px;}.ps-distributor-service-3d{border-color:rgba(73,94,210,.28);background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(238,241,255,.78));box-shadow:0 18px 42px rgba(67,83,190,.12);}.ps-distributor-service-3d .ps-distributor-service-icon{background:linear-gradient(135deg,#6456d8,#2b88d8);color:#fff;}.ps-nav-3d-link{color:#5147b7;}.ps-mobile-nav-quick{grid-template-columns:repeat(4,minmax(0,1fr));}.ps-3d-commerce-section{padding:28px 0;}.ps-3d-commerce-shell{padding:26px;border-radius:26px;}.ps-3d-commerce-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:20px;}.ps-3d-commerce-head>div:first-child{max-width:720px;}.ps-3d-commerce-head span{display:block;color:#5e50c8;font-size:.72rem;font-weight:900;letter-spacing:.04em;}.ps-3d-commerce-head h2{margin:4px 0 8px;color:var(--ps-pro-navy,#123040);font-size:clamp(1.5rem,2.8vw,2.25rem);}.ps-3d-commerce-head p{margin:0;color:#60717b;font-size:.86rem;line-height:1.9;}.ps-3d-commerce-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end;}.ps-3d-family-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}.ps-3d-family-card{min-height:116px;padding:16px;border-radius:18px;text-decoration:none;display:flex;align-items:center;gap:13px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(241,244,255,.72));border:1px solid rgba(104,94,205,.16);box-shadow:0 14px 34px rgba(45,61,120,.07);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;}.ps-3d-family-card:hover{transform:translateY(-4px);border-color:rgba(91,77,200,.34);box-shadow:0 22px 46px rgba(45,61,120,.12);}.ps-3d-family-card>span{width:48px;height:48px;flex:0 0 48px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#6357d8,#2a89d8);color:#fff;font-size:1.2rem;box-shadow:0 12px 24px rgba(73,79,190,.2);}.ps-3d-family-card div{min-width:0;display:grid;gap:4px;}.ps-3d-family-card strong{color:#203746;font-size:.88rem;}.ps-3d-family-card small{color:#71828c;font-size:.68rem;line-height:1.7;}.ps-3d-featured-products{margin-top:24px;padding-top:20px;border-top:1px solid rgba(121,129,190,.14);}.ps-3d-featured-products .ps-distributor-section-head{margin-bottom:14px;}.ps-3d-featured-products .ps-creator-store{padding:0;}.ps-3d-featured-products .ps-creator-products-head{display:none;}.ps-3d-featured-products .woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr));}@media (max-width:1000px){.ps-3d-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.ps-3d-featured-products .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:700px){.ps-3d-commerce-section{padding:18px 0;}.ps-3d-commerce-shell{padding:16px;border-radius:18px;}.ps-3d-commerce-head{flex-direction:column;gap:14px;}.ps-3d-commerce-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;}.ps-3d-family-grid{grid-template-columns:1fr 1fr;gap:8px;}.ps-3d-family-card{min-height:104px;padding:12px;align-items:flex-start;flex-direction:column;gap:8px;}.ps-3d-family-card>span{width:38px;height:38px;flex-basis:38px;border-radius:12px;}.ps-3d-family-card small{font-size:.62rem;}.ps-3d-featured-products .woocommerce ul.products{grid-template-columns:1fr 1fr;gap:8px;}}}@layer ps-legacy{:root{--ps-glass-frost:rgba(255,255,255,.62);--ps-glass-frost-strong:rgba(255,255,255,.82);--ps-glass-edge:rgba(255,255,255,.88);--ps-glass-shadow:0 26px 74px rgba(31,73,96,.14),inset 0 1px 0 rgba(255,255,255,.92);--ps-glass-highlight:rgba(255,255,255,.72);--ps-motion-spring:cubic-bezier(.2,.8,.2,1);--ps-pointer-x:50%;--ps-pointer-y:50%;--ps-tilt-x:0deg;--ps-tilt-y:0deg;}body:before,body:after{content:"";position:fixed;z-index:-2;border-radius:50%;filter:blur(12px);pointer-events:none;will-change:transform;}body:before{width:52vw;height:52vw;max-width:760px;max-height:760px;right:-18vw;top:-18vw;background:radial-gradient(circle,rgba(28,187,154,.17),rgba(43,116,228,.07) 42%,transparent 72%);animation:psAmbientFloat 18s ease-in-out infinite alternate;}body:after{width:48vw;height:48vw;max-width:700px;max-height:700px;left:-18vw;bottom:-20vw;background:radial-gradient(circle,rgba(52,129,229,.16),rgba(87,207,192,.06) 48%,transparent 72%);animation:psAmbientFloat 22s ease-in-out infinite alternate-reverse;}@keyframes psAmbientFloat{0%{transform:translate3d(-2%,0,0) scale(.96);}100%{transform:translate3d(4%,3%,0) scale(1.08);}}.ps-scroll-progress{position:fixed;top:0;right:0;z-index:9999;width:var(--ps-progress,0%);height:3px;background:linear-gradient(90deg,var(--ps-green),#38bdf8,var(--ps-blue));box-shadow:0 2px 14px rgba(15,139,114,.38);pointer-events:none;transition:width .08s linear;}.ps-glass-surface,.ps-glass-surface-strong,.ps-distributor-hero-shell,.ps-distributor-products-shell,.ps-3d-commerce-shell,.ps-page-article,.woocommerce div.product,.woocommerce table.shop_table,.woocommerce-checkout #order_review,.woocommerce-cart .cart-collaterals .cart_totals{position:relative;isolation:isolate;overflow:clip;}.ps-glass-surface:before,.ps-glass-surface-strong:before,.ps-distributor-hero-shell:before,.ps-distributor-products-shell:before,.ps-3d-commerce-shell:before,.ps-page-article:before,.woocommerce div.product:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(440px circle at var(--ps-pointer-x) var(--ps-pointer-y),rgba(255,255,255,.62),transparent 45%);opacity:.42;transition:opacity .3s ease;}.ps-glass-surface:hover:before,.ps-glass-surface-strong:hover:before,.ps-distributor-hero-shell:hover:before,.ps-3d-commerce-shell:hover:before{opacity:.72;}.ps-glass-surface:after,.ps-glass-surface-strong:after,.ps-distributor-hero-shell:after,.ps-3d-commerce-shell:after{content:"";position:absolute;inset:1px;z-index:-2;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,rgba(255,255,255,.32),transparent 28%,transparent 68%,rgba(57,164,207,.08));}.ps-site-header{transform:translateY(0);will-change:transform;transition:transform .38s var(--ps-motion-spring),background .25s ease,box-shadow .25s ease;}body.ps-scroll-down .ps-site-header{transform:translateY(calc(-100% - 4px));}body.ps-scroll-up .ps-site-header{transform:translateY(0);}.ps-site-header.is-scrolled{background:rgba(247,252,255,.76);box-shadow:0 18px 48px rgba(23,61,82,.12);border-color:rgba(255,255,255,.9);}.ps-distributor-hero-shell{background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(231,245,250,.66));border:1px solid var(--ps-glass-edge);box-shadow:var(--ps-glass-shadow);}.ps-distributor-hero-shell:after{background:linear-gradient(120deg,rgba(255,255,255,.56),transparent 24%,transparent 72%,rgba(35,182,155,.12));}.ps-distributor-hero-copy h1{letter-spacing:-.025em;text-wrap:balance;}.ps-distributor-hero-copy p{text-wrap:pretty;}.ps-distributor-search-card{box-shadow:0 22px 52px rgba(30,78,99,.12),inset 0 1px 0 rgba(255,255,255,.9);border-color:rgba(255,255,255,.92);}.ps-distributor-search-card:focus-within{transform:translateY(-2px);box-shadow:0 28px 70px rgba(24,93,106,.17),0 0 0 5px rgba(15,139,114,.1);}.ps-distributor-service-card,.ps-distributor-category-card,.ps-3d-family-card,.ps-distributor-operations-grid>a,.woocommerce ul.products li.product{transform:perspective(900px) rotateX(var(--ps-tilt-x)) rotateY(var(--ps-tilt-y)) translateY(var(--ps-lift,0));transform-style:preserve-3d;transition:transform .28s var(--ps-motion-spring),box-shadow .28s ease,border-color .24s ease,background .24s ease;will-change:transform;}.ps-distributor-service-card:hover,.ps-distributor-category-card:hover,.ps-3d-family-card:hover,.ps-distributor-operations-grid>a:hover,.woocommerce ul.products li.product:hover{--ps-lift:-7px;box-shadow:0 28px 64px rgba(31,75,98,.16);border-color:rgba(117,200,181,.58);}.ps-distributor-service-card>*,.ps-distributor-category-card>*,.ps-3d-family-card>*,.woocommerce ul.products li.product>*{transform:translateZ(10px);}.ps-distributor-category-card{background:linear-gradient(155deg,rgba(255,255,255,.86),rgba(237,247,251,.68));}.ps-distributor-category-card:before{content:"";position:absolute;width:110px;height:110px;left:-45px;top:-52px;border-radius:50%;background:radial-gradient(circle,rgba(60,187,162,.15),transparent 68%);transition:transform .35s ease;}.ps-distributor-category-card:hover:before{transform:scale(1.35);}.woocommerce ul.products li.product{background:linear-gradient(160deg,rgba(255,255,255,.88),rgba(239,248,252,.71));overflow:hidden;}.woocommerce ul.products li.product:before{content:"";position:absolute;inset:0;background:radial-gradient(260px circle at var(--ps-pointer-x) var(--ps-pointer-y),rgba(255,255,255,.75),transparent 55%);opacity:.35;pointer-events:none;}.woocommerce ul.products li.product:hover:before{opacity:.68;}.woocommerce ul.products li.product img{transition:transform .5s var(--ps-motion-spring),filter .35s ease;}.woocommerce ul.products li.product:hover img{transform:scale(1.045);filter:saturate(1.07) contrast(1.02);}.ps-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{transition:transform .2s var(--ps-motion-spring),box-shadow .22s ease,filter .22s ease;}.ps-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{transform:translateY(-2px) scale(1.012);filter:saturate(1.06);}.ps-button-primary{box-shadow:0 13px 30px rgba(15,139,114,.24),inset 0 1px 0 rgba(255,255,255,.28);}.ps-button-primary:hover{box-shadow:0 18px 42px rgba(15,139,114,.3),inset 0 1px 0 rgba(255,255,255,.34);}.ps-reveal{opacity:1;transform:none;}.ps-reveal.is-revealed,.ps-preview-view.is-active.ps-reveal{opacity:1;transform:none;filter:none;}.ps-smart-search-shell.ps-search-attention{animation:psSearchAttention .6s var(--ps-motion-spring);}@keyframes psSearchAttention{0%,100%{transform:none;}45%{transform:scale(1.015);filter:drop-shadow(0 14px 24px rgba(15,139,114,.15));}}.ps-network-lite *,html.ps-motion-lite *{animation-duration:.001ms;animation-iteration-count:1;transition-duration:.12s;}.ps-distributor-brands-shell{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);}.ps-distributor-brand-list{scrollbar-width:none;}.ps-distributor-brand-list::-webkit-scrollbar{display:none;}.ps-3d-commerce-shell{background:linear-gradient(135deg,rgba(18,48,68,.94),rgba(10,119,105,.88));border-color:rgba(255,255,255,.18);box-shadow:0 36px 90px rgba(13,55,69,.24),inset 0 1px 0 rgba(255,255,255,.16);}.ps-3d-family-card{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);}.ps-3d-family-card:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.34);}html[data-ps-theme="dark"]{--ps-glass-frost:rgba(16,42,53,.68);--ps-glass-frost-strong:rgba(13,37,47,.86);--ps-glass-edge:rgba(95,142,158,.28);--ps-glass-highlight:rgba(170,224,229,.12);}html[data-ps-theme="dark"] body:before{background:radial-gradient(circle,rgba(30,180,148,.12),transparent 70%);}html[data-ps-theme="dark"] body:after{background:radial-gradient(circle,rgba(50,113,211,.12),transparent 70%);}html[data-ps-theme="dark"] .ps-distributor-hero-shell,html[data-ps-theme="dark"] .ps-distributor-category-card,html[data-ps-theme="dark"] .woocommerce ul.products li.product{background:linear-gradient(150deg,rgba(19,48,59,.9),rgba(11,33,43,.78));border-color:rgba(100,153,168,.26);}@media (max-width:900px){body.ps-scroll-down .ps-site-header{transform:none;}.ps-reveal{transform:translateY(16px);}.ps-preview-view.is-active.ps-reveal{transform:none;}.ps-distributor-actions .ps-header-action:not(.ps-cart-link){display:none;}.ps-distributor-actions .ps-cart-link{display:grid;}.ps-distributor-service-card,.ps-distributor-category-card,.ps-3d-family-card,.woocommerce ul.products li.product{transform:none;}}@media (prefers-reduced-motion:reduce){body:before,body:after{animation:none;}.ps-reveal{opacity:1;transform:none;filter:none;transition:none;}.ps-3d-family-card,.ps-distributor-operations-grid>a,.woocommerce ul.products li.product{transform:none;transition:none;}.ps-scroll-progress{transition:none;}.ps-site-header{transition:none;}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ps-distributor-hero-shell,.ps-distributor-category-card,.ps-3d-commerce-shell,.woocommerce ul.products li.product{background:#f8fcfe;}}:root{--ps-stage37-violet:#6557d8;--ps-stage37-cyan:#268fd3;--ps-stage37-mint:#08a984;--ps-stage37-ink:#092b3e;--ps-stage37-glass:rgba(248,253,255,.72);--ps-stage37-glass-strong:rgba(252,254,255,.88);--ps-stage37-edge:rgba(255,255,255,.92);--ps-stage37-line:rgba(91,134,158,.2);--ps-stage37-depth:0 30px 86px rgba(17,61,84,.14),inset 0 1px 0 rgba(255,255,255,.98);}body.ps-distributor-ui{background:radial-gradient(980px 520px at 92% -8%,rgba(16,180,143,.17),transparent 67%),radial-gradient(820px 500px at -7% 18%,rgba(43,121,211,.13),transparent 68%),radial-gradient(760px 500px at 68% 72%,rgba(102,87,216,.075),transparent 70%),linear-gradient(180deg,#f5fbfd 0,#edf6fa 42%,#f6fbfa 100%);}.ps-distributor-header{border-bottom-color:rgba(255,255,255,.84);background:linear-gradient(145deg,rgba(252,255,255,.82),rgba(238,248,251,.7));box-shadow:0 14px 46px rgba(15,54,74,.1),inset 0 1px 0 rgba(255,255,255,.96);backdrop-filter:blur(26px) saturate(158%);-webkit-backdrop-filter:blur(26px) saturate(158%);}.ps-distributor-nav{background:rgba(252,254,255,.68);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);}.ps-distributor-hero-section{padding-top:26px;}.ps-distributor-hero-main{border-color:var(--ps-stage37-edge);background:radial-gradient(420px circle at var(--ps-pointer-x) var(--ps-pointer-y),rgba(255,255,255,.82),transparent 62%),linear-gradient(rgba(47,122,151,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(47,122,151,.035) 1px,transparent 1px),linear-gradient(132deg,rgba(255,255,255,.92),rgba(235,249,249,.79) 48%,rgba(229,242,253,.78));background-size:auto,34px 34px,34px 34px,auto;box-shadow:0 38px 104px rgba(16,61,84,.16),inset 0 1px 0 #fff;}.ps-distributor-hero-main:after{z-index:0;inset:0;background:linear-gradient(112deg,rgba(255,255,255,.44),transparent 32%,transparent 69%,rgba(24,175,145,.08)),radial-gradient(circle at 88% 15%,rgba(35,120,210,.1),transparent 28%);opacity:.8;}.ps-distributor-hero-main>*{z-index:1;}.ps-distributor-hero-copy h1{text-shadow:0 1px 0 rgba(255,255,255,.92);}.ps-distributor-search form{border-color:rgba(255,255,255,.94);background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(241,249,251,.78));box-shadow:0 16px 42px rgba(20,64,84,.11),inset 0 1px 0 #fff;}.ps-distributor-service-card,.ps-distributor-category-card,.ps-distributor-products-shell,.ps-distributor-brands-shell{border-color:var(--ps-stage37-edge);background:radial-gradient(240px circle at var(--ps-pointer-x) var(--ps-pointer-y),rgba(255,255,255,.74),transparent 58%),linear-gradient(145deg,var(--ps-stage37-glass-strong),rgba(232,246,250,.68));box-shadow:0 20px 58px rgba(18,62,83,.1),inset 0 1px 0 #fff;}.ps-distributor-service-icon{box-shadow:0 13px 28px rgba(8,57,78,.21),inset 0 1px 0 rgba(255,255,255,.24);}.ps-distributor-category-symbol{border:1px solid rgba(255,255,255,.94);background:linear-gradient(145deg,rgba(228,248,241,.95),rgba(225,241,252,.82));box-shadow:0 10px 24px rgba(14,102,83,.1),inset 0 1px 0 #fff;}.ps-distributor-operations-grid>a{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:radial-gradient(220px circle at var(--ps-pointer-x) var(--ps-pointer-y),rgba(38,173,148,.19),transparent 62%),linear-gradient(135deg,#0a2c3f,#0d5260 58%,#087a67);box-shadow:0 18px 45px rgba(10,45,62,.18),inset 0 1px 0 rgba(255,255,255,.14);}.ps-home-3d-hub-section{padding:16px 0 20px;}.ps-home-3d-hub{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(20px,3vw,38px);align-items:stretch;padding:clamp(22px,3vw,34px);border:1px solid var(--ps-stage37-edge);border-radius:30px;background:radial-gradient(520px circle at var(--ps-pointer-x) var(--ps-pointer-y),rgba(255,255,255,.74),transparent 58%),radial-gradient(circle at 8% 12%,rgba(103,87,216,.14),transparent 28rem),radial-gradient(circle at 94% 92%,rgba(14,171,137,.15),transparent 30rem),linear-gradient(132deg,rgba(251,253,255,.89),rgba(234,247,250,.75) 50%,rgba(238,237,255,.68));box-shadow:0 38px 106px rgba(26,54,94,.16),inset 0 1px 0 #fff;}.ps-home-3d-hub:after{z-index:0;inset:1px;background:linear-gradient(120deg,rgba(255,255,255,.64),transparent 25%,transparent 68%,rgba(101,87,216,.08)),repeating-linear-gradient(0deg,transparent 0 27px,rgba(76,104,164,.035) 28px 29px);opacity:.86;}.ps-home-3d-hub>*{position:relative;z-index:1;}.ps-home-3d-intro{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:22px;}.ps-home-3d-copy{max-width:47ch;}.ps-home-3d-kicker{display:inline-flex;align-items:center;gap:8px;color:#5548bf;font-size:.67rem;font-weight:950;letter-spacing:.13em;}.ps-home-3d-kicker:before{content:"";width:30px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--ps-stage37-violet),var(--ps-stage37-cyan));}.ps-home-3d-copy h2{margin:8px 0 9px;color:var(--ps-stage37-ink);font-size:clamp(1.45rem,2.45vw,2.15rem);line-height:1.45;text-wrap:balance;}.ps-home-3d-copy p{margin:0;color:#5d7280;font-size:.82rem;line-height:1.95;text-wrap:pretty;}.ps-home-3d-order{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px;border:1px solid rgba(255,255,255,.92);border-radius:19px;color:#fff;text-decoration:none;background:radial-gradient(220px circle at var(--ps-pointer-x) var(--ps-pointer-y),rgba(255,255,255,.2),transparent 64%),linear-gradient(135deg,#5b4bc8,#326fc9 52%,#078f79);box-shadow:0 18px 44px rgba(64,65,156,.24),inset 0 1px 0 rgba(255,255,255,.28);transition:transform .28s var(--ps-motion-spring),box-shadow .28s ease,filter .24s ease;}.ps-home-3d-order:hover{transform:translateY(-4px);filter:saturate(1.08);box-shadow:0 26px 58px rgba(64,65,156,.3),inset 0 1px 0 rgba(255,255,255,.34);}.ps-home-3d-order-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);font-size:.78rem;font-weight:950;letter-spacing:.06em;box-shadow:inset 0 1px 0 rgba(255,255,255,.22);}.ps-home-3d-order small,.ps-home-3d-order strong{display:block;}.ps-home-3d-order small{color:rgba(255,255,255,.72);font-size:.61rem;}.ps-home-3d-order strong{margin-top:3px;color:#fff;font-size:.83rem;}.ps-home-3d-order i{font-style:normal;font-size:1.2rem;}.ps-home-3d-content{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;min-width:0;}.ps-home-3d-visual{position:relative;min-height:224px;padding:16px;border:1px solid rgba(255,255,255,.9);border-radius:24px;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(105,87,216,.16),transparent 48%),linear-gradient(145deg,rgba(255,255,255,.64),rgba(227,244,248,.52));box-shadow:0 18px 52px rgba(45,62,116,.1),inset 0 1px 0 #fff;}.ps-home-3d-visual:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 19px,rgba(75,105,151,.045) 20px 21px);pointer-events:none;}.ps-home-3d-printer{position:relative;display:block;width:132px;height:150px;margin:2px auto 12px;border:8px solid rgba(20,53,79,.86);border-bottom-width:10px;border-radius:18px 18px 24px 24px;box-shadow:0 22px 38px rgba(36,50,103,.18),inset 0 0 0 2px rgba(255,255,255,.2);}.ps-home-3d-gantry{position:absolute;top:30px;left:12px;width:88px;height:6px;border-radius:99px;background:linear-gradient(90deg,#6557d8,#2f91d2);box-shadow:0 5px 14px rgba(74,74,177,.24);animation:ps3DGantry 3.8s ease-in-out infinite alternate;}.ps-home-3d-nozzle{position:absolute;top:34px;left:47px;width:16px;height:22px;clip-path:polygon(16% 0,84% 0,100% 55%,65% 55%,50% 100%,35% 55%,0 55%);background:#0c3447;animation:ps3DNozzle 3.8s ease-in-out infinite alternate;}.ps-home-3d-model{position:absolute;left:36px;bottom:25px;width:60px;height:58px;border-radius:10px 10px 5px 5px;background:repeating-linear-gradient(0deg,#7162dd 0 4px,#5d50ca 5px 6px);clip-path:polygon(14% 22%,50% 0,86% 22%,100% 100%,0 100%);box-shadow:0 14px 24px rgba(79,67,178,.22);animation:ps3DModel 3.8s ease-in-out infinite;}.ps-home-3d-bed{position:absolute;left:18px;right:18px;bottom:17px;height:7px;border-radius:99px;background:linear-gradient(90deg,#163e53,#2a7082);box-shadow:0 6px 12px rgba(13,52,68,.2);}.ps-home-3d-status{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;color:#465f70;font-size:.61rem;font-weight:850;text-align:center;}.ps-home-3d-status b{width:7px;height:7px;border-radius:50%;background:#08a984;box-shadow:0 0 0 0 rgba(8,169,132,.35);animation:ps3DStatus 2s ease-out infinite;}.ps-home-3d-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;}.ps-home-3d-link{--ps-card-lift:0px;position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:104px;padding:13px;border:1px solid rgba(255,255,255,.94);border-radius:18px;overflow:hidden;color:#203849;text-decoration:none;background:radial-gradient(230px circle at var(--ps-pointer-x) var(--ps-pointer-y),rgba(255,255,255,.9),transparent 56%),linear-gradient(145deg,rgba(255,255,255,.82),rgba(234,244,253,.66));box-shadow:0 15px 38px rgba(37,57,105,.09),inset 0 1px 0 #fff;transform:perspective(900px) rotateX(var(--ps-tilt-x)) rotateY(var(--ps-tilt-y)) translateY(var(--ps-card-lift));transform-style:preserve-3d;transition:transform .28s var(--ps-motion-spring),box-shadow .28s ease,border-color .24s ease,background .24s ease;will-change:transform;}.ps-home-3d-link:before{content:"";position:absolute;inset:0;background:linear-gradient(118deg,rgba(255,255,255,.4),transparent 34%,transparent 72%,rgba(101,87,216,.07));pointer-events:none;}.ps-home-3d-link:hover{--ps-card-lift:-6px;border-color:rgba(102,87,216,.3);box-shadow:0 25px 58px rgba(39,56,114,.16),inset 0 1px 0 #fff;}.ps-home-3d-link>*{position:relative;z-index:1;transform:translateZ(8px);}.ps-home-3d-link-icon{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;color:#fff;font-size:1.05rem;background:linear-gradient(135deg,var(--ps-stage37-violet),var(--ps-stage37-cyan));box-shadow:0 12px 26px rgba(83,77,184,.23),inset 0 1px 0 rgba(255,255,255,.28);}.ps-home-3d-link:nth-child(2) .ps-home-3d-link-icon{background:linear-gradient(135deg,#2c8fcb,#08a984);}.ps-home-3d-link:nth-child(3) .ps-home-3d-link-icon{background:linear-gradient(135deg,#654fd0,#d55f8d);}.ps-home-3d-link:nth-child(4) .ps-home-3d-link-icon{background:linear-gradient(135deg,#087b69,#30a6c4);}.ps-home-3d-link strong,.ps-home-3d-link small{display:block;}.ps-home-3d-link strong{color:#173649;font-size:.76rem;line-height:1.55;}.ps-home-3d-link small{margin-top:3px;color:#71848f;font-size:.59rem;line-height:1.6;}.ps-home-3d-link>i{font-style:normal;color:#6557d8;font-size:1rem;}@keyframes ps3DGantry{0%{transform:translateX(-9px);}100%{transform:translateX(9px);}}@keyframes ps3DNozzle{0%{transform:translate(-9px,0);}45%{transform:translate(0,7px);}100%{transform:translate(9px,0);}}@keyframes ps3DModel{0%,100%{filter:saturate(.92);transform:scaleY(.96);transform-origin:bottom;}50%{filter:saturate(1.15);transform:scaleY(1);transform-origin:bottom;}}@keyframes ps3DStatus{70%,100%{box-shadow:0 0 0 8px rgba(8,169,132,0);}}@media (min-width:901px){.ps-floating-support{box-sizing:border-box;width:52px;max-width:52px;justify-content:flex-start;overflow:hidden;padding-inline:13px;white-space:nowrap;transition:max-width .32s var(--ps-motion-spring),width .32s var(--ps-motion-spring),box-shadow .24s ease,transform .24s ease;}.ps-floating-support span{max-width:0;opacity:0;transform:translateX(5px);transition:max-width .26s ease,opacity .2s ease,transform .26s ease;}.ps-floating-support:hover,.ps-floating-support:focus-visible{width:156px;max-width:156px;box-shadow:0 22px 54px rgba(8,113,89,.34),inset 0 1px 0 rgba(255,255,255,.28);transform:translateY(-2px);}.ps-floating-support:hover span,.ps-floating-support:focus-visible span{max-width:92px;opacity:1;transform:none;}}html[data-ps-theme="dark"] .ps-home-3d-hub{background:radial-gradient(circle at 10% 10%,rgba(101,87,216,.18),transparent 40%),linear-gradient(135deg,rgba(14,39,50,.94),rgba(11,46,55,.86));border-color:rgba(113,157,177,.26);}html[data-ps-theme="dark"] .ps-home-3d-copy h2,html[data-ps-theme="dark"] .ps-home-3d-link strong{color:#e8f3f6;}html[data-ps-theme="dark"] .ps-home-3d-copy p,html[data-ps-theme="dark"] .ps-home-3d-link small,html[data-ps-theme="dark"] .ps-home-3d-status{color:#a9bdc7;}html[data-ps-theme="dark"] .ps-home-3d-link,html[data-ps-theme="dark"] .ps-home-3d-visual{background:linear-gradient(145deg,rgba(24,52,64,.9),rgba(13,40,52,.78));border-color:rgba(106,153,171,.25);}@media (max-width:1100px){.ps-home-3d-hub{grid-template-columns:1fr;}.ps-home-3d-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;}.ps-home-3d-content{grid-template-columns:170px minmax(0,1fr);}}@media (max-width:700px){body.ps-distributor-ui{background:linear-gradient(180deg,#f3fafc 0,#edf6f9 48%,#f7fbfa 100%);}.ps-distributor-header{backdrop-filter:blur(16px) saturate(138%);-webkit-backdrop-filter:blur(16px) saturate(138%);}.ps-distributor-hero-main{background:linear-gradient(132deg,rgba(255,255,255,.94),rgba(235,249,249,.86) 48%,rgba(229,242,253,.84));}.ps-home-3d-hub-section{padding:10px 0 17px;}.ps-home-3d-hub{gap:16px;padding:17px;border-radius:24px;}.ps-home-3d-intro{display:flex;gap:15px;}.ps-home-3d-copy h2{font-size:1.36rem;line-height:1.5;}.ps-home-3d-copy p{font-size:.72rem;line-height:1.85;}.ps-home-3d-order{min-height:68px;padding:9px;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;}.ps-home-3d-order-icon{width:44px;height:44px;border-radius:13px;}.ps-home-3d-content{display:block;}.ps-home-3d-visual{display:none;}.ps-home-3d-grid{gap:8px;}.ps-home-3d-link{grid-template-columns:39px minmax(0,1fr);align-content:start;min-height:105px;padding:11px;border-radius:16px;}.ps-home-3d-link-icon{width:39px;height:39px;border-radius:12px;}.ps-home-3d-link>i{display:none;}.ps-home-3d-link strong{font-size:.7rem;}.ps-home-3d-link small{font-size:.55rem;}.ps-home-3d-link{transform:none;backdrop-filter:none;-webkit-backdrop-filter:none;}}@media (max-width:370px){.ps-home-3d-hub{padding:14px;}.ps-home-3d-grid{grid-template-columns:1fr;}.ps-home-3d-link{min-height:72px;grid-template-columns:39px minmax(0,1fr);}}@media (prefers-reduced-motion:reduce){.ps-home-3d-status b{animation:none;}.ps-home-3d-link,.ps-home-3d-order{transform:none;transition:none;}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.ps-home-3d-hub,.ps-home-3d-link,.ps-home-3d-visual,.ps-distributor-hero-main{background:#f8fcfe;backdrop-filter:none;-webkit-backdrop-filter:none;}.ps-home-3d-order{background:#315fb0;}}:root{--ps-stage37-ink:#082a3c;--ps-stage37-muted:#607786;--ps-stage37-line:rgba(89,136,158,.2);--ps-stage37-edge:rgba(255,255,255,.94);--ps-stage37-spring:cubic-bezier(.16,1,.3,1);--ps-stage37-soft:cubic-bezier(.22,.61,.36,1);--ps-glow-shift-x:0px;--ps-glow-shift-y:0px;}body.ps-distributor-ui{background:radial-gradient(900px 540px at 93% -7%,rgba(0,176,141,.16),transparent 68%),radial-gradient(780px 520px at -8% 19%,rgba(28,117,211,.13),transparent 70%),radial-gradient(720px 500px at 71% 70%,rgba(105,84,216,.075),transparent 72%),linear-gradient(180deg,#f6fcfe 0,#ecf6fa 43%,#f7fcfa 100%);}body:before,body:after{filter:none;opacity:.82;will-change:auto;transform:translate3d(0,0,0);}body:before{animation:psStage37AmbientA 24s var(--ps-stage37-soft) infinite alternate;}body:after{animation:psStage37AmbientB 28s var(--ps-stage37-soft) infinite alternate;}@keyframes psStage37AmbientA{to{transform:translate3d(7%,4%,0) scale(1.06);}}@keyframes psStage37AmbientB{to{transform:translate3d(-6%,-3%,0) scale(1.05);}}body.ps-distributor-ui *{backdrop-filter:none;-webkit-backdrop-filter:none;will-change:auto;}body.ps-distributor-ui .ps-site-header{backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);}.ps-distributor-nav{background:rgba(250,254,255,.78);}.ps-scroll-progress{width:100%;transform:scaleX(var(--ps-progress-scale,0));transform-origin:right center;transition:none;will-change:transform;}.ps-reveal{filter:none;transform:translate3d(0,24px,0) scale(.988);transition:opacity .68s var(--ps-stage37-spring),transform .68s var(--ps-stage37-spring);}.ps-reveal.is-revealed,.ps-preview-view.is-active.ps-reveal{transform:translate3d(0,0,0) scale(1);}.ps-distributor-categories-section,.ps-distributor-products-section,.ps-distributor-brands-section,.ps-distributor-operations-section{content-visibility:auto;contain-intrinsic-block-size:620px;}.ps-distributor-brands-section,.ps-distributor-operations-section{contain-intrinsic-block-size:180px;}html.ps-preview-runtime .ps-preview-view:not(.is-active){display:none;content-visibility:hidden;contain:strict;}html.ps-preview-runtime body:before,html.ps-preview-runtime body:after,html.ps-motion-balanced body:before,html.ps-motion-balanced body:after{animation:none;}.ps-page-hidden .ps-lab-hub:after,.ps-page-hidden .ps-home-pcb-board,.ps-page-hidden .ps-home-pcb-trace,.ps-page-hidden .ps-home-3d-printer,.ps-page-hidden .ps-home-3d-gantry,.ps-page-hidden .ps-home-3d-nozzle,.ps-page-hidden .ps-home-3d-model,.ps-page-hidden .ps-lab-status>b:after{animation-play-state:paused;}.ps-distributor-header{border-bottom-color:rgba(255,255,255,.88);background:linear-gradient(145deg,rgba(252,255,255,.87),rgba(237,248,251,.78));box-shadow:0 13px 42px rgba(12,53,74,.095),inset 0 1px 0 #fff;}.ps-distributor-hero-main{overflow:clip;contain:paint;background:linear-gradient(rgba(42,121,151,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(42,121,151,.035) 1px,transparent 1px),linear-gradient(132deg,rgba(255,255,255,.94),rgba(234,249,248,.82) 48%,rgba(228,242,253,.8));background-size:34px 34px,34px 34px,auto;box-shadow:0 34px 92px rgba(15,59,81,.145),inset 0 1px 0 #fff;}.ps-distributor-hero-main:before,.ps-lab-hub:before{content:"";position:absolute;z-index:0;width:430px;height:430px;left:50%;top:50%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.92) 0,rgba(194,239,235,.24) 36%,transparent 70%);opacity:.46;transform:translate3d(calc(-50% + var(--ps-glow-shift-x)),calc(-50% + var(--ps-glow-shift-y)),0);transition:opacity .32s ease;}.ps-distributor-hero-main:hover:before,.ps-lab-hub:hover:before{opacity:.72;}.ps-distributor-hero-main:after{background:linear-gradient(112deg,rgba(255,255,255,.52),transparent 34%,transparent 70%,rgba(12,172,139,.09)),radial-gradient(circle at 88% 15%,rgba(27,117,208,.11),transparent 28%);}.ps-distributor-hero-main>*{position:relative;z-index:2;}.ps-distributor-hero-copy h1{color:var(--ps-stage37-ink);text-shadow:0 1px 0 #fff,0 10px 35px rgba(10,63,88,.08);}.ps-distributor-search form{background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(240,249,252,.86));box-shadow:0 15px 38px rgba(17,61,82,.1),inset 0 1px 0 #fff;transition:transform .28s var(--ps-stage37-spring),box-shadow .28s ease,border-color .2s ease;}.ps-distributor-search form:focus-within{transform:translate3d(0,-2px,0);border-color:rgba(4,158,127,.45);box-shadow:0 22px 50px rgba(13,90,91,.15),0 0 0 5px rgba(8,169,132,.09),inset 0 1px 0 #fff;}.ps-distributor-service-card,.ps-distributor-category-card,.ps-distributor-products-shell,.ps-distributor-brands-shell{background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(232,246,250,.79));border-color:rgba(255,255,255,.96);box-shadow:0 18px 48px rgba(17,60,82,.09),inset 0 1px 0 #fff;}.ps-distributor-service-card,.ps-distributor-category-card,.ps-3d-family-card,.ps-distributor-operations-grid>a,.woocommerce ul.products li.product{transform:perspective(950px) rotateX(var(--ps-tilt-x)) rotateY(var(--ps-tilt-y)) translate3d(0,var(--ps-lift,0),0);transition:transform .34s var(--ps-stage37-spring),box-shadow .3s ease,border-color .24s ease;}.ps-stage37-card.is-ps-interacting,.ps-distributor-service-card.is-ps-interacting,.ps-distributor-category-card.is-ps-interacting{will-change:transform;}.ps-distributor-service-card:hover,.ps-distributor-category-card:hover,.ps-distributor-operations-grid>a:hover,.woocommerce ul.products li.product:hover{--ps-lift:-6px;box-shadow:0 25px 58px rgba(24,68,91,.14),inset 0 1px 0 #fff;}.ps-distributor-service-icon{transition:transform .38s var(--ps-stage37-spring),box-shadow .3s ease;}.ps-distributor-service-card:hover .ps-distributor-service-icon{transform:translate3d(0,-3px,0) rotate(-3deg);box-shadow:0 17px 33px rgba(8,57,78,.24),inset 0 1px 0 rgba(255,255,255,.26);}.ps-distributor-category-card:before{transition:transform .5s var(--ps-stage37-spring),opacity .4s ease;}.ps-distributor-category-card:hover:before{transform:scale(1.45) translate3d(4px,4px,0);opacity:.86;}.ps-home-pcb-hub-section{padding:18px 0 12px;}.ps-home-3d-hub-section{padding:12px 0 22px;}.ps-lab-hub{--ps-lab-accent:#08a984;--ps-lab-accent-2:#1d84cf;--ps-lab-accent-rgb:8,169,132;position:relative;display:grid;grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr);gap:clamp(20px,3vw,38px);align-items:stretch;min-height:292px;padding:clamp(22px,3vw,34px);overflow:clip;isolation:isolate;contain:layout paint style;border:1px solid var(--ps-stage37-edge);border-radius:32px;background:linear-gradient(rgba(37,128,153,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(37,128,153,.032) 1px,transparent 1px),radial-gradient(circle at 7% 10%,rgba(var(--ps-lab-accent-rgb),.14),transparent 30rem),radial-gradient(circle at 96% 90%,rgba(29,132,207,.14),transparent 31rem),linear-gradient(132deg,rgba(252,255,255,.92),rgba(233,248,249,.78) 50%,rgba(232,243,253,.72));background-size:28px 28px,28px 28px,auto,auto,auto;box-shadow:0 35px 96px rgba(20,59,84,.145),inset 0 1px 0 #fff;}.ps-lab-hub--pcb{border-color:rgba(255,255,255,.98);}.ps-lab-hub--3d{--ps-lab-accent:#6756dc;--ps-lab-accent-2:#2792d3;--ps-lab-accent-rgb:103,86,220;background:linear-gradient(rgba(87,87,164,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(87,87,164,.03) 1px,transparent 1px),radial-gradient(circle at 8% 12%,rgba(103,86,220,.15),transparent 29rem),radial-gradient(circle at 94% 92%,rgba(8,169,132,.14),transparent 31rem),linear-gradient(132deg,rgba(252,253,255,.92),rgba(235,247,250,.77) 50%,rgba(239,237,255,.72));background-size:28px 28px,28px 28px,auto,auto,auto;}.ps-lab-hub:after{content:"";position:absolute;z-index:0;width:28%;height:165%;left:-42%;top:-32%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent);opacity:.34;transform:translate3d(0,0,0) rotate(12deg);animation:psStage37Sheen 10s var(--ps-stage37-soft) infinite;animation-play-state:paused;}.ps-lab-hub.is-ps-motion-visible:after{animation-play-state:running;}@keyframes psStage37Sheen{0%,62%{transform:translate3d(0,0,0) rotate(12deg);}82%,100%{transform:translate3d(610%,0,0) rotate(12deg);}}.ps-lab-hub>*{position:relative;z-index:2;}.ps-lab-intro{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:22px;}.ps-lab-copy{max-width:49ch;}.ps-lab-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--ps-lab-accent);font-size:.68rem;font-weight:950;letter-spacing:.12em;}.ps-lab-kicker:before{content:"";width:32px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--ps-lab-accent),var(--ps-lab-accent-2));box-shadow:0 0 16px rgba(var(--ps-lab-accent-rgb),.3);}.ps-lab-copy h2{margin:8px 0 9px;color:var(--ps-stage37-ink);font-size:clamp(1.48rem,2.4vw,2.12rem);line-height:1.48;letter-spacing:-.015em;text-wrap:balance;}.ps-lab-copy p{margin:0;color:var(--ps-stage37-muted);font-size:.8rem;line-height:1.95;text-wrap:pretty;}.ps-lab-order{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px;overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:20px;color:#fff;text-decoration:none;background:linear-gradient(135deg,#087b69,#119f86 48%,#197ec2);box-shadow:0 18px 43px rgba(13,111,102,.24),inset 0 1px 0 rgba(255,255,255,.3);transform:translate3d(var(--ps-magnet-x,0),var(--ps-magnet-y,0),0);transition:transform .34s var(--ps-stage37-spring),box-shadow .28s ease,filter .24s ease;}.ps-lab-hub--3d .ps-lab-order{background:linear-gradient(135deg,#5c4bc9,#3970cf 52%,#078f79);box-shadow:0 18px 43px rgba(70,67,160,.24),inset 0 1px 0 rgba(255,255,255,.3);}.ps-lab-order:before{content:"";position:absolute;width:88px;height:190%;left:-120px;top:-45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.36),transparent);transform:rotate(18deg);transition:transform .64s var(--ps-stage37-soft);}.ps-lab-order:hover:before,.ps-lab-order:focus-visible:before{transform:translate3d(430px,0,0) rotate(18deg);}.ps-lab-order:hover{filter:saturate(1.07);box-shadow:0 25px 58px rgba(13,91,112,.29),inset 0 1px 0 rgba(255,255,255,.36);}.ps-lab-order>*{position:relative;z-index:1;}.ps-lab-order-icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:16px;background:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.24);font-size:.72rem;font-weight:950;letter-spacing:.04em;transition:transform .35s var(--ps-stage37-spring);}.ps-lab-order:hover .ps-lab-order-icon{transform:translate3d(0,-2px,0) rotate(-4deg) scale(1.04);}.ps-lab-order small,.ps-lab-order strong{display:block;}.ps-lab-order small{color:rgba(255,255,255,.73);font-size:.61rem;}.ps-lab-order strong{margin-top:3px;color:#fff;font-size:.83rem;}.ps-lab-order>i{font-style:normal;font-size:1.2rem;transition:transform .3s var(--ps-stage37-spring);}.ps-lab-order:hover>i{transform:translate3d(-5px,0,0);}.ps-lab-content{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;min-width:0;}.ps-lab-visual{position:relative;min-height:224px;padding:16px;overflow:hidden;border:1px solid rgba(255,255,255,.94);border-radius:25px;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(224,243,248,.68));box-shadow:0 17px 46px rgba(25,68,94,.09),inset 0 1px 0 #fff;}.ps-lab-visual:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(var(--ps-lab-accent-rgb),.045) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ps-lab-accent-rgb),.045) 1px,transparent 1px);background-size:20px 20px;}.ps-lab-status{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;color:#486273;font-size:.6rem;font-weight:850;text-align:center;}.ps-lab-status>b{position:relative;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--ps-lab-accent);}.ps-lab-status>b:after{content:"";position:absolute;inset:-5px;border:1px solid var(--ps-lab-accent);border-radius:50%;opacity:0;transform:scale(.45);animation:psStage37Pulse 2.2s ease-out infinite;animation-play-state:paused;}.ps-lab-hub.is-ps-motion-visible .ps-lab-status>b:after{animation-play-state:running;}@keyframes psStage37Pulse{20%{opacity:.42;}75%,100%{opacity:0;transform:scale(1.45);}}.ps-lab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;}.ps-lab-link{--ps-card-lift:0px;position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:104px;padding:13px;overflow:hidden;border:1px solid rgba(255,255,255,.96);border-radius:19px;color:#203949;text-decoration:none;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(232,245,251,.78));box-shadow:0 14px 35px rgba(31,66,98,.085),inset 0 1px 0 #fff;transform:perspective(920px) rotateX(var(--ps-tilt-x)) rotateY(var(--ps-tilt-y)) translate3d(0,var(--ps-card-lift),0);transform-style:preserve-3d;transition:transform .34s var(--ps-stage37-spring),box-shadow .3s ease,border-color .24s ease;}.ps-lab-link:before{content:"";position:absolute;inset:-40% -25%;pointer-events:none;background:linear-gradient(112deg,transparent 35%,rgba(255,255,255,.58) 49%,transparent 63%);opacity:0;transform:translate3d(36%,0,0);transition:opacity .25s ease,transform .52s var(--ps-stage37-soft);}.ps-lab-link:hover:before,.ps-lab-link:focus-visible:before{opacity:.72;transform:translate3d(-30%,0,0);}.ps-lab-link:hover{--ps-card-lift:-6px;border-color:rgba(var(--ps-lab-accent-rgb),.32);box-shadow:0 23px 53px rgba(25,62,100,.14),inset 0 1px 0 #fff;}.ps-lab-link>*{position:relative;z-index:1;transform:translateZ(7px);}.ps-lab-link-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(135deg,var(--ps-lab-accent),var(--ps-lab-accent-2));box-shadow:0 11px 24px rgba(var(--ps-lab-accent-rgb),.22),inset 0 1px 0 rgba(255,255,255,.3);font-size:.72rem;font-weight:950;transition:transform .34s var(--ps-stage37-spring);}.ps-lab-link:hover .ps-lab-link-icon{transform:translate3d(0,-3px,8px) rotate(-4deg) scale(1.04);}.ps-lab-link strong,.ps-lab-link small{display:block;}.ps-lab-link strong{color:#153548;font-size:.75rem;line-height:1.55;}.ps-lab-link small{margin-top:3px;color:#708491;font-size:.58rem;line-height:1.62;}.ps-lab-link>i{color:var(--ps-lab-accent);font-style:normal;font-size:1rem;transition:transform .28s var(--ps-stage37-spring);}.ps-lab-link:hover>i{transform:translate3d(-4px,0,7px);}.ps-lab-hub.has-ps-motion-entered .ps-lab-link{animation:psStage37CardIn .62s var(--ps-stage37-spring) both;animation-delay:calc(var(--ps-card-index,0) * 70ms);}@keyframes psStage37CardIn{from{opacity:0;transform:translate3d(0,16px,0) scale(.975);}}.ps-home-pcb-board{position:relative;display:block;width:132px;height:150px;margin:2px auto 12px;overflow:hidden;border:7px solid #075b4a;border-radius:20px;background:linear-gradient(rgba(218,185,82,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(218,185,82,.11) 1px,transparent 1px),linear-gradient(145deg,#0a9a73,#066d54);background-size:16px 16px,16px 16px,auto;box-shadow:0 21px 36px rgba(8,83,67,.2),inset 0 0 0 2px rgba(255,255,255,.12);transform:translate3d(0,0,0) rotate(1.5deg);animation:psStage37BoardFloat 4.8s ease-in-out infinite alternate;animation-play-state:paused;}.ps-lab-hub.is-ps-motion-visible .ps-home-pcb-board{animation-play-state:running;}.ps-home-pcb-board>b{position:absolute;z-index:3;display:grid;place-items:center;width:54px;height:42px;left:50%;top:50%;border:3px solid #344a53;border-radius:7px;color:#cfe1e4;background:#112c35;box-shadow:0 10px 18px rgba(0,0,0,.23);font-family:monospace;font-size:.62rem;transform:translate3d(-50%,-50%,0);}.ps-home-pcb-trace{position:absolute;z-index:1;height:4px;border-radius:99px;background:#e1c36a;transform-origin:right center;animation:psStage37Trace 2.8s ease-in-out infinite alternate;animation-play-state:paused;}.ps-lab-hub.is-ps-motion-visible .ps-home-pcb-trace{animation-play-state:running;}.ps-home-pcb-trace-a{width:70px;right:8px;top:26px;transform:rotate(24deg);}.ps-home-pcb-trace-b{width:78px;left:5px;top:45px;transform:rotate(-17deg);animation-delay:.35s;}.ps-home-pcb-trace-c{width:74px;right:8px;bottom:34px;transform:rotate(-23deg);animation-delay:.65s;}.ps-home-pcb-trace-d{width:72px;left:7px;bottom:47px;transform:rotate(18deg);animation-delay:.9s;}.ps-home-pcb-pad{position:absolute;z-index:2;width:15px;height:15px;border:3px solid #f0d47c;border-radius:50%;background:#087258;box-shadow:inset 0 0 0 2px rgba(255,255,255,.3);}.ps-home-pcb-pad-a{right:10px;top:12px;}.ps-home-pcb-pad-b{left:10px;top:13px;}.ps-home-pcb-pad-c{right:11px;bottom:12px;}.ps-home-pcb-pad-d{left:11px;bottom:12px;}@keyframes psStage37BoardFloat{to{transform:translate3d(0,-5px,0) rotate(-1.5deg);}}@keyframes psStage37Trace{from{opacity:.55;}to{opacity:1;}}.ps-home-3d-hub{min-height:304px;}.ps-home-3d-hub:before{background:radial-gradient(circle,rgba(255,255,255,.9) 0,rgba(202,194,255,.26) 36%,transparent 70%);}.ps-home-3d-visual{background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(231,236,253,.67));}.ps-home-3d-printer{animation:psStage37PrinterFloat 5.2s ease-in-out infinite alternate;animation-play-state:paused;}.ps-lab-hub.is-ps-motion-visible .ps-home-3d-printer{animation-play-state:running;}.ps-home-3d-gantry,.ps-home-3d-nozzle,.ps-home-3d-model{animation-play-state:paused;}.ps-lab-hub.is-ps-motion-visible .ps-home-3d-gantry,.ps-lab-hub.is-ps-motion-visible .ps-home-3d-nozzle,.ps-lab-hub.is-ps-motion-visible .ps-home-3d-model{animation-play-state:running;}.ps-home-3d-model{animation-name:psStage37Model;filter:none;}.ps-home-3d-status>b{animation:none;}@keyframes psStage37PrinterFloat{to{transform:translate3d(0,-4px,0);}}@keyframes psStage37Model{0%,100%{transform:scaleY(.96);transform-origin:bottom;}50%{transform:scaleY(1);transform-origin:bottom;}}.ps-lab-order:focus-visible,.ps-lab-link:focus-visible{outline:3px solid rgba(var(--ps-lab-accent-rgb),.38);outline-offset:3px;}html[data-ps-theme="dark"] .ps-distributor-hero-main,html[data-ps-theme="dark"] .ps-lab-hub{border-color:rgba(112,159,178,.28);background:linear-gradient(rgba(100,170,188,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(100,170,188,.035) 1px,transparent 1px),radial-gradient(circle at 8% 12%,rgba(var(--ps-lab-accent-rgb),.16),transparent 29rem),linear-gradient(135deg,rgba(15,42,53,.95),rgba(10,36,47,.9));background-size:28px 28px,28px 28px,auto,auto;}html[data-ps-theme="dark"] .ps-lab-copy h2,html[data-ps-theme="dark"] .ps-lab-link strong{color:#e9f4f7;}html[data-ps-theme="dark"] .ps-lab-copy p,html[data-ps-theme="dark"] .ps-lab-link small,html[data-ps-theme="dark"] .ps-lab-status{color:#aec1ca;}html[data-ps-theme="dark"] .ps-lab-link,html[data-ps-theme="dark"] .ps-lab-visual{border-color:rgba(111,156,174,.27);background:linear-gradient(145deg,rgba(25,54,66,.94),rgba(12,39,51,.88));}html[data-ps-theme="dark"] .ps-home-pcb-board{border-color:#0a8067;}@media (min-width:901px){.ps-distributor-hero-main,.ps-lab-hub{transform:translateZ(0);}}@media (max-width:1100px){.ps-lab-hub{grid-template-columns:1fr;}.ps-lab-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;}.ps-lab-content{grid-template-columns:170px minmax(0,1fr);}}@media (max-width:700px){body:before,body:after{animation:none;opacity:.4;}body.ps-distributor-ui .ps-site-header{backdrop-filter:blur(11px) saturate(132%);-webkit-backdrop-filter:blur(11px) saturate(132%);}body.ps-distributor-ui .ps-distributor-hero-main,body.ps-distributor-ui .ps-lab-hub,body.ps-distributor-ui .ps-distributor-products-shell{backdrop-filter:none;-webkit-backdrop-filter:none;}.ps-distributor-hero-main:before,.ps-lab-hub:before,.ps-lab-hub:after{display:none;}.ps-home-pcb-hub-section{padding:10px 0 8px;}.ps-home-3d-hub-section{padding:8px 0 17px;}.ps-lab-hub{min-height:0;gap:16px;padding:17px;border-radius:24px;contain:paint;}.ps-lab-intro{display:flex;gap:15px;}.ps-lab-copy h2{font-size:1.34rem;line-height:1.52;}.ps-lab-copy p{font-size:.7rem;line-height:1.85;}.ps-lab-order{min-height:68px;padding:9px;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;transform:none;}.ps-lab-order-icon{width:44px;height:44px;border-radius:13px;}.ps-lab-content{display:block;}.ps-lab-visual{display:none;}.ps-lab-grid{gap:8px;}.ps-lab-link{grid-template-columns:39px minmax(0,1fr);align-content:start;min-height:104px;padding:11px;border-radius:16px;transform:none;}.ps-lab-link-icon{width:39px;height:39px;border-radius:12px;}.ps-lab-link>i{display:none;}.ps-lab-link strong{font-size:.69rem;}.ps-lab-link small{font-size:.54rem;}.ps-lab-hub.has-ps-motion-entered .ps-lab-link{animation:psStage37MobileCardIn .46s var(--ps-stage37-spring) both;animation-delay:calc(var(--ps-card-index,0) * 45ms);}@keyframes psStage37MobileCardIn{from{opacity:0;transform:translate3d(0,10px,0);}}}@media (max-width:370px){.ps-lab-hub{padding:14px;}.ps-lab-grid{grid-template-columns:1fr;}.ps-lab-link{min-height:72px;grid-template-columns:39px minmax(0,1fr);}}@media (prefers-reduced-motion:reduce){body:before,body:after,.ps-lab-hub:after,.ps-home-pcb-board,.ps-home-pcb-trace,.ps-home-3d-printer,.ps-home-3d-gantry,.ps-home-3d-nozzle,.ps-home-3d-model,.ps-lab-status>b:after,.ps-lab-link{animation:none;}.ps-distributor-hero-main:before,.ps-lab-hub:before{transform:translate3d(-50%,-50%,0);}.ps-lab-link,.ps-distributor-service-card,.ps-distributor-category-card{transform:none;transition:none;}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){body.ps-distributor-ui .ps-site-header,body.ps-distributor-ui .ps-distributor-hero-main,body.ps-distributor-ui .ps-lab-hub,body.ps-distributor-ui .ps-distributor-products-shell{backdrop-filter:none;-webkit-backdrop-filter:none;}.ps-distributor-hero-main,.ps-lab-hub,.ps-lab-link,.ps-lab-visual{background:#f8fcfe;}.ps-lab-order{background:#146b85;}.ps-distributor-hero-main:before,.ps-lab-hub:before,.ps-lab-hub:after{display:none;}}:root{--ps-stage48-glass-edge:rgba(255,255,255,.9);--ps-stage48-glass-line:rgba(112,151,171,.24);--ps-stage48-shadow:0 18px 52px rgba(25,64,87,.11),inset 0 1px 0 rgba(255,255,255,.92);--ps-stage48-shadow-hover:0 28px 74px rgba(25,64,87,.17),inset 0 1px 0 rgba(255,255,255,.98);--ps-stage48-spring:cubic-bezier(.18,.82,.24,1);}.ps-channel-unavailable{width:min(780px,calc(100% - 30px));margin:42px auto;padding:clamp(24px,5vw,44px);text-align:center;border:1px solid var(--ps-stage48-glass-edge);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(235,247,250,.76));box-shadow:var(--ps-stage48-shadow);}.ps-channel-unavailable>span{display:inline-flex;padding:5px 12px;border-radius:999px;background:#fff1d9;color:#835b00;font-weight:900;font-size:.75rem;}.ps-channel-unavailable h2{margin:12px 0 7px;color:#15384a;}.ps-channel-unavailable p{color:#607682;}.ps-channel-unavailable>div{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:18px;}.ps-distributor-header-main{grid-template-columns:minmax(190px,240px) minmax(260px,1fr) minmax(286px,auto);}.ps-distributor-actions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(64px,auto);align-items:stretch;gap:7px;min-width:0;overflow:visible;isolation:isolate;}.ps-distributor-actions .ps-header-action,.ps-distributor-actions .ps-menu-toggle{position:relative;z-index:1;min-width:64px;min-height:50px;margin:0;overflow:visible;flex:0 0 auto;}.ps-distributor-actions .ps-header-action>svg{position:relative;z-index:2;flex:0 0 auto;}.ps-distributor-actions .ps-header-action>span:not(.ps-cart-count):not(.ps-action-count){position:relative;z-index:2;white-space:nowrap;}.ps-distributor-actions .ps-cart-link{z-index:4;isolation:isolate;padding-inline:8px;}.ps-distributor-actions .ps-cart-count{top:3px;right:3px;left:auto;z-index:7;min-width:21px;height:21px;border:2px solid rgba(255,255,255,.95);box-shadow:0 5px 13px rgba(4,68,53,.23);pointer-events:none;}.ps-distributor-actions .ps-cart-count.is-empty{display:none;}.ps-distributor-actions .ps-header-action:before{content:"";position:absolute;inset:2px;border-radius:14px;z-index:0;background:radial-gradient(90px circle at var(--ps-glass-x,50%) var(--ps-glass-y,0%),rgba(255,255,255,.75),transparent 65%);opacity:.72;pointer-events:none;}.ps-glass-surface,.ps-stage37-card,.ps-lab-link,.ps-distributor-service-card,.ps-distributor-category-card,.ps-3d-service-form{isolation:isolate;overflow:clip;}.ps-glass-surface:after,.ps-stage37-card:after,.ps-lab-link:after,.ps-distributor-service-card:after,.ps-distributor-category-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(118deg,transparent 18%,rgba(255,255,255,.34) 44%,transparent 68%);opacity:0;transform:translate3d(38%,0,0);transition:opacity .25s ease,transform .65s var(--ps-stage48-spring);}.ps-glass-surface:hover:after,.ps-stage37-card:hover:after,.ps-lab-link:hover:after,.ps-distributor-service-card:hover:after,.ps-distributor-category-card:hover:after{opacity:.72;transform:translate3d(-38%,0,0);}.ps-glass-surface>*,.ps-stage37-card>*,.ps-lab-link>*,.ps-distributor-service-card>*,.ps-distributor-category-card>*{position:relative;z-index:1;}[data-ps-magnetic],.ps-button-primary,.ps-submit,.ps-lab-order{--ps-magnet-x:0px;--ps-magnet-y:0px;transform:translate3d(var(--ps-magnet-x),var(--ps-magnet-y),0);transition:transform .28s var(--ps-stage48-spring),box-shadow .25s ease,filter .25s ease;}[data-ps-magnetic].is-ps-interacting,.ps-button-primary.is-ps-interacting,.ps-submit.is-ps-interacting{filter:saturate(1.08);box-shadow:0 16px 34px rgba(12,116,91,.22);}.ps-service-type-grid span{position:relative;overflow:hidden;min-height:96px;}.ps-service-type-grid span:after{content:"";position:absolute;inset:auto -20% -55% -20%;height:70%;border-radius:50%;background:radial-gradient(circle,rgba(99,87,216,.15),transparent 70%);transition:transform .35s var(--ps-stage48-spring);}.ps-service-type-grid input:checked+span:after{transform:translateY(-18%);}.ps-3d-service-form [data-ps-3d-scale].is-optional{opacity:.72;}.ps-3d-service-form [data-ps-3d-related]{grid-column:1/-1;}.ps-3d-service-form select{width:100%;min-height:45px;padding:8px 10px;border:1px solid rgba(92,133,150,.35);border-radius:11px;background:#fff;font:inherit;}@media (min-width:901px){.ps-pcb-configurator .ps-pcb-steps{position:sticky;top:calc(var(--ps-sticky-header-height,0px) + 8px);z-index:18;background:rgba(247,252,254,.86);border:1px solid rgba(255,255,255,.92);box-shadow:0 12px 32px rgba(31,67,88,.1);}}.ps-mobile-dock{grid-template-columns:repeat(var(--ps-dock-count,5),minmax(0,1fr));}@media (max-width:1180px){.ps-distributor-header-main{grid-template-columns:minmax(170px,220px) minmax(220px,1fr) auto;gap:14px;}.ps-distributor-actions{grid-auto-columns:54px;}.ps-distributor-actions .ps-header-action{min-width:54px;}.ps-distributor-actions .ps-header-action>span:not(.ps-cart-count):not(.ps-action-count){font-size:.65rem;}}@media (max-width:1020px) and (min-width:901px){.ps-distributor-actions .ps-header-action>span:not(.ps-cart-count):not(.ps-action-count){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);}.ps-distributor-actions{grid-auto-columns:48px;}.ps-distributor-actions .ps-header-action{min-width:48px;}.ps-distributor-header-main{grid-template-columns:minmax(160px,200px) minmax(230px,1fr) auto;}}@media (max-width:900px){.ps-distributor-actions{display:flex;align-items:center;gap:10px;overflow:visible;}.ps-distributor-actions .ps-menu-toggle{position:relative;inset:auto;top:auto;right:auto;left:auto;width:54px;min-width:54px;height:50px;flex:0 0 54px;}.ps-distributor-actions .ps-cart-count{right:3px;left:auto;}.ps-pcb-configurator .ps-pcb-steps{top:6px;overflow-x:auto;scrollbar-width:none;}.ps-pcb-configurator .ps-pcb-steps::-webkit-scrollbar{display:none;}}@media (prefers-reduced-motion:reduce){.ps-glass-surface:after,.ps-stage37-card:after,.ps-lab-link:after,.ps-distributor-service-card:after,.ps-distributor-category-card:after{display:none;}[data-ps-magnetic],.ps-button-primary,.ps-submit,.ps-lab-order{transform:none;transition:none;}}.ps-distributor-header-main.ps-header-no-search{grid-template-columns:minmax(190px,240px) minmax(286px,1fr);}.ps-distributor-header-main.ps-header-no-search .ps-distributor-actions{justify-self:end;}.ps-glass-surface,.ps-glass-surface-strong,.ps-stage37-card,.ps-lab-link,.ps-distributor-service-card,.ps-distributor-category-card,.ps-header-action{position:relative;}.ps-3d-smart-status{margin:14px 0 16px;padding:12px 14px;border:1px solid rgba(95,103,204,.18);border-radius:15px;background:linear-gradient(135deg,rgba(242,241,255,.9),rgba(238,249,252,.78));color:#42556a;font-size:.82rem;line-height:1.9;box-shadow:inset 0 1px 0 rgba(255,255,255,.85);}.ps-3d-service-form [data-ps-3d-related].is-required{border-color:rgba(91,76,194,.38);background:rgba(245,243,255,.72);padding:10px;border-radius:14px;}.ps-distributor-actions .ps-header-action,.ps-distributor-actions .ps-menu-toggle{contain:layout style;}.ps-distributor-actions .ps-cart-link{padding-inline-start:10px;padding-inline-end:10px;}@media (max-width:1180px){.ps-distributor-header-main.ps-header-no-search{grid-template-columns:minmax(170px,220px) 1fr;}}@media (max-width:900px){.ps-distributor-header-main.ps-header-no-search{grid-template-columns:1fr auto;}.ps-distributor-header-main.ps-header-no-search .ps-distributor-actions{justify-self:end;}}@media (prefers-reduced-motion:reduce){.ps-3d-smart-status{transition:none;}}@media (max-width:900px){.ps-distributor-header-main .ps-distributor-actions{display:flex;align-items:center;justify-content:flex-start;gap:10px;overflow:visible;position:relative;}.ps-distributor-header-main .ps-distributor-actions .ps-menu-toggle{display:block;position:relative;inset:auto;top:auto;right:auto;bottom:auto;left:auto;margin:0;width:54px;min-width:54px;height:50px;flex:0 0 54px;}.ps-distributor-header-main .ps-distributor-actions .ps-cart-link{display:grid;width:54px;min-width:54px;height:50px;flex:0 0 54px;}.ps-distributor-header-main .ps-distributor-actions .ps-cart-count{top:3px;right:3px;left:auto;}}@media (max-width:900px){.ps-distributor-header-main{padding:9px 8px 12px;gap:8px;}}@media (max-width:360px){.ps-distributor-header-main{padding-inline:6px;gap:6px;}.ps-distributor-header-main .ps-text-logo{font-size:1.08rem;gap:6px;}.ps-distributor-header-main .ps-logo-mark{width:38px;height:38px;}.ps-distributor-header-main .ps-distributor-actions{gap:7px;}.ps-distributor-header-main .ps-distributor-actions .ps-menu-toggle,.ps-distributor-header-main .ps-distributor-actions .ps-cart-link{width:50px;min-width:50px;flex-basis:50px;}}.ps-distributor-actions .ps-cart-count:not(.is-empty){display:grid;}}:root,html[data-ps-theme="light"]{color-scheme:light;--ps-canvas:#eef4f8;--ps-canvas-raised:#f7fafc;--ps-canvas-deep:#e4edf3;--ps-surface:rgba(255,255,255,.82);--ps-surface-solid:#ffffff;--ps-surface-elevated:rgba(255,255,255,.94);--ps-glass-weak:rgba(255,255,255,.46);--ps-glass:rgba(255,255,255,.60);--ps-glass-strong:rgba(255,255,255,.74);--ps-glass-highlight:rgba(255,255,255,.88);--ps-overlay:rgba(10,26,38,.46);--ps-glass-specular:rgba(255,255,255,.56);--ps-glass-rim:rgba(255,255,255,.84);--ps-glass-depth:rgba(34,79,104,.10);--ps-glass-cyan:rgba(35,170,218,.12);--ps-glass-violet:rgba(112,85,207,.09);--ps-glass-blur-weak:7px;--ps-glass-blur:13px;--ps-glass-blur-strong:17px;--ps-glass-saturation:134%;--ps-text-primary:#102330;--ps-text-secondary:#415767;--ps-text-muted:#637786;--ps-text-on-accent:#ffffff;--ps-border-subtle:rgba(80,112,132,.13);--ps-border:rgba(67,104,126,.22);--ps-border-strong:rgba(47,86,110,.36);--ps-brand:#07866f;--ps-brand-strong:#056b59;--ps-brand-soft:rgba(7,134,111,.12);--ps-action-bg:#056b59;--ps-action-bg-hover:#044f43;--ps-action-fg:#ffffff;--ps-service-components:#07866f;--ps-service-components-soft:rgba(7,134,111,.12);--ps-service-pcb:#1478bd;--ps-service-pcb-strong:#0d639f;--ps-service-pcb-soft:rgba(22,124,197,.12);--ps-service-bom:#7055cf;--ps-service-bom-strong:#5840ad;--ps-service-bom-soft:rgba(112,85,207,.12);--ps-service-creator:#5146d9;--ps-service-creator-strong:#3f35b8;--ps-service-creator-soft:rgba(81,70,217,.13);--ps-promotion:#b45608;--ps-promotion-soft:rgba(214,111,22,.14);--ps-info:#0d639f;--ps-info-soft:rgba(22,124,197,.12);--ps-success:#16834c;--ps-success-soft:rgba(22,131,76,.12);--ps-warning:#985007;--ps-warning-soft:rgba(189,103,13,.14);--ps-danger:#b93250;--ps-danger-soft:rgba(198,61,91,.12);--ps-focus:#187fd1;--ps-focus-ring:0 0 0 3px rgba(24,127,209,.24);--ps-shadow-xs:0 1px 2px rgba(13,38,54,.06);--ps-shadow-sm:0 8px 22px rgba(16,53,74,.08);--ps-shadow-md:0 18px 46px rgba(16,53,74,.11);--ps-shadow-lg:0 30px 80px rgba(14,45,64,.16);--ps-shadow-glass:0 22px 58px rgba(15,49,68,.12),inset 0 1px 0 rgba(255,255,255,.84);--ps-radius-xs:8px;--ps-radius-sm:12px;--ps-radius-md:16px;--ps-radius-lg:22px;--ps-radius-xl:30px;--ps-radius-pill:999px;--ps-space-1:.25rem;--ps-space-2:.5rem;--ps-space-3:.75rem;--ps-space-4:1rem;--ps-space-5:1.25rem;--ps-space-6:1.5rem;--ps-space-8:2rem;--ps-space-10:2.5rem;--ps-space-12:3rem;--ps-text-xs:.75rem;--ps-text-sm:.875rem;--ps-text-md:1rem;--ps-text-lg:1.125rem;--ps-text-xl:1.25rem;--ps-text-2xl:1.5rem;--ps-text-3xl:2rem;--ps-motion-micro:100ms;--ps-motion-control:150ms;--ps-motion-surface:210ms;--ps-motion-page:260ms;--ps-ease-standard:cubic-bezier(.2,.72,.2,1);--ps-ease-emphasized:cubic-bezier(.16,1,.3,1);--glass-surface-1:var(--ps-glass-weak);--glass-surface-2:var(--ps-glass);--glass-surface-3:var(--ps-glass-strong);--glass-border:color-mix(in srgb,var(--ps-glass-rim) 54%,var(--ps-border));--glass-highlight:var(--ps-glass-highlight);--glass-rim:var(--ps-glass-rim);--glass-shadow:var(--ps-shadow-glass);--glass-specular:var(--ps-glass-specular);--glass-refraction:color-mix(in srgb,var(--ps-glass-cyan) 72%,transparent);--glass-tint:var(--ps-glass-cyan);--glass-blur-low:var(--ps-glass-blur-weak);--glass-blur-medium:var(--ps-glass-blur);--glass-blur-high:var(--ps-glass-blur-strong);--motion-fast:var(--ps-motion-micro);--motion-normal:var(--ps-motion-control);--motion-slow:var(--ps-motion-surface);--ease-standard:var(--ps-ease-standard);--ease-emphasized:var(--ps-ease-emphasized);--ease-out:cubic-bezier(.22,1,.36,1);--ps-z-base:0;--ps-z-raised:10;--ps-z-sticky:200;--ps-z-header:400;--ps-z-floating-action:480;--ps-z-dock:500;--ps-z-drawer-overlay:600;--ps-z-drawer:620;--ps-z-popover:700;--ps-z-overlay:800;--ps-z-modal:820;--ps-z-help-modal:860;--ps-z-toast:900;--ps-z-system-alert:950;--ps-admin-bar-offset:0px;--ps-sticky-header-height:0px;--ps-sticky-offset:calc(var(--ps-admin-bar-offset) + var(--ps-sticky-header-height));--ps-account-sticky-top:calc(var(--ps-sticky-offset) + 14px);--ps-viewport-height:100dvh;--ps-content-max:1480px;--ps-reading-max:74ch;--ps-accent:var(--ps-brand);--ps-primary:var(--ps-brand);--ps-green:var(--ps-brand);--ps-green-dark:var(--ps-brand-strong);--ps-blue:var(--ps-service-pcb);--ps-violet:var(--ps-service-bom);--ps-amber:var(--ps-service-creator);--ps-navy:var(--ps-text-primary);--ps-ink:var(--ps-text-primary);--ps-muted:var(--ps-text-muted);--ps-line:var(--ps-border);--ps-border-color:var(--ps-border);--ps-soft:var(--ps-canvas-raised);--ps-white:var(--ps-surface-solid);--ps-shadow:var(--ps-shadow-md);--ps-radius:var(--ps-radius-md);--ps-glass-frost:var(--ps-glass);--ps-glass-frost-strong:var(--ps-glass-strong);--ps-glass-edge:var(--ps-border-subtle);--ps-glass-shadow:var(--ps-shadow-glass);}html[data-ps-theme="dark"]{--ps-canvas:#07151d;--ps-canvas-raised:#0b1e28;--ps-canvas-deep:#041017;--ps-surface:rgba(14,36,47,.82);--ps-surface-solid:#102a36;--ps-surface-elevated:rgba(18,45,58,.95);--ps-glass-weak:rgba(13,37,49,.44);--ps-glass:rgba(13,38,51,.58);--ps-glass-strong:rgba(12,34,46,.72);--ps-glass-highlight:rgba(176,228,240,.16);--ps-overlay:rgba(1,8,12,.72);--ps-glass-specular:rgba(178,229,242,.18);--ps-glass-rim:rgba(181,229,240,.22);--ps-glass-depth:rgba(0,0,0,.24);--ps-glass-cyan:rgba(88,184,244,.13);--ps-glass-violet:rgba(174,152,255,.10);--ps-glass-blur-weak:10px;--ps-glass-blur:18px;--ps-glass-blur-strong:22px;--ps-glass-saturation:150%;--ps-text-primary:#edf6f8;--ps-text-secondary:#bed0d8;--ps-text-muted:#91a7b2;--ps-text-on-accent:#061a18;--ps-border-subtle:rgba(145,191,207,.13);--ps-border:rgba(145,191,207,.22);--ps-border-strong:rgba(155,207,222,.36);--ps-brand:#48d3b1;--ps-brand-strong:#71e0c3;--ps-brand-soft:rgba(72,211,177,.14);--ps-action-bg:#55d6b5;--ps-action-bg-hover:#78e3c8;--ps-action-fg:#061a18;--ps-service-components:#48d3b1;--ps-promotion:#ffae64;--ps-promotion-soft:rgba(255,174,100,.15);--ps-service-components-soft:rgba(72,211,177,.14);--ps-service-pcb:#58b8f4;--ps-service-pcb-strong:#82cbf7;--ps-service-pcb-soft:rgba(88,184,244,.15);--ps-service-bom:#ae98ff;--ps-service-bom-strong:#c2b2ff;--ps-service-bom-soft:rgba(174,152,255,.16);--ps-service-creator:#9b8cff;--ps-service-creator-strong:#b9afff;--ps-service-creator-soft:rgba(155,140,255,.16);--ps-info:#58b8f4;--ps-info-soft:rgba(88,184,244,.15);--ps-success:#5bd58c;--ps-success-soft:rgba(91,213,140,.14);--ps-warning:#f2ad5f;--ps-warning-soft:rgba(242,173,95,.16);--ps-danger:#ff7892;--ps-danger-soft:rgba(255,120,146,.15);--ps-focus:#70c7ff;--ps-focus-ring:0 0 0 3px rgba(112,199,255,.30);--ps-shadow-xs:0 1px 2px rgba(0,0,0,.22);--ps-shadow-sm:0 9px 24px rgba(0,0,0,.22);--ps-shadow-md:0 20px 52px rgba(0,0,0,.30);--ps-shadow-lg:0 34px 90px rgba(0,0,0,.40);--ps-shadow-glass:0 24px 64px rgba(0,0,0,.32),inset 0 1px 0 rgba(177,224,233,.10);}html{font-size:16px;scrollbar-gutter:stable;scroll-behavior:auto;scroll-padding-top:calc(var(--ps-sticky-offset) + 18px);background:var(--ps-canvas-deep);}html,body{min-width:320px;}body.pcbshop-theme{position:relative;display:flex;flex-direction:column;margin:0;min-height:100dvh;background:radial-gradient(48rem 34rem at 2% 2%,var(--ps-service-pcb-soft),transparent 72%),radial-gradient(46rem 32rem at 98% 8%,var(--ps-service-components-soft),transparent 72%),radial-gradient(42rem 30rem at 52% 78%,var(--ps-service-bom-soft),transparent 76%),var(--ps-canvas);color:var(--ps-text-primary);font-family:Vazirmatn,IRANSansX,Tahoma,"Segoe UI",sans-serif;font-size:var(--ps-text-md);font-weight:450;line-height:1.85;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}body.pcbshop-theme>main{flex:1 0 auto;width:100%;}body.pcbshop-theme::before,body.pcbshop-theme::after{position:fixed;z-index:-1;width:min(32rem,70vw);aspect-ratio:1;border-radius:50%;opacity:.42;filter:none;pointer-events:none;content:"";}body.pcbshop-theme::before{inset:8rem auto auto -12rem;background:radial-gradient(circle,var(--ps-service-pcb-soft),transparent 69%);}body.pcbshop-theme::after{inset:28rem -13rem auto auto;background:radial-gradient(circle,var(--ps-service-bom-soft),transparent 69%);}*,*::before,*::after{box-sizing:border-box;}img,svg,video,canvas{max-width:100%;}img,video{height:auto;}button,input,select,textarea{font:inherit;}a{color:var(--ps-brand-strong);text-underline-offset:.18em;}a:hover{color:var(--ps-service-pcb-strong);}html[data-ps-theme] body.pcbshop-theme :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ps-focus);outline-offset:3px;box-shadow:var(--ps-focus-ring);}::selection{background:var(--ps-service-pcb-soft);color:var(--ps-text-primary);}:where(p,li,dd,td,th,label,small,strong,h1,h2,h3,h4,h5,h6){word-break:normal;overflow-wrap:break-word;hyphens:none;}:where([dir="ltr"],code,kbd,samp,.sku,.mpn,.ps-code,.ps-loop-code,.product_meta){direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;}:where(h1,h2,h3,h4,h5,h6){color:var(--ps-text-primary);font-weight:780;letter-spacing:-.015em;text-wrap:balance;}h1{font-size:clamp(1.75rem,2.4vw,2.6rem);line-height:1.38;}h2{font-size:clamp(1.35rem,1.8vw,2rem);line-height:1.45;}h3{font-size:clamp(1.1rem,1.3vw,1.4rem);line-height:1.55;}h4{font-size:1.05rem;line-height:1.6;}.ps-container{width:min(var(--ps-content-max),calc(100% - clamp(24px,4vw,64px)));max-width:none;margin-inline:auto;}.ps-page-main{position:relative;isolation:isolate;padding-block:clamp(20px,3vw,44px) clamp(44px,6vw,84px);}.ps-content-shell{width:min(1180px,calc(100% - clamp(20px,4vw,52px)));min-width:0;}.ps-page-article,.ps-single-article{min-width:0;color:var(--ps-text-primary);}.ps-page-header{margin-block-end:clamp(18px,2.8vw,32px);}.ps-page-header h1{max-width:26ch;margin:0;font-size:clamp(1.65rem,2.2vw,2.35rem);}.ps-entry-content{min-width:0;color:var(--ps-text-secondary);font-size:clamp(.95rem,.9rem + .15vw,1.03rem);line-height:1.95;}.ps-entry-content>:where(p,ul,ol,blockquote):not([class]){max-width:var(--ps-reading-max);}body.admin-bar{--ps-admin-bar-offset:0px;}:where([id],[name]){scroll-margin-top:calc(var(--ps-sticky-offset) + 18px);}:where(.ps-glass-weak,.ps-glass,.ps-glass-strong,.ps-glass-surface,.ps-glass-surface-strong,.ps-page-article,.ps-woo-content-card){position:relative;min-width:0;isolation:isolate;border:1px solid color-mix(in srgb,var(--ps-glass-rim) 54%,var(--ps-border));background:radial-gradient(28rem 18rem at var(--ps-glass-x,82%) var(--ps-glass-y,0%),var(--ps-glass-specular),transparent 36%),radial-gradient(38rem 24rem at 4% 0%,var(--ps-glass-cyan),transparent 68%),radial-gradient(34rem 22rem at 100% 92%,var(--ps-glass-violet),transparent 72%),linear-gradient(155deg,color-mix(in srgb,var(--ps-glass-highlight) 76%,transparent),transparent 36%),var(--ps-glass);box-shadow:0 22px 58px color-mix(in srgb,var(--ps-glass-depth) 86%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 92%,transparent),inset 1px 0 0 color-mix(in srgb,var(--ps-glass-rim) 42%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--ps-border-subtle) 72%,transparent);}:where(.ps-glass-weak){border-color:color-mix(in srgb,var(--ps-glass-rim) 42%,var(--ps-border-subtle));background:radial-gradient(24rem 14rem at var(--ps-glass-x,78%) var(--ps-glass-y,0%),color-mix(in srgb,var(--ps-glass-specular) 72%,transparent),transparent 38%),linear-gradient(150deg,color-mix(in srgb,var(--ps-glass-highlight) 58%,transparent),transparent 44%),var(--ps-glass-weak);box-shadow:var(--ps-shadow-sm),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 74%,transparent);}:where(.ps-glass-strong,.ps-glass-surface-strong,.ps-page-article,.ps-woo-content-card){border-color:color-mix(in srgb,var(--ps-glass-rim) 62%,var(--ps-border));background:radial-gradient(30rem 19rem at var(--ps-glass-x,86%) var(--ps-glass-y,0%),var(--ps-glass-specular),transparent 35%),radial-gradient(42rem 26rem at 3% 6%,color-mix(in srgb,var(--ps-service-pcb) 12%,transparent),transparent 69%),radial-gradient(36rem 23rem at 100% 94%,color-mix(in srgb,var(--ps-service-bom) 9%,transparent),transparent 73%),linear-gradient(150deg,color-mix(in srgb,var(--ps-glass-highlight) 82%,transparent),transparent 38%),var(--ps-glass-strong);box-shadow:0 28px 74px color-mix(in srgb,var(--ps-glass-depth) 100%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 96%,transparent),inset 1px 0 0 color-mix(in srgb,var(--ps-glass-rim) 46%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--ps-border-subtle) 78%,transparent);}:where(.ps-stage37-card,.ps-lab-link,.ps-lab-order,.ps-distributor-service-card,.ps-distributor-category-card,.ps-distributor-product-card,.ps-account-panel,.ps-address-card,.ps-request-card,.ps-estimate-card){position:relative;min-width:0;border-color:color-mix(in srgb,var(--ps-glass-rim) 46%,var(--ps-border-subtle));background:radial-gradient(22rem 12rem at var(--ps-glass-x,84%) var(--ps-glass-y,0%),color-mix(in srgb,var(--ps-glass-specular) 58%,transparent),transparent 42%),linear-gradient(150deg,color-mix(in srgb,var(--ps-glass-highlight) 54%,transparent),transparent 46%),color-mix(in srgb,var(--ps-glass) 82%,var(--ps-surface) 18%);box-shadow:0 14px 34px color-mix(in srgb,var(--ps-glass-depth) 64%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 78%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--ps-border-subtle) 56%,transparent);}:where(.ps-glass-surface,.ps-glass-surface-strong,.ps-stage37-card,.ps-lab-link,.ps-lab-order,.ps-distributor-service-card,.ps-distributor-category-card,.ps-distributor-product-card,.ps-account-panel,.ps-address-card,.ps-request-card){transition:transform var(--ps-motion-surface) var(--ps-ease-emphasized),border-color var(--ps-motion-control) var(--ps-ease-standard),box-shadow var(--ps-motion-surface) var(--ps-ease-standard),background-color var(--ps-motion-control) var(--ps-ease-standard);}@media (hover:hover) and (pointer:fine){:where(.ps-stage37-card,.ps-lab-link,.ps-lab-order,.ps-distributor-service-card,.ps-distributor-category-card,.ps-distributor-product-card,.ps-account-panel,.ps-address-card,.ps-request-card,.woocommerce ul.products li.product):hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--ps-focus) 28%,var(--ps-border-strong));box-shadow:0 24px 58px color-mix(in srgb,var(--ps-glass-depth) 92%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 92%,transparent);}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:where(.ps-glass-weak,.ps-glass,.ps-glass-strong,.ps-glass-surface,.ps-glass-surface-strong,.ps-page-article,.ps-woo-content-card){background:var(--ps-surface-elevated);box-shadow:var(--ps-shadow-md);}}.ps-pro-topbar{position:relative;z-index:var(--ps-z-raised);min-height:34px;border-block-end:1px solid var(--ps-border-subtle);background:var(--ps-canvas-deep);color:var(--ps-text-secondary);font-size:var(--ps-text-xs);}.ps-pro-topbar-inner{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:var(--ps-space-4);}.ps-pro-topbar :where(a,span){color:inherit;}.ps-site-header,.ps-distributor-header{position:sticky;inset-block-start:var(--ps-admin-bar-offset);z-index:var(--ps-z-header);width:100%;border-block-end:1px solid var(--ps-border-subtle);box-shadow:none;transform:none;transition:background-color var(--ps-motion-control) var(--ps-ease-standard),box-shadow var(--ps-motion-control) var(--ps-ease-standard);}.ps-site-header.is-scrolled{background:color-mix(in srgb,var(--ps-surface-elevated) 94%,transparent);box-shadow:var(--ps-shadow-md);}:where(body.ps-scroll-down,body.ps-scroll-up) .ps-site-header{transform:none;}.ps-distributor-header-main{min-height:82px;display:grid;grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:clamp(14px,2.4vw,30px);padding-block:11px;}.ps-brand,.ps-text-logo,.ps-logo-copy{min-width:0;}.ps-text-logo{display:flex;align-items:center;gap:10px;color:var(--ps-text-primary);text-decoration:none;}.ps-brand-unit .custom-logo{flex:0 0 auto;width:auto;max-width:88px;max-height:48px;object-fit:contain;}.ps-logo-copy strong{color:var(--ps-text-primary);font-size:1rem;}.ps-logo-copy small{color:var(--ps-text-muted);font-size:.7rem;}.ps-logo-mark{border-color:var(--ps-brand);background:var(--ps-brand-soft);box-shadow:inset 0 1px 0 var(--ps-glass-highlight);}.ps-distributor-header-search,.ps-smart-search-shell,.ps-distributor-search,.ps-distributor-search form{min-width:0;}.ps-header-search,.ps-distributor-search form{min-height:48px;border:1px solid var(--ps-border);border-radius:var(--ps-radius-pill);background:var(--ps-surface);box-shadow:var(--ps-shadow-xs),inset 0 1px 0 var(--ps-glass-highlight);transition:border-color var(--ps-motion-control) var(--ps-ease-standard),box-shadow var(--ps-motion-control) var(--ps-ease-standard),background-color var(--ps-motion-control) var(--ps-ease-standard);}:where(.ps-header-search,.ps-distributor-search form):focus-within{border-color:var(--ps-focus);box-shadow:var(--ps-focus-ring),var(--ps-shadow-sm);background:var(--ps-surface-elevated);}:where(.ps-header-search,.ps-distributor-search form) :where(input,select){color:var(--ps-text-primary);background:transparent;}.ps-search-shortcuts{min-width:0;margin-block-start:6px;color:var(--ps-text-muted);font-size:var(--ps-text-xs);}.ps-search-shortcuts a{color:var(--ps-text-secondary);text-decoration:none;}.ps-distributor-actions,.ps-header-actions{display:flex;align-items:center;gap:8px;}.ps-header-action,.ps-menu-toggle,.ps-theme-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:7px 10px;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-md);background:var(--ps-glass-weak);color:var(--ps-text-primary);box-shadow:inset 0 1px 0 var(--ps-glass-highlight);cursor:pointer;text-decoration:none;transition:transform var(--ps-motion-micro) var(--ps-ease-standard),border-color var(--ps-motion-control) var(--ps-ease-standard),background-color var(--ps-motion-control) var(--ps-ease-standard);}.ps-header-action:hover,.ps-menu-toggle:hover,.ps-theme-toggle:hover{border-color:var(--ps-border-strong);background:var(--ps-surface-elevated);color:var(--ps-text-primary);}.ps-header-action:active,.ps-menu-toggle:active,.ps-theme-toggle:active{transform:scale(.97);}.ps-menu-toggle{display:none;flex-direction:column;}.ps-menu-toggle>span{display:block;flex:0 0 2px;width:22px;height:2px;margin:2px 0;border-radius:var(--ps-radius-pill);background:currentColor;}.ps-cart-count,.ps-action-count{display:grid;place-items:center;min-width:19px;height:19px;padding-inline:4px;border:2px solid var(--ps-surface-solid);border-radius:var(--ps-radius-pill);background:var(--ps-promotion);color:var(--ps-text-on-accent);font-size:.65rem;font-weight:800;font-variant-numeric:tabular-nums;}.ps-primary-nav,.ps-distributor-nav{position:relative;z-index:calc(var(--ps-z-header) + 1);border-block-start:1px solid var(--ps-border-subtle);background:transparent;}.ps-distributor-nav-inner,.ps-nav-inner{min-height:48px;display:flex;align-items:center;gap:var(--ps-space-4);}.ps-main-menu-wrap{min-width:0;flex:1 1 auto;}.ps-primary-menu{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none;}.ps-primary-menu>li>a,.ps-nav-utilities a{display:inline-flex;align-items:center;min-height:44px;padding-inline:12px;border-radius:var(--ps-radius-sm);color:var(--ps-text-secondary);font-size:var(--ps-text-sm);font-weight:680;text-decoration:none;transition:color var(--ps-motion-control),background-color var(--ps-motion-control),transform var(--ps-motion-micro);}.ps-primary-menu>li>a:hover,.ps-primary-menu>li.current-menu-item>a,.ps-nav-utilities a:hover{background:var(--ps-brand-soft);color:var(--ps-brand-strong);}.ps-primary-menu .sub-menu,.ps-mega-menu,.ps-search-suggestions{z-index:var(--ps-z-popover);border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);background:var(--ps-surface-elevated);box-shadow:var(--ps-shadow-lg);color:var(--ps-text-primary);}.ps-submenu-toggle{display:none;}.ps-nav-overlay,.ps-filter-overlay,.ps-quickview-overlay{z-index:var(--ps-z-drawer-overlay);background:var(--ps-overlay);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);}.ps-mobile-dock{z-index:var(--ps-z-dock);}.ps-floating-support,.ps-compare-dock{z-index:var(--ps-z-floating-action);}.ps-quickview{z-index:var(--ps-z-modal);}.ps-toast{z-index:var(--ps-z-system-alert);}.ps-scroll-progress{z-index:var(--ps-z-header);width:100%;transform:scaleX(var(--ps-progress-scale,0));transform-origin:right center;transition:none;}.ps-button,.ps-submit,.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{--ps-button-bg:var(--ps-action-bg);--ps-button-fg:var(--ps-action-fg);--ps-button-border:color-mix(in srgb,var(--ps-button-bg) 72%,transparent);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 17px;border:1px solid var(--ps-button-border);border-radius:var(--ps-radius-sm);background:linear-gradient(135deg,color-mix(in srgb,var(--ps-button-bg) 94%,white 6%),var(--ps-button-bg));box-shadow:0 9px 22px color-mix(in srgb,var(--ps-button-bg) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.26);color:var(--ps-button-fg);font-size:var(--ps-text-sm);font-weight:760;line-height:1.35;text-align:center;text-decoration:none;cursor:pointer;transition:transform var(--ps-motion-micro) var(--ps-ease-standard),box-shadow var(--ps-motion-control) var(--ps-ease-standard),border-color var(--ps-motion-control) var(--ps-ease-standard),background-color var(--ps-motion-control) var(--ps-ease-standard);}.ps-button:hover,.ps-submit:hover,.woocommerce .button:hover,.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover{color:var(--ps-button-fg);filter:none;transform:translateY(-1px);box-shadow:0 13px 30px color-mix(in srgb,var(--ps-button-bg) 27%,transparent),inset 0 1px 0 rgba(255,255,255,.30);}.ps-button:active,.ps-submit:active,.woocommerce .button:active,.woocommerce button.button:active,.woocommerce a.button:active,.woocommerce input.button:active{transform:translateY(1px) scale(.985);box-shadow:0 5px 12px color-mix(in srgb,var(--ps-button-bg) 20%,transparent);}.ps-button-primary,.ps-button-commit{--ps-button-bg:var(--ps-brand);--ps-button-fg:#fff;}.ps-button-secondary{--ps-button-bg:var(--ps-service-pcb);--ps-button-fg:#fff;}.ps-button-outline{--ps-button-bg:transparent;--ps-button-fg:var(--ps-brand-strong);--ps-button-border:var(--ps-border);box-shadow:var(--ps-shadow-xs),inset 0 1px 0 var(--ps-glass-highlight);}:is(a.ps-button,a.ps-submit,.woocommerce a.button),:is(a.ps-button,a.ps-submit,.woocommerce a.button):visited,:is(a.ps-button,a.ps-submit,.woocommerce a.button):hover{color:var(--ps-button-fg);}.ps-button-pcb{--ps-button-bg:var(--ps-service-pcb);--ps-button-fg:#fff;}.ps-button-bom{--ps-button-bg:var(--ps-service-bom);--ps-button-fg:#fff;}.ps-button-creator{--ps-button-bg:var(--ps-service-creator);--ps-button-fg:#fff;}.ps-button-promotion{--ps-button-bg:var(--ps-promotion);--ps-button-fg:#fff;}.ps-button-track{--ps-button-bg:color-mix(in srgb,var(--ps-service-bom) 68%,var(--ps-service-creator));--ps-button-fg:#fff;}.ps-button-info{--ps-button-bg:var(--ps-surface-elevated);--ps-button-fg:var(--ps-info);--ps-button-border:color-mix(in srgb,var(--ps-info) 34%,var(--glass-border));background:radial-gradient(12rem 7rem at 84% 0%,color-mix(in srgb,var(--ps-info) 15%,transparent),transparent 62%),linear-gradient(150deg,color-mix(in srgb,var(--glass-specular) 58%,transparent),transparent 48%),var(--glass-surface-1);box-shadow:0 9px 22px color-mix(in srgb,var(--ps-info) 12%,transparent),inset 0 1px 0 var(--glass-rim);}.ps-button-neutral{--ps-button-bg:var(--ps-surface-elevated);--ps-button-fg:var(--ps-text-primary);--ps-button-border:var(--glass-border);background:color-mix(in srgb,var(--glass-surface-1) 82%,transparent);box-shadow:var(--ps-shadow-xs),inset 0 1px 0 color-mix(in srgb,var(--glass-rim) 78%,transparent);}.ps-button-warning{--ps-button-bg:var(--ps-warning);--ps-button-fg:#fff;}.ps-button-danger{--ps-button-bg:var(--ps-danger);--ps-button-fg:#fff;}html[data-ps-theme="dark"] :is(.ps-button-primary,.ps-button-secondary,.ps-button-pcb,.ps-button-bom,.ps-button-creator,.ps-button-promotion,.ps-button-commit,.ps-button-track){--ps-button-fg:#06131b;}.ps-distributor-search form>button,.ps-header-search button{border-color:color-mix(in srgb,var(--ps-info) 72%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--ps-info) 92%,#fff 8%),var(--ps-info));box-shadow:0 8px 20px color-mix(in srgb,var(--ps-info) 24%,transparent),inset 0 1px 0 rgba(255,255,255,.28);color:#fff;}.ps-distributor-search form>button:hover,.ps-header-search button:hover{filter:saturate(1.06) brightness(1.04);}.ps-floating-support{border:1px solid color-mix(in srgb,var(--ps-info) 38%,var(--glass-border));background:radial-gradient(9rem 6rem at 82% 0%,color-mix(in srgb,var(--ps-info) 24%,transparent),transparent 62%),linear-gradient(150deg,color-mix(in srgb,var(--glass-specular) 62%,transparent),transparent 48%),color-mix(in srgb,var(--glass-surface-2) 90%,transparent);box-shadow:0 13px 32px color-mix(in srgb,var(--ps-info) 18%,var(--glass-depth)),inset 0 1px 0 var(--glass-rim);color:var(--ps-info);}:where(button,input,select,textarea,.select2-selection):disabled,:where([aria-disabled="true"]){cursor:not-allowed;opacity:.62;filter:saturate(.45) contrast(.86);}:where(button,.ps-button,.ps-submit)[aria-busy="true"]::after,:where(button,.ps-button,.ps-submit).is-loading::after{width:1em;height:1em;border:2px solid currentColor;border-inline-start-color:transparent;border-radius:50%;animation:ps-stage66-spin .7s linear infinite;content:"";}@keyframes ps-stage66-spin{to{transform:rotate(1turn);}}:where(.pcbshop-theme,.woocommerce) :where(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea),.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{width:100%;min-width:0;min-height:46px;padding:9px 12px;border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);background:var(--ps-surface);box-shadow:inset 0 1px 0 var(--ps-glass-highlight),var(--ps-shadow-xs);color:var(--ps-text-primary);caret-color:var(--ps-brand);transition:border-color var(--ps-motion-control),box-shadow var(--ps-motion-control),background-color var(--ps-motion-control);}:where(.pcbshop-theme,.woocommerce) textarea{min-height:112px;resize:vertical;}:where(.pcbshop-theme,.woocommerce) :where(input,textarea)::placeholder{color:var(--ps-text-muted);opacity:.82;}:where(.pcbshop-theme,.woocommerce) :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea):hover{border-color:var(--ps-border-strong);}:where(.pcbshop-theme,.woocommerce) :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea):focus,.select2-container--default.select2-container--focus .select2-selection{outline:0;border-color:var(--ps-focus);background:var(--ps-surface-elevated);box-shadow:var(--ps-focus-ring),inset 0 1px 0 var(--ps-glass-highlight);}:where(.pcbshop-theme,.woocommerce) :where(input[type="checkbox"],input[type="radio"]){width:20px;height:20px;margin:0;accent-color:var(--ps-brand);}:where(.ps-field,.woocommerce .form-row){min-width:0;}.ps-field>span,.woocommerce .form-row>label{display:block;margin-block-end:6px;color:var(--ps-text-secondary);font-size:var(--ps-text-sm);font-weight:680;}:where(.ps-is-invalid,.woocommerce-invalid) :where(input,select,textarea),:where(input,select,textarea)[aria-invalid="true"]{border-color:var(--ps-danger);background:var(--ps-danger-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--ps-danger) 18%,transparent);}.ps-field-error,.woocommerce-error{color:var(--ps-danger);}:where(.ps-alert,.ps-notice,.woocommerce-message,.woocommerce-info,.woocommerce-error){position:relative;margin-block:0 var(--ps-space-4);padding:13px 16px;border:1px solid var(--ps-border);border-inline-start:4px solid var(--ps-info);border-radius:var(--ps-radius-md);background:var(--ps-info-soft);box-shadow:var(--ps-shadow-sm);color:var(--ps-text-primary);line-height:1.75;}:where(.ps-alert-success,.woocommerce-message){border-inline-start-color:var(--ps-success);background:var(--ps-success-soft);}:where(.ps-alert-warning,.ps-notice-warning){border-inline-start-color:var(--ps-warning);background:var(--ps-warning-soft);}:where(.ps-alert-error,.woocommerce-error){border-inline-start-color:var(--ps-danger);background:var(--ps-danger-soft);}:where(.ps-empty,.ps-dynamic-empty,.ps-engagement-empty,.ps-faq-empty,.ps-thread-empty){display:grid;place-items:center;gap:8px;min-height:148px;padding:26px;border:1px dashed var(--ps-border-strong);border-radius:var(--ps-radius-lg);background:var(--ps-glass-weak);color:var(--ps-text-secondary);text-align:center;}:where(.ps-status,.ps-request-status,[class*="ps-request-status-"]){display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--ps-status-color,var(--ps-info)) 32%,transparent);border-radius:var(--ps-radius-pill);background:color-mix(in srgb,var(--ps-status-color,var(--ps-info)) 12%,transparent);color:var(--ps-status-color,var(--ps-info));font-size:var(--ps-text-xs);font-weight:750;}:where(.ps-status,.ps-request-status,[class*="ps-request-status-"])::before{width:7px;height:7px;border-radius:50%;background:currentColor;content:"";}:where([class*="success"],[class*="complete"],[class*="paid"]){--ps-status-color:var(--ps-success);}:where([class*="warning"],[class*="pending"],[class*="quote"]){--ps-status-color:var(--ps-warning);}:where([class*="error"],[class*="failed"],[class*="cancel"]){--ps-status-color:var(--ps-danger);}:where(table,.ps-table-wrap,.ps-responsive-table){min-width:0;}.ps-table-wrap,.ps-responsive-table{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;}:where(.woocommerce table.shop_table,.ps-table-wrap table,.ps-responsive-table table){width:100%;border:1px solid var(--ps-border);border-collapse:separate;border-spacing:0;border-radius:var(--ps-radius-md);background:var(--ps-surface);color:var(--ps-text-primary);}:where(.woocommerce table.shop_table,.ps-table-wrap table,.ps-responsive-table table) :where(th,td){padding:12px 13px;border-color:var(--ps-border-subtle);line-height:1.65;text-align:start;vertical-align:middle;}:where(.woocommerce table.shop_table,.ps-table-wrap table,.ps-responsive-table table) th{background:var(--ps-canvas-raised);color:var(--ps-text-secondary);font-size:var(--ps-text-xs);font-weight:760;}.ps-distributor-home>section:not(.ps-home-banners){position:relative;padding-block:clamp(22px,3.8vw,56px);}.ps-distributor-hero-section{padding-block-start:clamp(20px,3vw,40px);}.ps-distributor-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,380px);gap:clamp(16px,2vw,28px);align-items:stretch;}.ps-distributor-hero-main{--ps-local-accent:var(--ps-service-components);display:grid;min-height:clamp(410px,42vw,560px);padding:clamp(26px,4.5vw,64px);overflow:clip;border:1px solid var(--ps-border);border-radius:var(--ps-radius-xl);background:linear-gradient(130deg,var(--ps-glass-highlight),transparent 38%),radial-gradient(34rem 28rem at calc(8% + var(--ps-glow-shift-x,0px)) calc(6% + var(--ps-glow-shift-y,0px)),var(--ps-service-components-soft),transparent 70%),radial-gradient(30rem 24rem at 94% 96%,var(--ps-service-pcb-soft),transparent 72%),var(--ps-glass-strong);box-shadow:var(--ps-shadow-lg),inset 0 1px 0 var(--ps-glass-highlight);}.ps-distributor-hero-main::after{inset:auto -8% -42% auto;width:52%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--ps-service-pcb) 24%,transparent);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 13px,color-mix(in srgb,var(--ps-service-pcb) 8%,transparent) 14px 15px);opacity:.8;}.ps-distributor-hero-copy,.ps-distributor-hero-search,.ps-distributor-hot-searches,.ps-distributor-hero-actions{position:relative;z-index:1;max-width:760px;}.ps-eyebrow,.ps-lab-kicker,.ps-distributor-section-head>div>span{display:inline-flex;align-items:center;gap:7px;color:var(--ps-local-accent,var(--ps-brand));font-size:var(--ps-text-xs);font-weight:780;letter-spacing:.03em;text-transform:uppercase;}.ps-eyebrow::before,.ps-lab-kicker::before{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 13%,transparent);content:"";}.ps-distributor-hero-copy h1{max-width:16ch;margin:12px 0 14px;font-size:clamp(2.05rem,4.2vw,3.65rem);line-height:1.28;letter-spacing:-.035em;}.ps-distributor-hero-copy>p{max-width:56ch;margin:0;color:var(--ps-text-secondary);font-size:clamp(1rem,.94rem + .22vw,1.15rem);line-height:1.95;}.ps-distributor-hero-search{margin-block-start:24px;}.ps-distributor-hot-searches{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-block-start:12px;color:var(--ps-text-muted);font-size:var(--ps-text-xs);}.ps-distributor-hot-searches a{padding:4px 9px;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-pill);background:var(--ps-glass-weak);color:var(--ps-text-secondary);text-decoration:none;}.ps-distributor-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-block-start:22px;}.ps-distributor-service-stack{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:12px;min-width:0;}.ps-distributor-service-card,.ps-distributor-track-card{--ps-local-accent:var(--ps-service-components);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:112px;padding:18px;overflow:clip;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-lg);background:linear-gradient(145deg,var(--ps-glass-highlight),transparent 45%),linear-gradient(135deg,color-mix(in srgb,var(--ps-local-accent) 12%,transparent),transparent 60%),var(--ps-glass);box-shadow:var(--ps-shadow-sm),inset 0 1px 0 var(--ps-glass-highlight);color:var(--ps-text-primary);text-decoration:none;}.ps-distributor-service-card:nth-child(2){--ps-local-accent:var(--ps-service-pcb);}.ps-distributor-service-card:nth-child(3){--ps-local-accent:var(--ps-service-bom);}.ps-distributor-service-card:nth-child(4){--ps-local-accent:var(--ps-service-creator);}.ps-distributor-service-icon,.ps-lab-link-icon,.ps-lab-order-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid color-mix(in srgb,var(--ps-local-accent) 24%,transparent);border-radius:15px;background:color-mix(in srgb,var(--ps-local-accent) 13%,transparent);color:var(--ps-local-accent);font-size:.76rem;font-weight:850;}.ps-distributor-service-card :where(strong,small),.ps-distributor-track-card :where(strong,span){display:block;min-width:0;}.ps-distributor-service-card strong{color:var(--ps-text-primary);font-size:.96rem;}.ps-distributor-service-card small{margin-block-start:3px;color:var(--ps-text-muted);font-size:.78rem;line-height:1.65;}.ps-distributor-service-card>i{color:var(--ps-local-accent);font-style:normal;}.ps-distributor-track-card{--ps-local-accent:var(--ps-warning);grid-template-columns:1fr;min-height:82px;background:linear-gradient(135deg,var(--ps-warning-soft),transparent),var(--ps-glass);}.ps-lab-hub{--ps-local-accent:var(--ps-service-pcb);display:grid;gap:clamp(20px,3vw,36px);padding:clamp(24px,4vw,52px);overflow:clip;border-radius:var(--ps-radius-xl);background:linear-gradient(145deg,var(--ps-glass-highlight),transparent 40%),radial-gradient(38rem 24rem at 4% 0%,color-mix(in srgb,var(--ps-local-accent) 17%,transparent),transparent 72%),var(--ps-glass-strong);}.ps-lab-hub--3d{--ps-local-accent:var(--ps-service-creator);}.ps-lab-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,330px);align-items:center;gap:22px;}.ps-lab-copy h2{max-width:24ch;margin:8px 0 8px;font-size:clamp(1.55rem,2.4vw,2.35rem);}.ps-lab-copy p{max-width:66ch;margin:0;color:var(--ps-text-secondary);}.ps-lab-order{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:15px;border:1px solid color-mix(in srgb,var(--ps-local-accent) 24%,transparent);border-radius:var(--ps-radius-lg);background:color-mix(in srgb,var(--ps-local-accent) 11%,var(--ps-surface));color:var(--ps-text-primary);box-shadow:var(--ps-shadow-sm);text-decoration:none;}.ps-lab-order small,.ps-lab-order strong{display:block;}.ps-lab-order small{color:var(--ps-text-muted);font-size:var(--ps-text-xs);}.ps-lab-order strong{margin-block-start:2px;color:var(--ps-text-primary);font-size:.95rem;}.ps-lab-order>i{color:var(--ps-local-accent);font-style:normal;}.ps-lab-content{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:18px;min-width:0;}.ps-lab-visual,.ps-lab-link{min-width:0;border:1px solid var(--ps-border-subtle);background:color-mix(in srgb,var(--ps-local-accent) 7%,var(--ps-glass));box-shadow:inset 0 1px 0 var(--ps-glass-highlight);}.ps-lab-visual{display:grid;place-items:center;gap:16px;min-height:250px;padding:22px;border-radius:var(--ps-radius-lg);}.ps-lab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;}.ps-lab-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:112px;padding:16px;border-radius:var(--ps-radius-md);color:var(--ps-text-primary);text-decoration:none;}.ps-lab-link :where(strong,small){display:block;min-width:0;}.ps-lab-link strong{color:var(--ps-text-primary);font-size:.94rem;}.ps-lab-link small{margin-block-start:3px;color:var(--ps-text-muted);font-size:.77rem;line-height:1.65;}.ps-lab-link>i{color:var(--ps-local-accent);font-style:normal;}.ps-lab-status{display:inline-flex;align-items:center;gap:8px;color:var(--ps-text-secondary);font-size:var(--ps-text-xs);text-align:center;}.ps-lab-status b{width:8px;height:8px;border-radius:50%;background:var(--ps-local-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--ps-local-accent) 13%,transparent);}.ps-distributor-section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-block-end:20px;}.ps-distributor-section-head h2{margin:5px 0 0;font-size:clamp(1.45rem,2.2vw,2.15rem);}.ps-distributor-section-head>a{flex:0 0 auto;padding:8px 12px;border-radius:var(--ps-radius-pill);background:var(--ps-brand-soft);color:var(--ps-brand-strong);font-size:var(--ps-text-sm);font-weight:700;text-decoration:none;}.ps-distributor-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;}.ps-distributor-category-card{--ps-local-accent:var(--ps-service-components);display:grid;grid-template-columns:auto 1fr;gap:7px 11px;align-items:center;min-width:0;min-height:132px;padding:17px;overflow:clip;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-lg);background:linear-gradient(145deg,var(--ps-glass-highlight),transparent 45%),var(--ps-glass);box-shadow:var(--ps-shadow-sm),inset 0 1px 0 var(--ps-glass-highlight);color:var(--ps-text-primary);text-decoration:none;}.ps-distributor-category-card:nth-child(4n + 2){--ps-local-accent:var(--ps-service-pcb);}.ps-distributor-category-card:nth-child(4n + 3){--ps-local-accent:var(--ps-service-bom);}.ps-distributor-category-card:nth-child(4n + 4){--ps-local-accent:var(--ps-service-creator);}.ps-distributor-category-index{align-self:start;color:var(--ps-local-accent);font-size:.7rem;font-weight:800;font-variant-numeric:tabular-nums;}.ps-distributor-category-symbol{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:color-mix(in srgb,var(--ps-local-accent) 13%,transparent);}.ps-distributor-category-card strong{min-width:0;color:var(--ps-text-primary);font-size:.92rem;}.ps-distributor-category-card small{min-width:0;color:var(--ps-text-muted);font-size:.74rem;}.ps-distributor-products-shell{padding:clamp(20px,3vw,34px);border-radius:var(--ps-radius-xl);}.ps-distributor-brands-shell,.ps-distributor-brand-list{display:flex;align-items:center;gap:9px;flex-wrap:wrap;}.ps-distributor-brand-list a{padding:7px 11px;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-pill);background:var(--ps-glass-weak);color:var(--ps-text-secondary);font-size:var(--ps-text-xs);text-decoration:none;}.ps-distributor-operations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;}.ps-distributor-operations-grid>a{display:grid;min-width:0;gap:4px;padding:18px;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-lg);background:var(--ps-glass);box-shadow:var(--ps-shadow-sm);color:var(--ps-text-primary);text-decoration:none;}.ps-distributor-operations-grid>a>span{color:var(--ps-service-pcb);font-size:.72rem;font-weight:800;}.ps-distributor-operations-grid>a>small{color:var(--ps-text-muted);font-size:.78rem;}.ps-woo-shell{display:grid;gap:clamp(16px,2.2vw,26px);}.ps-woo-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(20px,3vw,34px);border-radius:var(--ps-radius-xl);}.ps-woo-hero-copy{min-width:0;}.ps-woo-hero-copy h1{max-width:24ch;margin:5px 0 7px;font-size:clamp(1.6rem,2.4vw,2.35rem);}.ps-woo-hero-copy p{max-width:68ch;margin:0;color:var(--ps-text-secondary);font-size:.95rem;}.ps-woo-hero-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;}.ps-shop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-radius:var(--ps-radius-lg);}.ps-shop-toolbar-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.ps-shop-toolbar-note{color:var(--ps-text-muted);font-size:var(--ps-text-sm);}.ps-filter-toggle,.ps-filter-close,.ps-view-switch a{min-height:44px;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-sm);background:var(--ps-glass-weak);color:var(--ps-text-secondary);font-weight:700;text-decoration:none;cursor:pointer;}.ps-view-switch{display:flex;gap:5px;padding:4px;border-radius:var(--ps-radius-md);background:var(--ps-canvas-raised);}.ps-view-switch a{display:grid;place-items:center;min-width:68px;padding:6px 10px;border-color:transparent;}.ps-view-switch a.is-active{border-color:var(--ps-border);background:var(--ps-surface-elevated);color:var(--ps-text-primary);box-shadow:var(--ps-shadow-xs);}.ps-shop-layout-upgraded{display:grid;grid-template-columns:minmax(250px,290px) minmax(0,1fr);gap:18px;align-items:start;}.ps-shop-sidebar{z-index:var(--ps-z-sticky);min-width:0;padding:16px;overflow-y:auto;border-radius:var(--ps-radius-lg);scrollbar-gutter:stable;}.ps-shop-content,.ps-woo-content-card{min-width:0;padding:clamp(15px,2vw,24px);border-radius:var(--ps-radius-xl);}.woocommerce ul.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:15px;margin:0;}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none;}.woocommerce ul.products li.product{--ps-local-accent:var(--ps-service-components);position:relative;display:flex;flex-direction:column;width:auto;min-width:0;margin:0;padding:15px;overflow:clip;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-lg);background:linear-gradient(145deg,var(--ps-glass-highlight),transparent 42%),linear-gradient(135deg,var(--ps-service-components-soft),transparent 60%),var(--ps-glass);box-shadow:var(--ps-shadow-sm),inset 0 1px 0 var(--ps-glass-highlight);color:var(--ps-text-primary);}.woocommerce ul.products li.product a img{width:100%;aspect-ratio:1.12;margin-block-end:13px;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-md);background:var(--ps-canvas-raised);object-fit:contain;}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:3.2em;padding:0;color:var(--ps-text-primary);font-size:.96rem;line-height:1.65;}.woocommerce ul.products li.product .price{margin-block:4px 10px;color:var(--ps-brand-strong);font-size:.94rem;font-weight:780;}.woocommerce ul.products li.product .button{width:100%;margin-block-start:auto;}.woocommerce span.onsale{inset:12px 12px auto auto;min-width:0;min-height:28px;padding:4px 10px;border-radius:var(--ps-radius-pill);background:var(--ps-service-creator);color:var(--ps-text-on-accent);font-size:.72rem;line-height:1.5;}.woocommerce nav.woocommerce-pagination ul{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;border:0;}.woocommerce nav.woocommerce-pagination ul li{border:0;}.woocommerce nav.woocommerce-pagination ul :where(a,span){display:grid;place-items:center;min-width:42px;height:42px;border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);background:var(--ps-glass);color:var(--ps-text-secondary);}.woocommerce nav.woocommerce-pagination ul .current{border-color:var(--ps-brand);background:var(--ps-brand);color:var(--ps-text-on-accent);}.woocommerce div.product{min-width:0;padding:clamp(18px,3vw,34px);border:1px solid var(--ps-border);border-radius:var(--ps-radius-xl);background:var(--ps-glass-strong);box-shadow:var(--ps-shadow-md),inset 0 1px 0 var(--ps-glass-highlight);color:var(--ps-text-primary);}.woocommerce div.product div.images,.woocommerce div.product div.summary{min-width:0;}.woocommerce div.product div.images img{border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-lg);background:var(--ps-canvas-raised);}.woocommerce div.product .product_title{max-width:24ch;margin-block-start:0;color:var(--ps-text-primary);font-size:clamp(1.55rem,2.5vw,2.25rem);}.woocommerce div.product :where(p.price,span.price){color:var(--ps-brand-strong);font-size:1.15rem;font-weight:800;}.woocommerce div.product :where(.woocommerce-product-details__short-description,.woocommerce-Tabs-panel,.product_meta,form.cart){min-width:0;padding:14px;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-md);background:var(--ps-glass-weak);color:var(--ps-text-secondary);}.woocommerce div.product form.cart{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.woocommerce .quantity .qty{width:76px;text-align:center;font-variant-numeric:tabular-nums;}.woocommerce-cart form.woocommerce-cart-form,.woocommerce-checkout form.checkout,.woocommerce-order{display:grid;gap:18px;min-width:0;}.woocommerce-cart .cart-collaterals,.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review,.woocommerce-checkout #payment,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{min-width:0;padding:clamp(16px,2.3vw,24px);border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);background:var(--ps-glass);box-shadow:var(--ps-shadow-sm),inset 0 1px 0 var(--ps-glass-highlight);color:var(--ps-text-primary);}.woocommerce-checkout #order_review{position:sticky;inset-block-start:calc(var(--ps-sticky-offset) + 14px);}.woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout #payment div.payment_box{border-color:var(--ps-border);background:var(--ps-canvas-raised);color:var(--ps-text-secondary);}.select2-dropdown,.select2-container--default .select2-results__option{border-color:var(--ps-border);background:var(--ps-surface-solid);color:var(--ps-text-primary);}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--ps-brand);color:var(--ps-text-on-accent);}body.woocommerce-account .ps-content-shell,body.ps-stage66-account-page .ps-content-shell{width:min(var(--ps-content-max),calc(100% - clamp(24px,4vw,64px)));max-width:none;}body.woocommerce-account .ps-page-article,body.ps-stage66-account-page .ps-page-article{width:100%;max-width:none;padding:clamp(16px,2.2vw,28px);border-radius:var(--ps-radius-xl);overflow:visible;}body.woocommerce-account .ps-page-header,body.ps-stage66-account-page .ps-page-header{margin-block-end:18px;}body.woocommerce-account .ps-page-header h1,body.ps-stage66-account-page .ps-page-header h1{font-size:clamp(1.6rem,2vw,2.2rem);}body.ps-stage66-account-page .woocommerce{display:block;grid-template-columns:none;}body.woocommerce-account .woocommerce>.ps-account-layout,body.ps-stage66-account-page .woocommerce>.ps-account-layout{grid-column:1 / -1;}.ps-account-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(240px,19vw,282px);grid-template-areas:"content nav";align-items:start;gap:clamp(16px,2vw,26px);width:100%;min-width:0;direction:ltr;}.ps-account-layout-nav{grid-area:nav;position:sticky;inset-block-start:var(--ps-account-sticky-top);z-index:var(--ps-z-sticky);min-width:0;max-height:calc(100dvh - var(--ps-account-sticky-top) - 14px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;direction:rtl;}.ps-account-layout-content,.woocommerce-MyAccount-content.ps-account-layout-content{grid-area:content;container:ps-account-content / inline-size;width:auto;min-width:0;max-width:none;margin:0;padding:clamp(16px,2vw,24px);float:none;overflow:visible;border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);background:var(--ps-glass);box-shadow:var(--ps-shadow-md),inset 0 1px 0 var(--ps-glass-highlight);color:var(--ps-text-primary);direction:rtl;}.ps-account-layout-content>*{min-width:0;max-width:100%;}.ps-account-layout-nav .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-navigation{position:static;width:100%;min-width:0;max-width:none;margin:0;float:none;}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;gap:3px;width:100%;margin:0;padding:8px;overflow:visible;border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);background:var(--ps-glass);box-shadow:var(--ps-shadow-md),inset 0 1px 0 var(--ps-glass-highlight);list-style:none;}.woocommerce-account .woocommerce-MyAccount-navigation li{width:100%;min-width:0;margin:0;}.woocommerce-account .woocommerce-MyAccount-navigation li a{position:relative;display:flex;align-items:center;min-height:44px;width:100%;min-width:0;padding:8px 11px;border:1px solid transparent;border-radius:var(--ps-radius-sm);color:var(--ps-text-secondary);font-size:.84rem;font-weight:650;line-height:1.55;text-align:right;text-decoration:none;white-space:normal;}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{border-color:var(--ps-border-subtle);background:var(--ps-surface);color:var(--ps-text-primary);}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard.is-active a{border-color:color-mix(in srgb,var(--ps-brand) 28%,transparent);background:var(--ps-brand-soft);color:var(--ps-brand-strong);font-weight:760;}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::before{width:5px;align-self:stretch;margin-inline-end:3px;border-radius:var(--ps-radius-pill);background:var(--ps-brand);content:"";}.ps-account-dashboard{display:grid;gap:15px;width:100%;min-width:0;}.ps-account-welcome{--ps-local-accent:var(--ps-brand);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:clamp(17px,2vw,23px);overflow:clip;border:1px solid color-mix(in srgb,var(--ps-local-accent) 22%,var(--ps-border));border-radius:var(--ps-radius-lg);background:linear-gradient(135deg,var(--ps-brand-soft),transparent 62%),var(--ps-surface);box-shadow:var(--ps-shadow-sm),inset 0 1px 0 var(--ps-glass-highlight);}.ps-account-welcome>div{min-width:0;}.ps-account-welcome>div>span{color:var(--ps-brand-strong);font-size:var(--ps-text-xs);font-weight:780;}.ps-account-welcome h2{margin:3px 0 4px;font-size:clamp(1.15rem,1rem + .5vw,1.45rem);}.ps-account-welcome p{max-width:64ch;margin:0;color:var(--ps-text-secondary);font-size:.86rem;line-height:1.75;}.ps-account-welcome .ps-button{min-width:148px;white-space:nowrap;}.ps-account-stat-grid,.ps-account-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;width:100%;min-width:0;}.ps-account-stat-grid>a,.ps-account-quick-grid>a{--ps-local-accent:var(--ps-service-components);display:block;min-width:0;padding:15px;overflow:clip;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-md);background:linear-gradient(145deg,var(--ps-glass-highlight),transparent 45%),linear-gradient(135deg,color-mix(in srgb,var(--ps-local-accent) 10%,transparent),transparent 62%),var(--ps-surface);box-shadow:var(--ps-shadow-sm),inset 0 1px 0 var(--ps-glass-highlight);color:var(--ps-text-primary);text-align:right;text-decoration:none;transition:transform var(--ps-motion-surface) var(--ps-ease-emphasized),border-color var(--ps-motion-control),box-shadow var(--ps-motion-surface);}.ps-account-stat-grid>a:nth-child(2),.ps-account-quick-grid>a:nth-child(4){--ps-local-accent:var(--ps-service-pcb);}.ps-account-stat-grid>a:nth-child(3),.ps-account-quick-grid>a:nth-child(3){--ps-local-accent:var(--ps-service-bom);}.ps-account-stat-grid>a:nth-child(4),.ps-account-quick-grid>a:nth-child(5),.ps-account-quick-grid>a:nth-child(6){--ps-local-accent:var(--ps-service-creator);}@media (hover:hover) and (pointer:fine){.ps-account-stat-grid>a:hover,.ps-account-quick-grid>a:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--ps-local-accent) 42%,transparent);box-shadow:var(--ps-shadow-md);}}.ps-account-stat-grid :where(strong,span,small),.ps-account-quick-grid :where(strong,small){display:block;min-width:0;}.ps-account-stat-grid strong{color:var(--ps-local-accent);font-size:1.42rem;font-weight:820;line-height:1.25;font-variant-numeric:tabular-nums;white-space:nowrap;}.ps-account-stat-grid span,.ps-account-quick-grid strong{margin-block-start:4px;color:var(--ps-text-primary);font-size:.88rem;font-weight:740;line-height:1.6;}.ps-account-stat-grid small,.ps-account-quick-grid small{margin-block-start:3px;color:var(--ps-text-muted);font-size:.75rem;line-height:1.7;}.ps-account-quick-grid>a>span{display:grid;place-items:center;width:40px;height:40px;margin-block-end:7px;border-radius:13px;background:color-mix(in srgb,var(--ps-local-accent) 13%,transparent);color:var(--ps-local-accent);font-size:.75rem;font-weight:850;}@container ps-account-content (min-width:880px){.ps-account-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));}.ps-account-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@container ps-account-content (max-width:530px){.ps-account-welcome{grid-template-columns:1fr;align-items:start;}.ps-account-welcome .ps-button{width:100%;min-width:0;}.ps-account-stat-grid,.ps-account-quick-grid{grid-template-columns:1fr;}}.ps-account-panel,.ps-account-coupons,.ps-address-card,.ps-notification-item,.ps-repeat-order-card{min-width:0;padding:clamp(15px,2vw,20px);border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);background:var(--ps-surface);box-shadow:var(--ps-shadow-sm);color:var(--ps-text-primary);}.ps-account-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-block-end:15px;}.ps-account-panel-head h2,.ps-account-panel-head h3{margin:3px 0 0;}.ps-account-panel-head span{color:var(--ps-brand-strong);font-size:var(--ps-text-xs);font-weight:780;}.ps-address-grid,.ps-coupon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:11px;}.ps-address-form{margin-block-start:18px;}.ps-account-layout-content table{width:100%;max-width:100%;font-size:.83rem;}.ps-account-layout-content table :where(th,td){padding:10px;line-height:1.65;}body.ps-stage66-pcb-order-page .ps-content-shell{width:min(1320px,calc(100% - clamp(20px,4vw,56px)));max-width:none;}body.ps-stage66-pcb-order-page .ps-page-article{padding:clamp(16px,2.5vw,30px);border-radius:var(--ps-radius-xl);}.ps-pcb-order-reference{--ps-local-accent:var(--ps-service-pcb);container:ps-pcb-form / inline-size;width:100%;max-width:1180px;min-width:0;margin:0 auto;padding:0;color:var(--ps-text-primary);}.ps-pcb-order-reference,.ps-pcb-order-reference *{box-sizing:border-box;}.ps-reference-past-orders{margin-block-end:18px;padding:clamp(15px,2vw,20px);border:1px solid color-mix(in srgb,var(--ps-service-pcb) 24%,var(--ps-border));border-radius:var(--ps-radius-lg);background:linear-gradient(135deg,var(--ps-service-pcb-soft),transparent 66%),var(--ps-surface);box-shadow:var(--ps-shadow-sm),inset 0 1px 0 var(--ps-glass-highlight);}.ps-reference-info p{max-width:76ch;margin:0 0 8px;color:var(--ps-text-secondary);font-size:.83rem;line-height:1.8;}.ps-reference-past-orders h3{margin:0 0 10px;font-size:1.05rem;}.ps-reference-searchbar{display:grid;grid-template-columns:minmax(140px,.34fr) minmax(0,1fr);gap:9px;direction:ltr;}.ps-reference-copy-btn{order:0;}.ps-reference-searchbar input{order:1;direction:rtl;text-align:right;}:where(.pcbshop-theme,.woocommerce) input[type="file"]::file-selector-button{min-height:44px;margin-inline-end:10px;padding:7px 13px;border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);background:var(--ps-surface-elevated);color:var(--ps-text-primary);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;}.ps-reference-validation-summary,.ps-reference-error{grid-column:1 / -1;}.ps-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap;}.ps-pcb-reference-form{display:grid;gap:clamp(14px,2vw,20px);min-width:0;}.ps-pcb-service-selector{min-width:0;margin:0;padding:0;border:0;}.ps-pcb-service-selector>legend{display:flex;width:100%;align-items:baseline;gap:10px;margin-block-end:10px;padding:0;color:var(--ps-text-primary);}.ps-pcb-service-selector>legend span{color:var(--ps-service-pcb);font-size:.72rem;font-weight:820;letter-spacing:.04em;}.ps-pcb-service-selector>legend strong{font-size:clamp(1.02rem,1.5vw,1.25rem);font-weight:880;}.ps-pcb-service-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;}.ps-pcb-service-card{--ps-card-accent:var(--ps-service-pcb);position:relative;min-width:0;overflow:clip;border:1px solid color-mix(in srgb,var(--ps-card-accent) 25%,var(--glass-border));border-radius:var(--ps-radius-lg);background:radial-gradient(18rem 10rem at 86% -4%,color-mix(in srgb,var(--ps-card-accent) 15%,transparent),transparent 62%),linear-gradient(145deg,color-mix(in srgb,var(--glass-specular) 58%,transparent),transparent 45%),var(--glass-surface-1);box-shadow:0 14px 34px color-mix(in srgb,var(--ps-card-accent) 8%,var(--ps-glass-depth)),inset 0 1px 0 color-mix(in srgb,var(--glass-rim) 88%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--ps-card-accent) 8%,transparent);cursor:pointer;isolation:isolate;transition:border-color var(--motion-normal) var(--ease-standard),box-shadow var(--motion-normal) var(--ease-standard),transform var(--motion-fast) var(--ease-out);}.ps-pcb-service-card::before{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(112deg,transparent 8%,color-mix(in srgb,var(--glass-highlight) 62%,transparent) 24%,transparent 39%),radial-gradient(10rem 4rem at 24% 0%,var(--glass-refraction),transparent 72%);opacity:.58;pointer-events:none;content:"";}.ps-pcb-service-card--assembly{--ps-card-accent:var(--ps-service-bom);}.ps-pcb-service-card--stencil{--ps-card-accent:var(--ps-service-creator);}.ps-pcb-service-card:hover{border-color:color-mix(in srgb,var(--ps-card-accent) 48%,var(--glass-border));box-shadow:0 18px 42px color-mix(in srgb,var(--ps-card-accent) 14%,var(--ps-glass-depth)),inset 0 1px 0 var(--glass-rim);transform:translateY(-2px);}.ps-pcb-service-card-body{display:grid;grid-template-columns:54px minmax(0,1fr) 24px;gap:12px;align-items:center;min-height:104px;padding:15px;border-radius:inherit;color:var(--ps-text-primary);}.ps-pcb-service-icon{display:grid;width:54px;height:54px;place-items:center;border:1px solid color-mix(in srgb,var(--ps-card-accent) 30%,transparent);border-radius:17px;background:color-mix(in srgb,var(--ps-card-accent) 13%,var(--ps-surface-elevated));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--glass-rim) 72%,transparent);color:color-mix(in srgb,var(--ps-card-accent) 88%,var(--ps-text-primary));}.ps-pcb-service-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.ps-pcb-service-copy{min-width:0;}.ps-pcb-service-copy :where(strong,small){display:block;overflow-wrap:break-word;}.ps-pcb-service-copy strong{font-size:1rem;font-weight:900;line-height:1.45;}.ps-pcb-service-copy small{margin-block-start:3px;color:var(--ps-text-muted);font-size:.78rem;line-height:1.55;}.ps-pcb-service-selected{display:grid;width:23px;height:23px;place-items:center;border:1px solid color-mix(in srgb,var(--ps-card-accent) 40%,var(--ps-border));border-radius:50%;background:var(--ps-surface-elevated);color:var(--ps-card-accent);font-size:.78rem;opacity:.38;transform:scale(.82);transition:opacity var(--motion-fast),transform var(--motion-fast),background-color var(--motion-normal);}.ps-pcb-service-card input:checked + .ps-pcb-service-card-body{background:linear-gradient(135deg,color-mix(in srgb,var(--ps-card-accent) 10%,transparent),transparent 64%);}.ps-pcb-service-card.is-selected{border-color:color-mix(in srgb,var(--ps-card-accent) 66%,var(--glass-border));box-shadow:0 20px 48px color-mix(in srgb,var(--ps-card-accent) 17%,var(--ps-glass-depth)),inset 0 1px 0 var(--glass-rim),inset 0 0 0 1px color-mix(in srgb,var(--ps-card-accent) 17%,transparent);transform:translateY(-2px);}.ps-pcb-service-card input:checked + .ps-pcb-service-card-body .ps-pcb-service-selected{background:color-mix(in srgb,var(--ps-card-accent) 16%,var(--ps-surface-elevated));opacity:1;transform:scale(1);}.ps-pcb-service-card input:focus-visible + .ps-pcb-service-card-body{outline:3px solid color-mix(in srgb,var(--ps-focus) 34%,transparent);outline-offset:-3px;}.ps-pcb-steps{position:sticky;top:calc(var(--ps-sticky-offset) + 8px);z-index:var(--ps-z-sticky);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;overflow:hidden;padding:7px;border:1px solid var(--glass-border);border-radius:var(--ps-radius-lg);background:linear-gradient(150deg,color-mix(in srgb,var(--glass-specular) 52%,transparent),transparent 42%),color-mix(in srgb,var(--glass-surface-3) 92%,transparent);box-shadow:0 14px 36px color-mix(in srgb,var(--ps-glass-depth) 88%,transparent),inset 0 1px 0 var(--glass-rim);}.ps-pcb-steps::before{position:absolute;inset:auto 8% 4px auto;height:2px;border-radius:var(--ps-radius-pill);background:linear-gradient(90deg,var(--ps-service-pcb),var(--ps-service-bom));content:"";}.ps-pcb-steps button{position:relative;display:flex;min-width:0;min-height:52px;align-items:center;justify-content:center;gap:8px;padding:6px 8px;border:1px solid transparent;border-radius:var(--ps-radius-md);background:transparent;color:var(--ps-text-muted);font:inherit;cursor:pointer;transition:color var(--motion-normal),background-color var(--motion-normal),transform var(--motion-fast);}.ps-pcb-steps button:hover{background:color-mix(in srgb,var(--ps-service-pcb) 8%,transparent);color:var(--ps-text-primary);}.ps-pcb-steps button span{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border:1px solid var(--ps-border);border-radius:50%;background:var(--ps-surface-elevated);font-size:.75rem;font-weight:850;transition:border-color var(--motion-normal),background-color var(--motion-normal),transform var(--motion-fast);}.ps-pcb-steps button b{overflow:hidden;font-size:.78rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap;}.ps-pcb-steps button.is-active{border-color:color-mix(in srgb,var(--ps-service-pcb) 22%,transparent);background:var(--ps-service-pcb-soft);color:var(--ps-service-pcb-strong);}.ps-pcb-steps button.is-active span{border-color:color-mix(in srgb,var(--ps-service-pcb) 60%,transparent);background:var(--ps-service-pcb);color:#fff;transform:scale(1.06);}.ps-pcb-steps button.is-done{color:var(--ps-success);}.ps-pcb-steps button.is-done span{border-color:color-mix(in srgb,var(--ps-success) 42%,transparent);background:var(--ps-success-soft);}.ps-pcb-condition-status{min-height:0;margin:-8px 2px;color:var(--ps-info);font-size:.76rem;line-height:1.7;}.ps-pcb-condition-status:not(:empty){min-height:30px;margin-block:-4px 0;padding:5px 10px;border:1px solid color-mix(in srgb,var(--ps-info) 22%,transparent);border-radius:var(--ps-radius-sm);background:var(--ps-info-soft);}.ps-pcb-wizard-panel{display:grid;gap:clamp(14px,2vw,19px);min-width:0;margin:0;padding:clamp(16px,2.6vw,28px);overflow:clip;border:1px solid var(--glass-border);border-radius:var(--ps-radius-xl);background:radial-gradient(34rem 18rem at 94% 0%,color-mix(in srgb,var(--ps-service-pcb) 10%,transparent),transparent 70%),linear-gradient(145deg,color-mix(in srgb,var(--glass-specular) 48%,transparent),transparent 44%),var(--glass-surface-2);box-shadow:var(--glass-shadow);color:var(--ps-text-primary);animation:ps-pcb-panel-in var(--motion-normal) var(--ease-out) both;}.ps-pcb-wizard-panel[hidden]{display:none;}@keyframes ps-pcb-panel-in{from{opacity:0;transform:translateY(7px);}to{opacity:1;transform:none;}}.ps-pcb-section-head{display:flex;align-items:flex-start;gap:12px;min-width:0;}.ps-pcb-section-head>span{flex:0 0 auto;padding:4px 9px;border:1px solid color-mix(in srgb,var(--ps-service-pcb) 28%,transparent);border-radius:var(--ps-radius-pill);background:var(--ps-service-pcb-soft);color:var(--ps-service-pcb-strong);font-size:.72rem;font-weight:820;}.ps-pcb-section-head>div{min-width:0;}.ps-pcb-section-head h3{margin:0;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.45;}.ps-pcb-section-head p{max-width:70ch;margin:3px 0 0;color:var(--ps-text-muted);font-size:.82rem;line-height:1.75;}.ps-pcb-draft-status,.ps-pcb-service-context{padding:10px 12px;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-md);background:color-mix(in srgb,var(--glass-surface-1) 88%,transparent);color:var(--ps-text-secondary);font-size:.78rem;}.ps-pcb-service-context{display:flex;align-items:baseline;gap:8px 14px;flex-wrap:wrap;border-color:color-mix(in srgb,var(--ps-service-pcb) 22%,var(--ps-border-subtle));background:linear-gradient(135deg,var(--ps-service-pcb-soft),transparent 70%);}.ps-pcb-service-context strong{color:var(--ps-service-pcb-strong);}.ps-pcb-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;}.ps-pcb-field{display:grid;align-content:start;gap:7px;min-width:0;margin:0;}.ps-pcb-field-full{grid-column:1 / -1;}.ps-pcb-field-head{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:8px;}.ps-pcb-field label,.ps-pcb-field [data-ps-field-label],.ps-pcb-dimensions legend{color:var(--ps-text-secondary);font-size:.86rem;font-weight:760;line-height:1.65;}.ps-required-mark{color:var(--ps-danger);font-size:.9em;font-weight:900;vertical-align:.1em;}.ps-pcb-field input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.ps-pcb-field select,.ps-pcb-field textarea{min-height:48px;margin:0;border-color:color-mix(in srgb,var(--ps-border) 88%,transparent);background:color-mix(in srgb,var(--ps-surface-elevated) 86%,transparent);color:var(--ps-text-primary);}.ps-pcb-field select{padding-inline:12px 38px;background-image:linear-gradient(45deg,transparent 50%,var(--ps-text-muted) 50%),linear-gradient(135deg,var(--ps-text-muted) 50%,transparent 50%);background-position:left 17px center,left 12px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;appearance:none;}body.pcbshop-theme [data-ps-pcb-runtime="r66.28"] .ps-pcb-field input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),body.pcbshop-theme [data-ps-pcb-runtime="r66.28"] .ps-pcb-field select,body.pcbshop-theme [data-ps-pcb-runtime="r66.28"] .ps-pcb-field textarea{border-color:color-mix(in srgb,var(--ps-border) 88%,transparent);background-color:color-mix(in srgb,var(--ps-surface-elevated) 86%,transparent);color:var(--ps-text-primary);}body.pcbshop-theme [data-ps-pcb-runtime="r66.28"] .ps-pcb-field select{background-image:linear-gradient(45deg,transparent 50%,var(--ps-text-muted) 50%),linear-gradient(135deg,var(--ps-text-muted) 50%,transparent 50%);background-position:left 17px center,left 12px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;}html[data-ps-theme="dark"] body.pcbshop-theme [data-ps-pcb-runtime="r66.28"] .ps-pcb-field input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),html[data-ps-theme="dark"] body.pcbshop-theme [data-ps-pcb-runtime="r66.28"] .ps-pcb-field select,html[data-ps-theme="dark"] body.pcbshop-theme [data-ps-pcb-runtime="r66.28"] .ps-pcb-field textarea{background-color:var(--ps-surface-solid);color:var(--ps-text-primary);}.ps-pcb-field textarea{min-height:104px;resize:vertical;line-height:1.75;}.ps-pcb-field input::placeholder,.ps-pcb-field select::placeholder,.ps-pcb-field textarea::placeholder{color:color-mix(in srgb,var(--ps-text-muted) 76%,transparent);opacity:1;}.ps-pcb-field input:focus,.ps-pcb-field select:focus,.ps-pcb-field textarea:focus{border-color:var(--ps-focus);background-color:var(--ps-surface-elevated);box-shadow:var(--ps-focus-ring),inset 0 1px 0 var(--glass-highlight);outline:0;}.ps-pcb-help-button{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--ps-info) 30%,var(--glass-border));border-radius:50%;background:radial-gradient(circle at 35% 20%,color-mix(in srgb,var(--glass-highlight) 74%,transparent),transparent 42%),color-mix(in srgb,var(--ps-info-soft) 66%,var(--glass-surface-1));box-shadow:0 7px 18px color-mix(in srgb,var(--ps-info) 10%,transparent),inset 0 1px 0 var(--glass-rim);color:var(--ps-info);font-family:inherit;font-size:1rem;font-weight:850;line-height:1;cursor:help;transition:transform var(--motion-fast),border-color var(--motion-normal),box-shadow var(--motion-normal);}.ps-pcb-help-button:hover,.ps-pcb-help-button[aria-expanded="true"]{border-color:color-mix(in srgb,var(--ps-info) 62%,var(--glass-border));box-shadow:0 10px 24px color-mix(in srgb,var(--ps-info) 18%,transparent),inset 0 1px 0 var(--glass-rim);transform:translateY(-1px);}.ps-pcb-quantity{display:grid;gap:5px;max-width:320px;}.ps-pcb-quantity small,.ps-pcb-dimensions>small{color:var(--ps-text-muted);font-size:.75rem;line-height:1.7;}.ps-pcb-dimensions{min-width:0;margin:0;padding:14px;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-lg);background:color-mix(in srgb,var(--glass-surface-1) 82%,transparent);}.ps-pcb-dimensions legend{padding-inline:7px;}.ps-pcb-dimension-inputs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:end;}.ps-pcb-dimension-inputs>span{padding-block-end:12px;color:var(--ps-text-muted);font-weight:850;}.ps-pcb-dimension-inputs input{direction:ltr;font-variant-numeric:tabular-nums;text-align:left;}.ps-pcb-panel-details{min-width:0;animation:ps-pcb-reveal var(--motion-normal) var(--ease-out) both;}.ps-pcb-panel-details[hidden]{display:none;}@keyframes ps-pcb-reveal{from{opacity:0;transform:translateY(-5px);}to{opacity:1;transform:none;}}.ps-pcb-service-options{display:grid;gap:13px;min-width:0;padding:15px;border:1px solid color-mix(in srgb,var(--ps-local-service,var(--ps-service-pcb)) 25%,var(--ps-border));border-radius:var(--ps-radius-lg);background:radial-gradient(20rem 10rem at 92% 0%,color-mix(in srgb,var(--ps-local-service,var(--ps-service-pcb)) 12%,transparent),transparent 68%),color-mix(in srgb,var(--glass-surface-1) 78%,transparent);}.ps-pcb-service-options[hidden]{display:none;}.ps-pcb-service-options--assembly{--ps-local-service:var(--ps-service-bom);}.ps-pcb-service-options--stencil{--ps-local-service:var(--ps-service-creator);}.ps-pcb-service-options-head :where(strong,span){display:block;}.ps-pcb-service-options-head strong{color:var(--ps-local-service);font-size:.94rem;}.ps-pcb-service-options-head span{margin-block-start:2px;color:var(--ps-text-muted);font-size:.76rem;line-height:1.7;}.ps-pcb-service-files{display:grid;gap:11px;}.ps-pcb-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:11px 16px;align-items:center;min-width:0;padding:16px;border:1.5px dashed color-mix(in srgb,var(--ps-service-pcb) 42%,var(--ps-border));border-radius:var(--ps-radius-lg);background:radial-gradient(24rem 11rem at 92% 0%,var(--ps-service-pcb-soft),transparent 68%),color-mix(in srgb,var(--glass-surface-1) 84%,transparent);transition:border-color var(--motion-normal),background-color var(--motion-normal),transform var(--motion-fast),box-shadow var(--motion-normal);}.ps-pcb-upload:hover{border-color:color-mix(in srgb,var(--ps-service-pcb) 68%,var(--ps-border));box-shadow:0 12px 30px color-mix(in srgb,var(--ps-service-pcb) 10%,transparent);transform:translateY(-1px);}.ps-pcb-upload-copy{min-width:0;}.ps-pcb-upload-copy :where(strong,span,small){display:block;}.ps-pcb-upload-copy strong{color:var(--ps-text-primary);font-size:.9rem;}.ps-pcb-upload-copy span{margin-block-start:3px;color:var(--ps-text-secondary);font-size:.79rem;line-height:1.75;}.ps-pcb-upload-copy small{margin-block-start:4px;color:var(--ps-text-muted);font-size:.72rem;}.ps-pcb-upload-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end;}.ps-pcb-upload-actions .ps-button{min-height:44px;padding-inline:14px;}.ps-file-name{grid-column:1 / -1;min-width:0;padding:7px 10px;border-radius:var(--ps-radius-sm);background:color-mix(in srgb,var(--ps-canvas-deep) 72%,transparent);color:var(--ps-text-muted);font-size:.75rem;line-height:1.65;overflow-wrap:anywhere;unicode-bidi:isolate;}.ps-pcb-upload.is-valid{border-color:color-mix(in srgb,var(--ps-success) 48%,var(--ps-border));background:radial-gradient(24rem 11rem at 92% 0%,var(--ps-success-soft),transparent 68%),color-mix(in srgb,var(--glass-surface-1) 84%,transparent);}.ps-pcb-upload.is-valid .ps-file-name{background:var(--ps-success-soft);color:var(--ps-success);}.ps-pcb-upload.is-error{border-color:var(--ps-danger);background:var(--ps-danger-soft);}.ps-pcb-upload.is-error .ps-file-name{color:var(--ps-danger);}.ps-pcb-order-review{min-width:0;padding:15px;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-lg);background:color-mix(in srgb,var(--glass-surface-1) 82%,transparent);}.ps-pcb-order-review h4{margin:0 0 9px;font-size:.92rem;}.ps-pcb-order-review h4:not(:first-child){margin-block-start:14px;}.ps-pcb-order-review dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;}.ps-pcb-order-review dl div{display:grid;grid-template-columns:minmax(76px,.42fr) minmax(0,1fr);gap:8px;padding:7px 9px;border-radius:var(--ps-radius-sm);background:color-mix(in srgb,var(--ps-surface-elevated) 72%,transparent);}.ps-pcb-order-review :where(dt,dd){min-width:0;margin:0;font-size:.75rem;line-height:1.65;}.ps-pcb-order-review dt{color:var(--ps-text-muted);}.ps-pcb-order-review dd{color:var(--ps-text-primary);font-weight:690;overflow-wrap:break-word;}.ps-review-files{display:flex;gap:7px;flex-wrap:wrap;}.ps-review-files span{max-width:100%;padding:6px 9px;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-pill);background:var(--ps-surface-elevated);color:var(--ps-text-secondary);font-size:.72rem;overflow-wrap:anywhere;}.ps-pcb-estimate{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border-color:color-mix(in srgb,var(--ps-service-bom) 22%,var(--ps-border-subtle));background:radial-gradient(22rem 12rem at 90% 0%,var(--ps-service-bom-soft),transparent 68%),color-mix(in srgb,var(--glass-surface-1) 84%,transparent);transition:opacity var(--motion-normal),border-color var(--motion-normal);}.ps-pcb-estimate>div{display:grid;gap:2px;padding:9px;border-radius:var(--ps-radius-sm);background:color-mix(in srgb,var(--ps-surface-elevated) 74%,transparent);}.ps-pcb-estimate>div span{color:var(--ps-text-muted);font-size:.72rem;}.ps-pcb-estimate>div strong{color:var(--ps-text-primary);font-size:.9rem;}.ps-pcb-estimate :where(p,small,output){grid-column:1 / -1;margin:0;color:var(--ps-text-secondary);font-size:.73rem;line-height:1.7;}.ps-pcb-estimate output{min-height:1.2em;color:var(--ps-info);}.ps-pcb-estimate.is-calculating{border-color:color-mix(in srgb,var(--ps-info) 48%,var(--ps-border));opacity:.82;}.ps-pcb-consent{position:relative;display:block;min-width:0;cursor:pointer;}.ps-pcb-consent-body{display:grid;grid-template-columns:48px minmax(0,1fr);gap:13px;align-items:center;min-height:94px;padding:15px;border:1px solid var(--glass-border);border-radius:var(--ps-radius-lg);background:radial-gradient(22rem 11rem at 92% 0%,color-mix(in srgb,var(--ps-success) 7%,transparent),transparent 70%),linear-gradient(150deg,color-mix(in srgb,var(--glass-specular) 44%,transparent),transparent 48%),var(--glass-surface-1);box-shadow:0 12px 30px color-mix(in srgb,var(--ps-glass-depth) 64%,transparent),inset 0 1px 0 var(--glass-rim);transition:border-color var(--motion-normal),box-shadow var(--motion-normal),background-color var(--motion-normal),transform var(--motion-fast);}.ps-pcb-consent:hover .ps-pcb-consent-body{border-color:color-mix(in srgb,var(--ps-success) 30%,var(--glass-border));transform:translateY(-1px);}.ps-pcb-consent-check{display:grid;width:48px;height:48px;place-items:center;border:1px solid color-mix(in srgb,var(--ps-success) 30%,var(--ps-border));border-radius:16px;background:color-mix(in srgb,var(--ps-success) 7%,var(--ps-surface-elevated));color:var(--ps-success);transition:background-color var(--motion-normal),color var(--motion-normal),transform var(--motion-fast);}.ps-pcb-consent-check svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:.24;transform:scale(.72);transition:opacity var(--motion-fast),transform var(--motion-fast);}.ps-pcb-consent-copy :where(strong,span,em){display:block;}.ps-pcb-consent-copy strong{color:var(--ps-text-primary);font-size:.94rem;}.ps-pcb-consent-copy>span{margin-block-start:3px;color:var(--ps-text-secondary);font-size:.78rem;line-height:1.75;}.ps-pcb-consent-copy em{margin-block-start:5px;color:var(--ps-text-muted);font-size:.75rem;font-style:normal;font-weight:720;}.ps-pcb-consent-checked{display:none;}.ps-pcb-consent-input:checked + .ps-pcb-consent-body{border-color:color-mix(in srgb,var(--ps-success) 52%,var(--glass-border));background:radial-gradient(22rem 11rem at 92% 0%,var(--ps-success-soft),transparent 68%),linear-gradient(150deg,color-mix(in srgb,var(--glass-specular) 46%,transparent),transparent 48%),var(--glass-surface-1);box-shadow:0 15px 36px color-mix(in srgb,var(--ps-success) 11%,var(--ps-glass-depth)),inset 0 1px 0 var(--glass-rim);}.ps-pcb-consent-input:checked + .ps-pcb-consent-body .ps-pcb-consent-check{background:color-mix(in srgb,var(--ps-success) 17%,var(--ps-surface-elevated));transform:scale(1.03);}.ps-pcb-consent-input:checked + .ps-pcb-consent-body .ps-pcb-consent-check svg{opacity:1;transform:scale(1);}.ps-pcb-consent-input:checked + .ps-pcb-consent-body .ps-pcb-consent-unchecked{display:none;}.ps-pcb-consent-input:checked + .ps-pcb-consent-body .ps-pcb-consent-checked{display:block;color:var(--ps-success);}.ps-pcb-consent-input:focus-visible + .ps-pcb-consent-body{outline:3px solid color-mix(in srgb,var(--ps-focus) 34%,transparent);outline-offset:3px;}.ps-pcb-consent-input:disabled + .ps-pcb-consent-body{cursor:not-allowed;opacity:.58;}.ps-is-invalid :where(input,select,textarea),.ps-is-invalid.ps-pcb-upload,.ps-is-invalid .ps-pcb-consent-body{border-color:var(--ps-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--ps-danger) 17%,transparent);}.ps-field-error{display:block;grid-column:1 / -1;margin:0;color:var(--ps-danger);font-size:.75rem;font-weight:680;line-height:1.65;}.ps-pcb-wizard-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;padding-block-start:3px;}.ps-pcb-final-actions{padding-block-start:14px;border-block-start:1px solid var(--ps-border-subtle);}.ps-pcb-final-actions .ps-submit-final{min-width:min(100%,210px);}.ps-pcb-help-portal{position:static;z-index:auto;}.ps-pcb-help-templates{display:none;}.ps-pcb-help-surface{position:fixed;top:calc(var(--ps-help-vv-top,0px) + var(--ps-help-admin-offset,0px));left:var(--ps-help-vv-left,0);z-index:var(--ps-z-help-modal);display:grid;width:var(--ps-help-vv-width,100vw);height:calc(var(--ps-help-vv-height,100vh) - var(--ps-help-admin-offset,0px));min-height:0;place-items:center;padding:max(14px,env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) max(14px,env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px));box-sizing:border-box;isolation:isolate;pointer-events:none;}@supports (height:100dvh){.ps-pcb-help-surface{height:calc(var(--ps-help-vv-height,100dvh) - var(--ps-help-admin-offset,0px));}}.ps-pcb-help-surface[hidden]{display:none;}.ps-pcb-help-backdrop{position:absolute;z-index:0;inset:0;width:100%;height:100%;padding:0;border:0;background:radial-gradient(44rem 30rem at 82% 10%,color-mix(in srgb,var(--ps-service-pcb) 12%,transparent),transparent 68%),color-mix(in srgb,var(--ps-overlay) 92%,transparent);opacity:0;pointer-events:auto;touch-action:none;transition:opacity 220ms var(--ease-standard);}.ps-pcb-help-panel{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(640px,100%);max-height:min(720px,calc(var(--ps-help-vv-height,100vh) - var(--ps-help-admin-offset,0px) - max(28px,env(safe-area-inset-top,0px)) - max(28px,env(safe-area-inset-bottom,0px))));overflow:hidden;border:1px solid color-mix(in srgb,var(--glass-rim) 72%,var(--ps-border));border-radius:var(--ps-radius-xl);background:radial-gradient(36rem 18rem at 88% -4%,color-mix(in srgb,var(--ps-service-pcb) 17%,transparent),transparent 68%),radial-gradient(26rem 20rem at 4% 104%,color-mix(in srgb,var(--ps-service-bom) 9%,transparent),transparent 72%),linear-gradient(145deg,color-mix(in srgb,var(--glass-specular) 60%,transparent),transparent 42%),color-mix(in srgb,var(--glass-surface-3) 91%,transparent);box-shadow:0 34px 96px color-mix(in srgb,var(--ps-glass-depth) 88%,rgba(0,0,0,.24)),inset 0 1px 0 color-mix(in srgb,var(--glass-rim) 92%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--ps-border-subtle) 72%,transparent);color:var(--ps-text-primary);opacity:0;outline:0;pointer-events:auto;transform:translateY(14px) scale(.985);transition:opacity 220ms var(--ease-out),transform 220ms var(--ease-out);backdrop-filter:blur(var(--glass-blur-high)) saturate(146%);-webkit-backdrop-filter:blur(var(--glass-blur-high)) saturate(146%);}@supports (height:100dvh){.ps-pcb-help-panel{max-height:min(720px,calc(var(--ps-help-vv-height,100dvh) - var(--ps-help-admin-offset,0px) - max(28px,env(safe-area-inset-top,0px)) - max(28px,env(safe-area-inset-bottom,0px))));}}.ps-pcb-help-surface.is-open .ps-pcb-help-panel{opacity:1;transform:none;}.ps-pcb-help-surface.is-open .ps-pcb-help-backdrop{opacity:1;}.ps-pcb-help-surface.is-closing .ps-pcb-help-backdrop{opacity:0;transition:none;backdrop-filter:none;-webkit-backdrop-filter:none;}.ps-pcb-help-surface.is-closing .ps-pcb-help-panel{opacity:0;pointer-events:none;transform:translateY(8px) scale(.992);transition-duration:140ms;}.ps-pcb-help-header{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;padding:14px 16px;border-block-end:1px solid color-mix(in srgb,var(--glass-rim) 48%,var(--ps-border-subtle));background:linear-gradient(155deg,color-mix(in srgb,var(--glass-specular) 42%,transparent),transparent 46%),color-mix(in srgb,var(--ps-surface-elevated) 88%,transparent);box-shadow:0 10px 30px color-mix(in srgb,var(--ps-glass-depth) 52%,transparent);}.ps-pcb-help-heading-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid color-mix(in srgb,var(--ps-service-pcb) 26%,var(--ps-border));border-radius:16px;background:radial-gradient(circle at 72% 10%,color-mix(in srgb,var(--glass-highlight) 64%,transparent),transparent 48%),var(--ps-service-pcb-soft);color:var(--ps-service-pcb);box-shadow:inset 0 1px 0 var(--glass-rim),var(--ps-shadow-xs);}.ps-pcb-help-heading-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.ps-pcb-help-heading-copy{min-width:0;}.ps-pcb-help-heading-copy>span{display:block;color:var(--ps-service-pcb);font-size:.7rem;font-weight:830;}.ps-pcb-help-header h3{margin:2px 0 0;font-size:1.08rem;line-height:1.55;text-wrap:balance;}.ps-pcb-help-close{display:grid;width:48px;height:48px;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--ps-danger) 20%,var(--ps-border));border-radius:16px;background:color-mix(in srgb,var(--ps-danger-soft) 68%,var(--glass-surface-1));color:var(--ps-danger);font-family:inherit;line-height:1;cursor:pointer;transition:color var(--motion-fast),border-color var(--motion-fast),background-color var(--motion-fast),transform var(--motion-fast) var(--ease-out);}.ps-pcb-help-close:hover{border-color:color-mix(in srgb,var(--ps-danger) 48%,var(--ps-border));background:var(--ps-danger-soft);transform:translateY(-1px);}.ps-pcb-help-close:active{transform:scale(.96);}.ps-pcb-help-close:focus-visible{outline:0;box-shadow:var(--ps-focus-ring);}.ps-pcb-help-close svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;}.ps-pcb-help-scroll{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-block:12px;touch-action:pan-y;-webkit-overflow-scrolling:touch;}.ps-pcb-help-scroll:focus-visible{outline:3px solid color-mix(in srgb,var(--ps-focus) 22%,transparent);outline-offset:-3px;}.ps-pcb-help-scroll::-webkit-scrollbar{width:9px;}.ps-pcb-help-scroll::-webkit-scrollbar-track{background:transparent;}.ps-pcb-help-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--ps-radius-pill);background:color-mix(in srgb,var(--ps-text-muted) 42%,transparent);background-clip:padding-box;}.ps-pcb-help-visual{padding:16px 18px 0;}.ps-pcb-help-body{padding:13px 18px 21px;color:var(--ps-text-secondary);font-size:.86rem;line-height:1.9;}.ps-pcb-help-body p{margin:0;}.ps-pcb-help-body ul{display:grid;gap:7px;margin:10px 0 0;padding-inline-start:21px;}.ps-pcb-help-body li::marker{color:var(--ps-service-pcb);}.ps-pcb-help-note{margin-block-start:12px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--ps-info) 25%,transparent);border-radius:var(--ps-radius-md);background:linear-gradient(145deg,color-mix(in srgb,var(--glass-highlight) 40%,transparent),transparent 48%),var(--ps-info-soft);color:var(--ps-info);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--glass-rim) 70%,transparent);}.ps-tech-figure{margin:0;overflow:hidden;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-lg);background:linear-gradient(150deg,color-mix(in srgb,var(--glass-highlight) 52%,transparent),transparent 50%),color-mix(in srgb,var(--ps-canvas-deep) 72%,transparent);}.ps-tech-figure svg{display:block;width:100%;height:auto;max-height:250px;color:var(--ps-text-primary);}.ps-tech-figure text{fill:var(--ps-text-primary);font-family:Vazirmatn,Tahoma,sans-serif;font-size:12px;font-weight:740;text-anchor:middle;}.ps-tech-figure figcaption{padding:8px 11px;border-block-start:1px solid var(--ps-border-subtle);color:var(--ps-text-muted);font-size:.68rem;line-height:1.65;}.ps-tech-panel>rect:first-child,rect.ps-tech-panel{fill:color-mix(in srgb,var(--glass-surface-1) 82%,var(--ps-surface-elevated));stroke:var(--ps-border);stroke-width:1.5;}.ps-tech-copper{fill:#cf9732;stroke:#8c5c13;stroke-width:1;}.ps-tech-substrate{fill:#6c9ea8;stroke:#376b77;stroke-width:1;}.ps-tech-fr4{fill:#548d78;}.ps-tech-cem1{fill:#a98c5a;}.ps-tech-mark{fill:none;stroke:color-mix(in srgb,white 44%,transparent);stroke-width:1.2;opacity:.62;}.ps-tech-via{fill:#d7a746;stroke:#8c5c13;}.ps-tech-hole{fill:var(--ps-canvas-deep);}.ps-tech-baseline{stroke:var(--ps-border-strong);stroke-width:2;}.ps-tech-measure,.ps-tech-width,.ps-tech-callout{fill:none;stroke:var(--ps-text-muted);stroke-width:1.3;}.ps-tech-mask{fill:#1b9b68;stroke:#0b6745;stroke-width:1;}.ps-tech-tin{fill:#c9d5dd;stroke:#738895;stroke-width:1;}.ps-tech-board{fill:#11785d;stroke:#075541;stroke-width:2;}.ps-tech-trace{fill:none;stroke:#d7aa47;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;}.ps-tech-pad{fill:#d7aa47;stroke:#f2d580;stroke-width:2;}.ps-tech-silk{fill:none;stroke:#f0f6f7;stroke-width:2;}.ps-tech-silk text{fill:#f0f6f7;font-size:11px;}.ps-tech-probe{fill:var(--ps-surface-elevated);stroke:var(--ps-border-strong);stroke-width:2;}.ps-tech-good{fill:none;stroke:var(--ps-success);stroke-width:5;stroke-linecap:round;}.ps-tech-bad{fill:none;stroke:var(--ps-danger);stroke-width:5;stroke-linecap:round;}.ps-tech-good-text{fill:var(--ps-success);}.ps-tech-open-text,.ps-tech-short-text{fill:var(--ps-danger);}.ps-tech-short-node{fill:var(--ps-danger);}.ps-tech-frame{fill:none;stroke:var(--ps-service-bom);stroke-width:4;}.ps-tech-panel-grid rect{fill:#11785d;stroke:#075541;stroke-width:1.5;}.ps-tech-route{fill:none;stroke:var(--ps-service-pcb);stroke-width:6;stroke-dasharray:7 5;}.ps-tech-tab{fill:none;stroke:var(--ps-warning);stroke-width:7;}.ps-tech-vcut{fill:none;stroke:var(--ps-danger);stroke-width:3;stroke-dasharray:5 3;}.ps-tech-score{fill:none;stroke:var(--ps-danger);stroke-width:2;}@container ps-pcb-form (min-width:780px){.ps-pcb-quantity{grid-template-columns:minmax(0,270px);}.ps-pcb-service-files{grid-template-columns:repeat(2,minmax(0,1fr));}.ps-pcb-service-files .ps-pcb-upload:last-child:nth-child(odd){grid-column:1 / -1;}}@media (max-width:720px){.ps-pcb-service-cards{grid-template-columns:1fr;gap:9px;}.ps-pcb-service-card{}.ps-pcb-service-card-body{min-height:82px;padding:11px 13px;}.ps-pcb-service-icon{width:48px;height:48px;border-radius:15px;}.ps-pcb-steps{top:calc(var(--ps-sticky-offset) + 5px);padding:5px;border-radius:var(--ps-radius-md);}.ps-pcb-steps button{min-height:48px;gap:4px;padding-inline:3px;}.ps-pcb-steps button span{flex-basis:25px;width:25px;height:25px;}.ps-pcb-steps button b{font-size:.67rem;}.ps-pcb-wizard-panel{padding:15px;border-radius:var(--ps-radius-lg);}.ps-pcb-field-grid{grid-template-columns:1fr;gap:12px;}.ps-pcb-section-head{gap:9px;}.ps-pcb-service-context{display:grid;gap:2px;}.ps-pcb-upload{grid-template-columns:1fr;padding:14px;}.ps-pcb-upload-actions{justify-content:stretch;}.ps-pcb-upload-actions .ps-button{flex:1 1 130px;}.ps-pcb-order-review dl{grid-template-columns:1fr;}.ps-pcb-consent-body{grid-template-columns:44px minmax(0,1fr);min-height:90px;padding:13px;}.ps-pcb-consent-check{width:44px;height:44px;border-radius:14px;}.ps-pcb-wizard-actions .ps-button,.ps-pcb-wizard-actions .ps-submit{flex:1 1 130px;}.ps-pcb-help-surface{align-items:center;padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));}.ps-pcb-help-surface.is-sheet .ps-pcb-help-panel{width:100%;height:min(760px,100%);max-height:100%;border-radius:26px;transform:translateY(20px) scale(.99);}.ps-pcb-help-surface.is-sheet.is-open .ps-pcb-help-panel{transform:none;}.ps-pcb-help-header{grid-template-columns:44px minmax(0,1fr) 48px;gap:10px;padding:11px 12px;}.ps-pcb-help-heading-icon{width:44px;height:44px;border-radius:14px;}.ps-pcb-help-header h3{font-size:.98rem;}.ps-pcb-help-visual{padding:13px 14px 0;}.ps-pcb-help-body{padding:11px 14px calc(20px + env(safe-area-inset-bottom,0px));}.ps-pcb-help-panel{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);}.ps-tech-figure svg{max-height:210px;}}@media (max-width:390px){.ps-pcb-service-copy strong{font-size:.92rem;}.ps-pcb-service-copy small{font-size:.72rem;}.ps-pcb-steps button{flex-direction:column;min-height:56px;}.ps-pcb-steps button b{max-width:100%;}.ps-pcb-dimension-inputs{gap:6px;}.ps-pcb-estimate{grid-template-columns:1fr;}.ps-pcb-estimate :where(p,small,output){grid-column:1;}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:where(.ps-pcb-service-card,.ps-pcb-steps,.ps-pcb-wizard-panel,.ps-pcb-help-panel){background:var(--ps-surface-elevated);}}@media (prefers-reduced-transparency:reduce){:where(.ps-pcb-service-card,.ps-pcb-steps,.ps-pcb-wizard-panel,.ps-pcb-upload,.ps-pcb-consent-body,.ps-pcb-help-panel){background:var(--ps-surface-elevated);}}html.ps-motion-lite :where(.ps-pcb-service-card,.ps-pcb-steps,.ps-pcb-wizard-panel,.ps-pcb-help-panel),body.ps-network-lite :where(.ps-pcb-service-card,.ps-pcb-steps,.ps-pcb-wizard-panel,.ps-pcb-help-panel){background:var(--ps-surface-elevated);}@media (prefers-reduced-motion:reduce){.ps-pcb-wizard-panel,.ps-pcb-panel-details{animation:none;}.ps-pcb-service-card:hover,.ps-pcb-consent:hover .ps-pcb-consent-body{transform:none;}.ps-pcb-help-panel,.ps-pcb-help-backdrop{transition:none;transform:none;}}html[data-ps-theme="dark"] .ps-pcb-service-card,html[data-ps-theme="dark"] .ps-pcb-wizard-panel,html[data-ps-theme="dark"] .ps-pcb-help-panel{border-color:color-mix(in srgb,var(--glass-rim) 46%,var(--ps-border));background:radial-gradient(36rem 18rem at 88% -4%,color-mix(in srgb,var(--ps-service-pcb) 18%,transparent),transparent 68%),radial-gradient(26rem 20rem at 4% 104%,color-mix(in srgb,var(--ps-service-bom) 11%,transparent),transparent 72%),linear-gradient(145deg,color-mix(in srgb,var(--glass-specular) 38%,transparent),transparent 42%),color-mix(in srgb,var(--glass-surface-3) 92%,var(--ps-canvas-deep));box-shadow:0 30px 84px rgba(0,0,0,.42),inset 0 1px 0 color-mix(in srgb,var(--glass-rim) 72%,transparent);}html[data-ps-theme="dark"] .ps-tech-copper{fill:#e0aa4b;}html[data-ps-theme="dark"] .ps-tech-substrate{fill:#467d88;}html[data-ps-theme="dark"] .ps-tech-tin{fill:#b8cbd5;}.ps-bom-order,.ps-bom-projects,.ps-service-hub,.ps-creator-store,.ps-otp-login,.ps-track,.ps-orders-dashboard,.ps-request-card,.ps-notification-center{--ps-local-accent:var(--ps-service-bom);min-width:0;padding:clamp(16px,2.6vw,28px);border:1px solid var(--ps-border);border-radius:var(--ps-radius-xl);background:linear-gradient(145deg,var(--ps-glass-highlight),transparent 42%),radial-gradient(32rem 18rem at 95% 0%,color-mix(in srgb,var(--ps-local-accent) 11%,transparent),transparent 70%),var(--ps-glass);box-shadow:var(--ps-shadow-md),inset 0 1px 0 var(--ps-glass-highlight);color:var(--ps-text-primary);}.ps-service-hub,.ps-creator-store{--ps-local-accent:var(--ps-service-creator);}.ps-track,.ps-orders-dashboard,.ps-request-card{--ps-local-accent:var(--ps-service-pcb);}.ps-otp-login{--ps-local-accent:var(--ps-brand);}.ps-bom-head,.ps-orders-dashboard-head,.ps-request-head,.ps-creator-products-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-block-end:14px;}.ps-bom-head h2,.ps-orders-dashboard-head h2{margin:3px 0 0;font-size:clamp(1.25rem,1.7vw,1.7rem);}.ps-bom-head>div>span,.ps-orders-dashboard-head>div>span{color:var(--ps-local-accent);font-size:var(--ps-text-xs);font-weight:780;}.ps-bom-intro{max-width:78ch;color:var(--ps-text-secondary);font-size:.88rem;line-height:1.85;}.ps-bom-capabilities{display:flex;gap:7px;flex-wrap:wrap;margin-block:12px;}.ps-bom-capabilities span,.ps-bom-limit{padding:5px 9px;border:1px solid color-mix(in srgb,var(--ps-service-bom) 25%,transparent);border-radius:var(--ps-radius-pill);background:var(--ps-service-bom-soft);color:var(--ps-service-bom-strong);font-size:var(--ps-text-xs);font-weight:690;}.ps-bom-example{max-width:520px;padding:12px;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-sm);background:var(--ps-canvas-deep);color:var(--ps-text-secondary);font-size:.8rem;}.ps-bom-import-panel,.ps-bom-project-save,.ps-bom-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;min-width:0;}.ps-bom-import-panel{align-items:stretch;margin-block:14px;}.ps-bom-file-import{flex:1 1 360px;min-width:0;padding:15px;border:1.5px dashed color-mix(in srgb,var(--ps-service-bom) 38%,var(--ps-border));border-radius:var(--ps-radius-md);background:var(--ps-service-bom-soft);}.ps-bom-file-import :where(strong,span,small){display:block;}.ps-bom-file-import span{color:var(--ps-text-secondary);font-size:.8rem;}.ps-bom-file-import small{color:var(--ps-text-muted);font-size:.75rem;}.ps-bom-project-save{flex:1 1 320px;}.ps-bom-project-save input{flex:1 1 180px;}.ps-bom-toolbar{margin-block-start:10px;}.ps-form-grid,.ps-service-type-grid,.ps-address-grid,.ps-guide-card-grid,.ps-trust-card-grid,.ps-creator-family-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;min-width:0;}.ps-service-card,.ps-guide-card,.ps-trust-card-grid article,.ps-creator-family-card,.ps-production-panel,.ps-order-review,.ps-estimate-card,.ps-snapshot-card{min-width:0;padding:16px;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-lg);background:var(--ps-surface);box-shadow:var(--ps-shadow-sm),inset 0 1px 0 var(--ps-glass-highlight);color:var(--ps-text-primary);}.ps-orders-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;min-width:0;}.ps-orders-stats a{min-width:0;padding:10px 12px;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-sm);background:var(--ps-surface);color:var(--ps-text-primary);text-decoration:none;}.ps-orders-stats a strong{display:block;color:var(--ps-service-pcb);font-variant-numeric:tabular-nums;}.ps-orders-stats a span{display:block;color:var(--ps-text-muted);font-size:.74rem;}.ps-error-page{display:grid;place-items:center;max-width:760px;min-height:min(68vh,620px);padding:clamp(28px,5vw,64px);border:1px solid var(--ps-border);border-radius:var(--ps-radius-xl);background:var(--ps-glass-strong);box-shadow:var(--ps-shadow-lg);text-align:center;}.ps-error-page>span{color:var(--ps-service-pcb);font-size:clamp(3.5rem,10vw,7rem);font-weight:900;line-height:1;opacity:.24;}.ps-error-page h1{margin:5px 0;font-size:clamp(1.65rem,2.7vw,2.4rem);}.ps-error-page p{max-width:52ch;margin:0 0 18px;color:var(--ps-text-secondary);}.ps-post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;}.ps-post-card{min-width:0;overflow:clip;border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);background:var(--ps-glass);box-shadow:var(--ps-shadow-sm);}.ps-post-body{padding:16px;}.ps-post-body h2{margin:5px 0;font-size:1.12rem;}.ps-post-body p{margin:0;color:var(--ps-text-secondary);font-size:.87rem;}html[data-ps-theme="dark"] body.pcbshop-theme{background:radial-gradient(50rem 34rem at 2% 2%,var(--ps-service-pcb-soft),transparent 72%),radial-gradient(48rem 32rem at 98% 7%,var(--ps-service-components-soft),transparent 72%),radial-gradient(42rem 30rem at 52% 78%,var(--ps-service-bom-soft),transparent 76%),linear-gradient(180deg,var(--ps-canvas-deep),var(--ps-canvas));}html[data-ps-theme="dark"] :where(.ps-site-header,.ps-distributor-header){background:color-mix(in srgb,var(--ps-glass-strong) 94%,transparent);box-shadow:0 12px 34px rgba(0,0,0,.28);}html[data-ps-theme="dark"] :where(.ps-site-header.is-scrolled,.ps-primary-menu .sub-menu,.ps-mega-menu,.ps-search-suggestions){background:color-mix(in srgb,var(--ps-surface-elevated) 96%,transparent);}html[data-ps-theme="dark"] :where(.woocommerce div.product,.woocommerce ul.products li.product,.woocommerce table.shop_table,.woocommerce-cart .cart-collaterals,.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review,.woocommerce-checkout #payment,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation ul,.wc-block-components-sidebar,.wc-block-cart-items,.wc-block-checkout__main){border-color:var(--ps-border);background:var(--ps-glass);color:var(--ps-text-primary);}html[data-ps-theme="dark"] body.pcbshop-theme :where(.ps-form,.ps-track,.ps-request-card,.ps-parts-filter,.ps-attribute-results,.ps-product-action,.ps-snapshot-card,.ps-compare-table-wrap,.ps-quickview-panel,.ps-quickview-close,.ps-pcb-steps,.ps-wizard-panel,.ps-order-review,.ps-estimate-card,.ps-bom-workspace,.ps-bom-table-wrap,.ps-bom-table tr,.ps-bom-edit-toolbar,.ps-bom-workspace-footer,.ps-bom-project-card,.ps-tier-pricing,.ps-price-request,.ps-order-conversation,.ps-customer-audit,.ps-bom-import-panel,.ps-bom-projects,.ps-production-panel,.ps-file-version-list>li,.ps-file-version-list>article,.ps-file-analysis>div,.ps-operations-kpi-grid article,.ps-feature-card,.ps-service-hub article,.ps-calculator-grid article,.ps-service-type-grid span,.ps-feature-matrix,.ps-3d-service-form,.ps-service-tracker,.ps-my-service-projects,.ps-consent-manager,.ps-engineering-calculators,.ps-product-trust-card,.ps-creator-family-card,.ps-product-qa-list article,.ps-tracking-section,.ps-repeat-orders-box,.ps-orders-summary-table,.ps-repeat-orders-table table,.ps-orders-summary-table table){border-color:var(--ps-border);background:var(--ps-surface);color:var(--ps-text-primary);}html[data-ps-theme="dark"] body.pcbshop-theme :where(.ps-field input,.ps-field select,.ps-field textarea,.ps-track input,.ps-feature-toolbar input,.ps-feature-toolbar select,.ps-3d-service-form input,.ps-3d-service-form select,.ps-3d-service-form textarea,.ps-service-tracker input,.ps-calculator-grid input,.ps-creator-personalization input,.ps-product-qa-form textarea,.ps-product-qa-form input,.ps-repeat-search,.ps-orders-summary-head input[type="search"],.ps-bom-code-line input,.ps-bom-qty-control input){border-color:var(--ps-border);background:var(--ps-surface-solid);color:var(--ps-text-primary);}html[data-ps-theme="dark"] body.pcbshop-theme :where(.ps-alert-error,.ps-status-needs_fix,.ps-status-cancelled,.ps-quote-expired,.ps-bom-errors,.ps-pcb-order-reference .ps-reference-error,.ps-pcb-order-reference .ps-reference-validation-summary){border-color:color-mix(in srgb,var(--ps-danger) 36%,transparent);background:var(--ps-danger-soft);color:var(--ps-danger);}html[data-ps-theme="dark"] body.pcbshop-theme :where(.ps-timeline-exception,.ps-bom-row-badge.is-dirty,.ps-bom-action-message.is-warning,.ps-feature-state.ps-state-staging-required,.ps-feature-state[data-state="Staging Required"],.ps-feature-empty,.ps-channel-unavailable>span){border-color:color-mix(in srgb,var(--ps-warning) 36%,transparent);background:var(--ps-warning-soft);color:var(--ps-warning);}html[data-ps-theme="dark"] :where(.woocommerce table.shop_table th,.woocommerce table.shop_table td,.woocommerce-cart-form__cart-item,.woocommerce-checkout-review-order-table,.wc-block-components-order-summary-item){border-color:var(--ps-border-subtle);color:var(--ps-text-primary);}html[data-ps-theme="dark"] :where(.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs .panel,.woocommerce div.product .product_meta,.woocommerce div.product form.cart,.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout #payment ul.payment_methods){border-color:var(--ps-border-subtle);background:var(--ps-canvas-raised);color:var(--ps-text-secondary);}html[data-ps-theme="dark"] :where(input,select,textarea,option){color-scheme:dark;}html[data-ps-theme="dark"] input:-webkit-autofill,html[data-ps-theme="dark"] input:-webkit-autofill:hover,html[data-ps-theme="dark"] input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ps-text-primary);box-shadow:0 0 0 1000px var(--ps-surface-solid) inset;caret-color:var(--ps-text-primary);}html[data-ps-theme="dark"] .select2-container--default .select2-selection__rendered,html[data-ps-theme="dark"] .select2-container--default .select2-selection__placeholder{color:var(--ps-text-secondary);}html[data-ps-theme="dark"] :where(.woocommerce-message,.woocommerce-info,.woocommerce-error)::before{color:currentColor;}html[data-ps-theme="dark"] .ps-site-footer,html[data-ps-theme="dark"] .ps-distributor-footer{border-block-start:1px solid var(--ps-border);background:var(--ps-canvas-deep);color:var(--ps-text-secondary);}html.ps-theme-changing :where(body,.ps-site-header,.ps-glass-surface,.ps-glass-surface-strong,.ps-page-article,input,select,textarea,table){transition:background-color 150ms var(--ps-ease-standard),border-color 150ms var(--ps-ease-standard),color 120ms var(--ps-ease-standard),box-shadow 150ms var(--ps-ease-standard);}.ps-reveal{opacity:0;transform:translateY(8px);transition:opacity var(--ps-motion-page) var(--ps-ease-standard) var(--ps-reveal-delay,0ms),transform var(--ps-motion-page) var(--ps-ease-emphasized) var(--ps-reveal-delay,0ms);}.ps-reveal.is-revealed{opacity:1;transform:translateY(0);}.ps-search-attention{animation:ps-stage66-attention 640ms var(--ps-ease-emphasized);}@keyframes ps-stage66-attention{0%,100%{box-shadow:none;}45%{box-shadow:0 0 0 5px var(--ps-service-pcb-soft);}}:where(.ps-dynamic-shelf.is-loading,.ps-engagement-loading,[aria-busy="true"].ps-dynamic-products-content){position:relative;overflow:hidden;}:where(.ps-dynamic-shelf.is-loading,.ps-engagement-loading,[aria-busy="true"].ps-dynamic-products-content)::after{position:absolute;inset:0;background:linear-gradient(105deg,transparent 20%,var(--ps-glass-highlight) 42%,transparent 64%);transform:translateX(100%);animation:ps-stage66-skeleton 1.15s ease-in-out infinite;pointer-events:none;content:"";}@keyframes ps-stage66-skeleton{to{transform:translateX(-100%);}}@media (max-width:1180px){:root{--ps-content-max:1120px;}.ps-distributor-hero{grid-template-columns:minmax(0,1fr) minmax(285px,330px);}.ps-distributor-header-main{grid-template-columns:auto minmax(240px,1fr) auto;}.ps-account-layout{grid-template-columns:minmax(0,1fr) 238px;}}@media (max-width:1024px){.ps-distributor-hero{grid-template-columns:minmax(0,1fr) 300px;}.ps-lab-content{grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);}.ps-shop-layout-upgraded{grid-template-columns:244px minmax(0,1fr);}.ps-woo-hero{align-items:flex-start;}}@media (max-width:900px){.ps-distributor-header-main{min-height:68px;gap:10px;}.ps-search-shortcuts{display:none;}.ps-primary-nav,.ps-distributor-nav{position:fixed;z-index:var(--ps-z-drawer);width:min(88vw,360px);height:calc(100dvh - var(--ps-admin-bar-offset));border:0;border-inline-end:1px solid var(--ps-border);background:var(--ps-surface-elevated);box-shadow:var(--ps-shadow-lg);transform:translateX(104%);visibility:hidden;transition:transform var(--ps-motion-surface) var(--ps-ease-emphasized),visibility 0s linear var(--ps-motion-surface);}.ps-primary-nav.is-open,.ps-distributor-nav.is-open{transform:translateX(0);visibility:visible;transition-delay:0s;}.ps-nav-inner,.ps-distributor-nav-inner{display:block;min-height:100%;padding:12px;}.ps-primary-menu{display:grid;align-items:stretch;gap:3px;}.ps-primary-menu>li{width:100%;}.ps-primary-menu>li>a{width:100%;min-height:44px;}.ps-primary-menu .sub-menu{width:100%;margin-block:3px 8px;padding:6px;border-radius:var(--ps-radius-md);}.ps-account-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav" "content";gap:12px;direction:rtl;}.ps-account-layout-nav{position:static;max-height:none;overflow:hidden;scrollbar-gutter:auto;}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;gap:5px;padding:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;}.woocommerce-account .woocommerce-MyAccount-navigation li{flex:0 0 auto;width:auto;scroll-snap-align:start;}.woocommerce-account .woocommerce-MyAccount-navigation li a{width:auto;min-height:44px;padding:8px 11px;white-space:nowrap;font-size:.78rem;}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::before{display:none;}.ps-shop-layout-upgraded{grid-template-columns:minmax(0,1fr);}.ps-shop-sidebar{inset:var(--ps-admin-bar-offset) auto 0 0;width:min(88vw,360px);max-height:none;border-radius:0 var(--ps-radius-lg) 0 0;transform:translateX(-104%);visibility:hidden;transition:transform var(--ps-motion-surface) var(--ps-ease-emphasized),visibility 0s linear var(--ps-motion-surface);}.ps-shop-sidebar.is-open{visibility:visible;transition-delay:0s;}.woocommerce-checkout #order_review{position:static;}}@media (max-width:768px){.ps-container,.ps-content-shell,body.woocommerce-account .ps-content-shell,body.ps-stage66-account-page .ps-content-shell,body.ps-stage66-pcb-order-page .ps-content-shell{width:min(calc(100% - 24px),720px);}.ps-pro-topbar-secondary{display:none;}.ps-pro-topbar-inner{justify-content:center;text-align:center;}.ps-distributor-hero{grid-template-columns:minmax(0,1fr);}.ps-distributor-hero-main{min-height:390px;padding:clamp(22px,6vw,38px);}.ps-distributor-service-stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;}.ps-distributor-track-card{grid-column:1 / -1;}.ps-lab-intro,.ps-lab-content{grid-template-columns:minmax(0,1fr);}.ps-lab-order{max-width:420px;}.ps-lab-visual{min-height:210px;}.ps-woo-hero{align-items:flex-start;flex-direction:column;}.ps-woo-hero-actions{justify-content:flex-start;}.ps-shop-toolbar{align-items:flex-start;flex-direction:column;}.woocommerce table.shop_table{font-size:.82rem;}.woocommerce table.shop_table :where(th,td){padding:10px;}.ps-reference-searchbar{grid-template-columns:minmax(0,1fr);direction:rtl;}.ps-reference-copy-btn,.ps-reference-searchbar input{order:initial;}.ps-bom-head,.ps-orders-dashboard-head,.ps-account-panel-head{align-items:flex-start;flex-direction:column;}}@media (max-width:640px){body.pcbshop-theme{font-size:.96rem;}.ps-page-main{padding-block-start:16px;}.ps-page-article,body.woocommerce-account .ps-page-article,body.ps-stage66-account-page .ps-page-article,body.ps-stage66-pcb-order-page .ps-page-article{padding:13px;border-radius:var(--ps-radius-lg);}.ps-page-header h1{font-size:clamp(1.45rem,7vw,1.8rem);}.ps-distributor-hero-copy h1{max-width:none;font-size:clamp(1.8rem,8.6vw,2.55rem);}.ps-distributor-hero-copy>p{font-size:.94rem;}.ps-distributor-hero-actions{display:grid;grid-template-columns:minmax(0,1fr);}.ps-distributor-hero-actions .ps-button{width:100%;}.ps-distributor-service-stack,.ps-lab-grid{grid-template-columns:minmax(0,1fr);}.ps-distributor-track-card{grid-column:auto;}.ps-lab-hub{padding:18px;border-radius:var(--ps-radius-lg);}.ps-lab-order{max-width:none;}.ps-lab-visual{min-height:180px;}.ps-distributor-section-head{align-items:flex-start;flex-direction:column;}.ps-distributor-section-head>a{align-self:flex-start;}.ps-account-layout-content{padding:12px;border-radius:var(--ps-radius-md);}.ps-account-welcome{grid-template-columns:minmax(0,1fr);align-items:start;}.ps-account-welcome .ps-button{width:100%;min-width:0;}.ps-account-stat-grid,.ps-account-quick-grid{grid-template-columns:minmax(0,1fr);}.ps-bom-import-panel,.ps-bom-project-save,.ps-bom-toolbar{align-items:stretch;flex-direction:column;}.ps-bom-toolbar :where(.ps-button,.ps-submit){width:100%;}.woocommerce ul.products{grid-template-columns:minmax(0,1fr);}.woocommerce-cart .shop_table_responsive td{min-width:0;}}@media (max-width:430px){.ps-container,.ps-content-shell,body.woocommerce-account .ps-content-shell,body.ps-stage66-account-page .ps-content-shell,body.ps-stage66-pcb-order-page .ps-content-shell{width:min(calc(100% - 16px),414px);}.ps-distributor-header-main{padding-block:8px;}.ps-logo-copy small,.ps-theme-toggle>span,.ps-header-action>span:not(.ps-cart-count):not(.ps-action-count){display:none;}.ps-header-action,.ps-menu-toggle,.ps-theme-toggle{width:44px;min-width:44px;min-height:44px;padding:7px;}.ps-distributor-hero-main{min-height:360px;border-radius:var(--ps-radius-lg);}.ps-distributor-service-card{min-height:96px;padding:14px;}.ps-distributor-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.ps-distributor-category-card{min-height:118px;padding:13px;}.ps-distributor-category-symbol{width:36px;height:36px;}.ps-woo-hero,.ps-shop-content,.ps-woo-content-card{padding:14px;border-radius:var(--ps-radius-lg);}.ps-woo-hero-actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr);}.ps-woo-hero-actions .ps-button{width:100%;}:where(.pcbshop-theme,.woocommerce) input[type="file"]::file-selector-button{width:100%;margin:0 0 8px;}}@media (max-width:782px){body.admin-bar{--ps-admin-bar-offset:0px;}}.ps-mobile-drawer-actions{display:none;}.ps-category-trigger-icon,.ps-category-trigger>svg.ps-category-trigger-icon{display:inline-grid;flex:0 0 22px;width:22px;height:22px;min-width:22px;min-height:22px;overflow:visible;color:currentColor;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;}.ps-category-trigger-icon path{fill:none;stroke:currentColor;}.ps-shop-layout-upgraded.has-commerce-sidebar{grid-template-columns:minmax(250px,296px) minmax(0,1fr);}.ps-shop-layout-upgraded.is-full-width,.ps-shop-layout-upgraded.is-empty{grid-template-columns:minmax(0,1fr);}.ps-shop-layout-upgraded.is-full-width .ps-shop-content,.ps-shop-layout-upgraded.is-empty .ps-shop-content{grid-column:1 / -1;width:100%;}.ps-shop-sidebar{position:sticky;inset-block-start:calc(var(--ps-sticky-offset) + 14px);align-self:start;max-height:calc(100dvh - var(--ps-sticky-offset) - 28px);overflow:auto;overscroll-behavior:contain;}.ps-shop-sidebar .ps-widget{border-block-end:1px solid var(--ps-border-subtle);padding-block:14px;}.ps-shop-sidebar .ps-widget:last-child{border-block-end:0;}.ps-widget-title{margin:0 0 10px;font-size:.95rem;line-height:1.6;}.ps-filter-close,.ps-nav-close{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;}.ps-nav-close{border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);background:var(--ps-glass-weak);color:var(--ps-text-primary);font:inherit;font-size:1.35rem;cursor:pointer;}.ps-catalog-empty-state{display:grid;place-items:center;gap:18px;min-height:clamp(330px,48vh,540px);width:100%;padding:clamp(28px,5vw,72px);border-radius:var(--ps-radius-xl);text-align:center;}.ps-empty-state-icon{display:grid;place-items:center;width:68px;height:68px;border:1px solid color-mix(in srgb,var(--ps-service-pcb) 28%,transparent);border-radius:22px;background:var(--ps-service-pcb-soft);color:var(--ps-service-pcb);}.ps-empty-state-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.ps-catalog-empty-state h2{margin:0;font-size:clamp(1.4rem,2vw,2rem);}.ps-catalog-empty-state p{max-width:54ch;margin:8px auto 0;color:var(--ps-text-secondary);}.ps-empty-state-actions{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;}.ps-stage66-catalog-empty .ps-shop-toolbar-note{max-width:62ch;}.ps-woo-section.is-empty-catalog .ps-shop-content{padding:clamp(12px,2vw,22px);}.ps-home-banners{position:relative;width:min(var(--ps-content-max),calc(100% - clamp(24px,4vw,64px)));margin:clamp(18px,2.4vw,34px) auto 0;padding:0;overflow:clip;border:1px solid var(--ps-border);border-radius:var(--ps-radius-xl);background:var(--ps-glass-strong);box-shadow:var(--ps-shadow-lg),inset 0 1px 0 var(--ps-glass-highlight);}.ps-banner-carousel,.ps-banner-track{position:relative;min-width:0;}.ps-banner-slide{--ps-banner-accent:var(--ps-service-components);position:relative;isolation:isolate;display:grid;align-items:center;width:100%;min-height:300px;aspect-ratio:2.45 / 1;padding:clamp(28px,5vw,76px);overflow:clip;background:radial-gradient(42rem 24rem at 82% 20%,color-mix(in srgb,var(--ps-banner-accent) 74%,transparent),transparent 66%),linear-gradient(128deg,color-mix(in srgb,var(--ps-banner-accent) 58%,#061722),#071c29);color:#fff;text-decoration:none;touch-action:pan-y;}.ps-banner-slide[aria-hidden="true"]{display:none;}.ps-banner-slide.ps-banner--pcb{--ps-banner-accent:var(--ps-service-pcb);}.ps-banner-slide.ps-banner--bom{--ps-banner-accent:var(--ps-service-bom);}.ps-banner-slide.ps-banner--creator{--ps-banner-accent:var(--ps-service-creator);}.ps-banner-slide.ps-banner--promotion{--ps-banner-accent:var(--ps-promotion);}.ps-banner-slide.ps-banner--neutral{--ps-banner-accent:#64748b;}.ps-banner-slide::after{position:absolute;z-index:-1;inset:0;background:linear-gradient(to left,rgba(3,14,23,.72) 0%,rgba(3,14,23,.38) 42%,transparent 80%);pointer-events:none;content:"";}.ps-banner-media,.ps-banner-media picture,.ps-banner-media img{position:absolute;z-index:-2;inset:0;display:block;width:100%;height:100%;}.ps-banner-media img{object-fit:cover;object-position:center;}.ps-banner-content{position:relative;z-index:2;display:grid;justify-items:start;max-width:min(60%,680px);text-align:start;}.ps-banner-eyebrow{margin-block-end:7px;color:color-mix(in srgb,var(--ps-banner-accent) 32%,#fff);font-size:clamp(.76rem,.7rem + .18vw,.9rem);font-weight:800;}.ps-banner-title{color:#fff;font-size:clamp(1.75rem,3.2vw,3.4rem);font-weight:860;line-height:1.3;text-wrap:balance;}.ps-banner-subtitle{margin-block-start:7px;color:rgba(255,255,255,.92);font-size:clamp(1rem,.92rem + .35vw,1.3rem);font-weight:720;}.ps-banner-text{max-width:52ch;margin-block-start:8px;color:rgba(255,255,255,.82);font-size:clamp(.86rem,.82rem + .16vw,1rem);line-height:1.8;}.ps-banner-cta{--ps-button-bg:var(--ps-banner-accent);--ps-button-fg:#fff;--ps-button-border:color-mix(in srgb,var(--ps-banner-accent) 68%,#fff);margin-block-start:18px;pointer-events:none;}.ps-banner-illustration{position:absolute;inset:8% auto auto 6%;width:min(37%,430px);aspect-ratio:1.4;opacity:.7;transform:rotate(-7deg);}.ps-banner-illustration i{position:absolute;border:1px solid color-mix(in srgb,var(--ps-banner-accent) 58%,#fff);border-radius:28px;background:color-mix(in srgb,var(--ps-banner-accent) 18%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.28);}.ps-banner-illustration i:nth-child(1){inset:8% 4% 20% 22%;}.ps-banner-illustration i:nth-child(2){inset:28% 28% 4% 0;}.ps-banner-illustration i:nth-child(3){inset:0 42% 48% 8%;border-radius:50%;}.ps-banner-controls{position:absolute;z-index:4;inset:auto auto 18px 18px;display:flex;align-items:center;gap:7px;padding:6px;border:1px solid rgba(255,255,255,.22);border-radius:var(--ps-radius-pill);background:rgba(3,16,25,.72);box-shadow:0 10px 28px rgba(0,0,0,.22);}.ps-banner-arrow,.ps-banner-pause,.ps-banner-dots button{display:inline-grid;place-items:center;border:0;color:#fff;cursor:pointer;}.ps-banner-arrow,.ps-banner-pause{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.11);}.ps-banner-arrow:hover,.ps-banner-pause:hover{background:rgba(255,255,255,.22);}.ps-banner-dots{display:flex;align-items:center;gap:1px;}.ps-banner-dots button{position:relative;width:30px;height:44px;padding:0;border-radius:12px;background:transparent;}.ps-banner-dots button::after{content:"";width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.44);transition:width var(--ps-motion-control) var(--ps-ease-standard),border-radius var(--ps-motion-control) var(--ps-ease-standard),background-color var(--ps-motion-control) var(--ps-ease-standard);}.ps-banner-dots button[aria-selected="true"]::after{width:24px;border-radius:8px;background:#fff;}.ps-banner-carousel[data-autoplay="0"] .ps-banner-pause{display:none;}.ps-banner-slide:focus-visible{outline:3px solid #fff;outline-offset:-6px;}.ps-home-has-banners .ps-distributor-hero-section{padding-block-start:clamp(14px,2vw,24px);}.ps-home-has-banners .ps-distributor-hero-main{min-height:clamp(330px,34vw,455px);}.ps-home-has-banners .ps-distributor-hero-copy h1{font-size:clamp(1.8rem,3.4vw,3rem);}html[data-ps-theme="dark"] :is(select,option,optgroup){color:var(--ps-text-primary);background-color:var(--ps-surface-solid);}html[data-ps-theme="dark"] :is(input,textarea):-webkit-autofill,html[data-ps-theme="dark"] :is(input,textarea):-webkit-autofill:hover,html[data-ps-theme="dark"] :is(input,textarea):-webkit-autofill:focus{-webkit-text-fill-color:var(--ps-text-primary);caret-color:var(--ps-text-primary);box-shadow:0 0 0 1000px var(--ps-surface-solid) inset;transition:background-color 9999s ease-out;}.ps-mobile-dock{display:none;}@media (max-width:900px){.ps-desktop-header-action{display:none;}.ps-distributor-header-main{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;min-height:0;gap:8px 10px;padding-block:8px 10px;}.ps-brand{grid-column:1;grid-row:1;overflow:visible;}.ps-text-logo{width:max-content;max-width:100%;gap:8px;}.ps-text-logo .ps-logo-mark,.ps-brand .custom-logo-link img{flex:0 0 auto;}.ps-brand .custom-logo-link{display:flex;align-items:center;max-width:100%;}.ps-brand .custom-logo{width:auto;max-width:72px;max-height:42px;object-fit:contain;}.ps-logo-copy{display:grid;min-width:0;overflow:visible;}.ps-logo-copy strong{max-width:none;overflow:visible;color:var(--ps-text-primary);font-size:clamp(.94rem,4.1vw,1.06rem);line-height:1.5;text-overflow:clip;white-space:nowrap;}.ps-header-actions{grid-column:2;grid-row:1;flex:0 0 auto;gap:6px;}.ps-header-action,.ps-menu-toggle{flex:0 0 44px;width:44px;min-width:44px;min-height:44px;padding:7px;}.ps-menu-toggle{display:inline-flex;position:relative;inset:auto;margin:0;}.ps-header-action>span:not(.ps-cart-count):not(.ps-action-count){display:none;}.ps-header-action svg{width:22px;height:22px;}.ps-distributor-header-search{grid-column:1 / -1;grid-row:2;width:100%;}.ps-distributor-search form{width:100%;min-height:50px;border-radius:17px;}.ps-distributor-search form>button{flex:0 0 50px;width:50px;min-width:50px;min-height:48px;padding:0;border-radius:14px;border-color:color-mix(in srgb,var(--ps-info) 72%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--ps-info) 92%,#fff 8%),var(--ps-info));color:#fff;}.ps-distributor-search form>button span{display:none;}.ps-distributor-search form>button svg{width:22px;height:22px;stroke:currentColor;}.ps-primary-nav,.ps-distributor-nav{width:min(92vw,390px);max-height:calc(100dvh - var(--ps-admin-bar-offset));border-inline-start:1px solid var(--ps-border);background:color-mix(in srgb,var(--ps-surface-elevated) 97%,transparent);box-shadow:-22px 0 60px rgba(3,20,31,.28),inset 0 1px 0 var(--ps-glass-highlight);}.ps-mobile-nav-head{inset-block-start:0;align-items:center;justify-content:space-between;min-height:58px;padding:7px 12px;border-block-end:1px solid var(--ps-border-subtle);background:color-mix(in srgb,var(--ps-surface-elevated) 94%,transparent);}.ps-mobile-nav-head strong{min-width:0;overflow-wrap:break-word;color:var(--ps-text-primary);}.ps-mobile-drawer-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border-block-end:1px solid var(--ps-border-subtle);}.ps-drawer-action{position:relative;display:grid;place-items:center;gap:5px;min-width:0;min-height:62px;padding:8px 5px;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-md);background:var(--ps-glass-weak);color:var(--ps-text-primary);font-size:.72rem;font-weight:720;text-align:center;text-decoration:none;}.ps-drawer-action:hover{border-color:var(--ps-border-strong);background:var(--ps-surface-elevated);color:var(--ps-text-primary);}.ps-drawer-action svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;}.ps-drawer-action .ps-action-count{position:absolute;inset:5px auto auto 5px;}.ps-mobile-nav-quick{padding-inline:12px;}.ps-nav-inner,.ps-distributor-nav-inner{width:100%;min-width:0;padding:8px 12px 24px;}.ps-main-menu-wrap,.ps-primary-menu,.ps-primary-menu>li{min-width:0;max-width:100%;}.ps-primary-menu>li{position:relative;margin-block:3px;overflow:clip;border:1px solid var(--ps-border-subtle);border-radius:var(--ps-radius-md);background:var(--ps-glass-weak);box-shadow:inset 0 1px 0 var(--ps-glass-highlight);}.ps-primary-menu>li>a{min-height:50px;border-radius:0;background:transparent;}.ps-has-submenu-control>a{padding-inline-end:60px;}.ps-submenu-toggle{position:absolute;inset:5px auto auto 6px;border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);background:var(--ps-surface);color:var(--ps-text-secondary);box-shadow:inset 0 1px 0 var(--ps-glass-highlight);cursor:pointer;}.ps-submenu-toggle>span{width:10px;height:10px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);transition:transform var(--ps-motion-control) var(--ps-ease-standard);}.ps-submenu-toggle[aria-expanded="true"]>span{transform:rotate(225deg);}.ps-primary-menu .sub-menu{position:static;min-width:0;padding:0 10px;overflow:hidden;border-radius:0;background:var(--ps-canvas-raised);box-shadow:inset 0 1px 0 var(--ps-border-subtle);opacity:1;visibility:visible;transform:none;transition:max-height var(--ps-motion-surface) var(--ps-ease-standard),padding var(--ps-motion-surface) var(--ps-ease-standard);}.ps-primary-menu .is-submenu-open>.sub-menu{max-height:min(520px,70dvh);padding:8px 10px 11px;}.ps-category-navigation{width:100%;margin-block-end:8px;}.ps-category-trigger{width:100%;min-height:48px;}.ps-nav-utilities{display:grid;width:100%;}.ps-shop-layout-upgraded.has-commerce-sidebar{grid-template-columns:minmax(0,1fr);}.ps-shop-sidebar{position:fixed;z-index:var(--ps-z-drawer);inset:var(--ps-admin-bar-offset) 0 0 auto;width:min(92vw,390px);height:calc(var(--ps-viewport-height,100dvh) - var(--ps-admin-bar-offset));max-height:calc(100dvh - var(--ps-admin-bar-offset));border-radius:0 0 0 var(--ps-radius-lg);border-inline-start:0;border-inline-end:1px solid var(--ps-border);overflow-x:clip;transform:translateX(104%);}.ps-shop-sidebar.is-open{transform:translateX(0);}body.pcbshop-theme{padding-block-end:0;}.ps-site-footer{margin-block-end:0;padding-block-end:calc(82px + env(safe-area-inset-bottom,0px));}.ps-mobile-dock{position:fixed;z-index:var(--ps-z-dock);inset:auto 10px calc(8px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(var(--ps-dock-count,5),minmax(0,1fr));min-height:66px;padding:6px 7px;border:1px solid var(--ps-border);border-radius:22px;background:color-mix(in srgb,var(--ps-surface-elevated) 94%,var(--ps-canvas-deep));box-shadow:0 16px 42px rgba(4,22,34,.24),inset 0 1px 0 var(--ps-glass-highlight);isolation:isolate;transition:transform var(--ps-motion-surface) var(--ps-ease-emphasized),opacity var(--ps-motion-control) var(--ps-ease-standard);}.ps-mobile-dock>a{position:relative;display:grid;place-items:center;min-width:0;min-height:52px;border-radius:16px;color:var(--ps-text-secondary);text-decoration:none;}.ps-mobile-dock>a>span{display:grid;place-items:center;}.ps-mobile-dock svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;}.ps-mobile-dock small{max-width:100%;overflow:hidden;font-size:.66rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;}.ps-mobile-dock>a.is-current,.ps-mobile-dock>a[aria-current="page"]{background:var(--ps-brand-soft);color:var(--ps-brand-strong);}.ps-mobile-dock>a.is-primary>span{background:var(--ps-service-pcb);box-shadow:0 8px 18px var(--ps-service-pcb-soft);}.ps-floating-support{inset-block-end:calc(88px + env(safe-area-inset-bottom,0px));transition:transform var(--ps-motion-control),opacity var(--ps-motion-control);}body.ps-dock-footer-visible .ps-floating-support,.ps-floating-support.is-footer-visible{opacity:0;pointer-events:none;transform:translateY(14px) scale(.92);}}@media (max-width:640px){.ps-distributor-search form>select,.ps-distributor-search-divider{display:none;}.ps-distributor-search form{display:flex;}.ps-distributor-search form>input{flex:1 1 auto;width:auto;padding-inline:14px;}.ps-home-banners{width:min(calc(100% - 16px),624px);margin-block-start:12px;border-radius:var(--ps-radius-lg);}.ps-banner-slide{align-items:end;min-height:0;aspect-ratio:1.35 / 1;padding:24px 18px 74px;}.ps-banner-slide::after{background:linear-gradient(to top,rgba(3,14,23,.88) 0%,rgba(3,14,23,.40) 60%,transparent 100%);}.ps-banner-content{max-width:94%;}.ps-banner-title{font-size:clamp(1.45rem,7vw,2.05rem);}.ps-banner-text{display:-webkit-box;overflow:hidden;font-size:.82rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.ps-banner-cta{min-height:44px;margin-block-start:12px;padding:8px 13px;}.ps-banner-illustration{inset:5% auto auto 2%;width:62%;opacity:.48;}.ps-banner-controls{inset:auto 14px 14px auto;}.ps-banner-arrow{display:none;}.ps-home-has-banners .ps-distributor-hero-main{min-height:320px;}}@media (max-width:390px){.ps-header-account{display:none;}.ps-logo-copy small{display:none;}.ps-logo-copy strong{font-size:.94rem;}.ps-brand .custom-logo{max-width:54px;max-height:38px;}.ps-mobile-dock{inset-inline:6px;}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:where(.ps-glass-weak,.ps-glass,.ps-glass-strong,.ps-home-banners,.ps-mobile-dock,.ps-mobile-nav-head){background:var(--ps-surface-elevated);}}html.ps-motion-lite :where(.ps-home-banners,.ps-mobile-dock,.ps-mobile-nav-head),body.ps-network-lite :where(.ps-home-banners,.ps-mobile-dock,.ps-mobile-nav-head){background:var(--ps-surface-elevated);backdrop-filter:none;-webkit-backdrop-filter:none;}@media (prefers-reduced-transparency:reduce){:where(.ps-site-header,.ps-glass-weak,.ps-glass,.ps-glass-strong,.ps-glass-surface,.ps-glass-surface-strong,.ps-page-article,.ps-woo-content-card,.ps-primary-menu .sub-menu,.ps-mega-menu,.ps-search-suggestions,.ps-home-banners,.ps-mobile-dock,.ps-mobile-nav-head){background:var(--ps-surface-solid);backdrop-filter:none;-webkit-backdrop-filter:none;}}html.ps-motion-balanced body.pcbshop-theme::before,html.ps-motion-balanced body.pcbshop-theme::after{filter:none;opacity:.28;}html.ps-motion-lite :where(.ps-glass-surface,.ps-glass-surface-strong,.ps-page-article,.ps-woo-content-card),body.ps-network-lite :where(.ps-glass-surface,.ps-glass-surface-strong,.ps-page-article,.ps-woo-content-card){background:var(--ps-surface-elevated);backdrop-filter:none;-webkit-backdrop-filter:none;}html.ps-motion-lite body.pcbshop-theme::before,html.ps-motion-lite body.pcbshop-theme::after,body.ps-network-lite::before,body.ps-network-lite::after{display:none;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}body.pcbshop-theme *,body.pcbshop-theme *::before,body.pcbshop-theme *::after{scroll-behavior:auto;animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;transition-delay:0ms;}.ps-reveal{opacity:1;transform:none;}:where(.ps-stage37-card,.ps-lab-link,.ps-distributor-service-card,.ps-distributor-category-card,.woocommerce ul.products li.product):hover{transform:none;}}@media (forced-colors:active){:where(.ps-button,.ps-submit,.ps-header-action,.ps-menu-toggle,input,select,textarea,.ps-glass-surface,.ps-glass-surface-strong){border:1px solid CanvasText;box-shadow:none;}:where(.ps-status,.ps-request-status,[class*="ps-request-status-"])::before{forced-color-adjust:none;background:currentColor;}}@media print{.ps-pro-topbar,.ps-site-header,.ps-primary-nav,.ps-mobile-dock,.ps-floating-support,.ps-scroll-progress,.ps-pcb-wizard-actions,.ps-woo-hero-actions{display:none;}body.pcbshop-theme{background:#fff;color:#111;}:where(.ps-glass-surface,.ps-glass-surface-strong,.ps-page-article,.ps-woo-content-card){border:1px solid #bbb;background:#fff;box-shadow:none;backdrop-filter:none;}}:where(.ps-distributor-hero-main,.ps-home-banners,.ps-lab-hub,.ps-woo-hero,.ps-shop-sidebar,.ps-account-welcome,.ps-pcb-order-reference,.ps-orders-dashboard,.ps-bom-order,.ps-service-hub,.ps-quickview-panel){border-color:color-mix(in srgb,var(--ps-glass-rim) 56%,var(--ps-border));box-shadow:0 26px 68px color-mix(in srgb,var(--ps-glass-depth) 88%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 92%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--ps-border-subtle) 70%,transparent);}:where(.pcbshop-theme,.woocommerce) :where(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea,.select2-selection){border-color:color-mix(in srgb,var(--ps-border) 88%,transparent);background:linear-gradient(155deg,color-mix(in srgb,var(--ps-glass-highlight) 42%,transparent),transparent 44%),color-mix(in srgb,var(--ps-surface-elevated) 88%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 62%,transparent),var(--ps-shadow-xs);backdrop-filter:none;-webkit-backdrop-filter:none;}:where(.pcbshop-theme,.woocommerce) :where(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea,.select2-selection):focus,:where(.pcbshop-theme,.woocommerce) :where(input,select,textarea):focus-visible{border-color:var(--ps-focus);box-shadow:var(--ps-focus-ring),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 76%,transparent);}.ps-site-header,.ps-distributor-header{isolation:isolate;overflow:visible;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;}.ps-site-header::before,.ps-distributor-header::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;border-block-end:1px solid color-mix(in srgb,var(--ps-glass-rim) 54%,var(--ps-border-subtle));background:radial-gradient(34rem 16rem at 86% 0%,color-mix(in srgb,var(--ps-service-pcb) 10%,transparent),transparent 70%),linear-gradient(155deg,color-mix(in srgb,var(--ps-glass-specular) 54%,transparent),transparent 38%),color-mix(in srgb,var(--ps-glass-strong) 86%,transparent);box-shadow:0 12px 34px color-mix(in srgb,var(--ps-glass-depth) 54%,transparent),inset 0 1px 0 var(--ps-glass-rim);backdrop-filter:blur(11px) saturate(128%);-webkit-backdrop-filter:blur(11px) saturate(128%);transition:background-color var(--ps-motion-control) var(--ps-ease-standard),box-shadow var(--ps-motion-control) var(--ps-ease-standard);}.ps-site-header.is-scrolled::before,.ps-distributor-header.is-scrolled::before{background:linear-gradient(155deg,color-mix(in srgb,var(--ps-glass-specular) 42%,transparent),transparent 40%),color-mix(in srgb,var(--ps-surface-elevated) 88%,transparent);box-shadow:0 18px 48px color-mix(in srgb,var(--ps-glass-depth) 82%,transparent),inset 0 1px 0 var(--ps-glass-rim);}.ps-header-action,.ps-menu-toggle,.ps-theme-toggle{border-color:color-mix(in srgb,var(--ps-glass-rim) 44%,var(--ps-border-subtle));background:radial-gradient(12rem 7rem at var(--ps-glass-x,75%) var(--ps-glass-y,0%),color-mix(in srgb,var(--ps-glass-specular) 52%,transparent),transparent 50%),color-mix(in srgb,var(--ps-glass-weak) 88%,transparent);box-shadow:0 8px 22px color-mix(in srgb,var(--ps-glass-depth) 45%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 78%,transparent);}.ps-header-action:hover,.ps-menu-toggle:hover,.ps-theme-toggle:hover{border-color:color-mix(in srgb,var(--ps-focus) 30%,var(--ps-border-strong));background:color-mix(in srgb,var(--ps-glass) 86%,var(--ps-surface-elevated) 14%);box-shadow:0 12px 28px color-mix(in srgb,var(--ps-glass-depth) 66%,transparent),inset 0 1px 0 var(--ps-glass-rim);}:where(.ps-primary-menu .sub-menu,.ps-mega-menu,.ps-search-suggestions){border-color:color-mix(in srgb,var(--ps-glass-rim) 56%,var(--ps-border));background:radial-gradient(28rem 14rem at 88% 0%,color-mix(in srgb,var(--ps-service-pcb) 10%,transparent),transparent 68%),linear-gradient(150deg,color-mix(in srgb,var(--ps-glass-specular) 42%,transparent),transparent 40%),color-mix(in srgb,var(--ps-glass-strong) 88%,transparent);box-shadow:0 30px 76px color-mix(in srgb,var(--ps-glass-depth) 98%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 88%,transparent);backdrop-filter:blur(19px) saturate(142%);-webkit-backdrop-filter:blur(19px) saturate(142%);}.ps-primary-menu-pcb-only .ps-pcb-nav-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;}.ps-primary-menu-pcb-only .ps-pcb-nav-copy{min-width:0;}.ps-primary-menu-pcb-only .ps-pcb-nav-copy strong,.ps-primary-menu-pcb-only .ps-pcb-nav-copy small{display:block;}.ps-primary-menu-pcb-only .ps-pcb-nav-copy small{margin-block-start:2px;color:var(--ps-text-muted);font-size:.76rem;font-weight:560;line-height:1.55;}.ps-primary-menu-pcb-only .ps-pcb-nav-arrow{color:color-mix(in srgb,var(--ps-text-primary) 70%,transparent);font-size:1.08rem;font-weight:900;}@media (min-width:901px){.ps-primary-menu{min-width:0;}.ps-primary-menu>li>a{min-height:48px;padding-inline:14px;font-size:clamp(.9rem,.84rem + .10vw,1rem);line-height:1.5;white-space:nowrap;}.ps-primary-menu .sub-menu{min-width:250px;padding:10px;}.ps-primary-menu .sub-menu a{min-height:44px;padding:10px 12px;font-size:.92rem;}body.ps-channel-profile-pcb-only .ps-distributor-nav{border-block:1px solid color-mix(in srgb,var(--ps-glass-rim) 46%,var(--ps-border-subtle));background:radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--ps-service-pcb) 9%,transparent),transparent 34%),color-mix(in srgb,var(--ps-glass-weak) 76%,transparent);box-shadow:0 12px 32px color-mix(in srgb,var(--ps-glass-depth) 44%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 72%,transparent);backdrop-filter:blur(12px) saturate(126%);-webkit-backdrop-filter:blur(12px) saturate(126%);}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li{--ps-nav-accent:var(--ps-service-pcb);}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li.ps-pcb-nav-home{--ps-nav-accent:var(--ps-brand);}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li.ps-pcb-nav-assembly{--ps-nav-accent:var(--ps-service-bom);}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li.ps-pcb-nav-stencil{--ps-nav-accent:var(--ps-service-creator);}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li.ps-pcb-nav-track{--ps-nav-accent:color-mix(in srgb,var(--ps-service-pcb) 62%,var(--ps-service-bom));}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li>a{display:grid;grid-template-columns:34px max-content;gap:8px;padding:6px 13px;border:1px solid color-mix(in srgb,var(--ps-nav-accent) 24%,var(--ps-border-subtle));border-radius:15px;background:radial-gradient(11rem 6rem at 78% 0%,color-mix(in srgb,var(--ps-nav-accent) 12%,transparent),transparent 62%),linear-gradient(150deg,color-mix(in srgb,var(--ps-glass-highlight) 42%,transparent),transparent 52%),color-mix(in srgb,var(--ps-glass-weak) 82%,transparent);box-shadow:0 9px 24px color-mix(in srgb,var(--ps-glass-depth) 46%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 78%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li>a:hover,body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li>a:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ps-nav-accent) 46%,var(--ps-border-strong));box-shadow:0 15px 34px color-mix(in srgb,var(--ps-nav-accent) 10%,var(--ps-glass-depth)),inset 0 1px 0 var(--ps-glass-rim);}body.ps-channel-profile-pcb-only .ps-pcb-nav-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--ps-nav-accent) 22%,transparent);border-radius:11px;background:color-mix(in srgb,var(--ps-nav-accent) 13%,var(--ps-surface-elevated));color:color-mix(in srgb,var(--ps-nav-accent) 82%,var(--ps-text-primary));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 68%,transparent);}body.ps-channel-profile-pcb-only .ps-pcb-nav-icon svg{width:19px;height:19px;}body.ps-channel-profile-pcb-only .ps-pcb-nav-copy strong{font-size:.94rem;}body.ps-channel-profile-pcb-only .ps-pcb-nav-copy small,body.ps-channel-profile-pcb-only .ps-pcb-nav-arrow{display:none;}}@media (max-width:900px){.ps-primary-nav,.ps-distributor-nav{inset:var(--ps-admin-bar-offset) 0 0 auto;inset-inline:auto;top:var(--ps-admin-bar-offset);right:calc(-1 * var(--ps-viewport-right-gutter,0px));bottom:0;left:auto;box-sizing:border-box;width:min(calc(100vw - 8px),440px);max-width:440px;height:calc(var(--ps-viewport-height,100dvh) - var(--ps-admin-bar-offset));max-height:calc(var(--ps-viewport-height,100dvh) - var(--ps-admin-bar-offset));overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--ps-glass-rim) 58%,var(--ps-border));border-right:0;border-radius:30px 0 0 30px;background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--ps-service-pcb) 15%,transparent),transparent 35%),radial-gradient(circle at 12% 42%,color-mix(in srgb,var(--ps-service-bom) 9%,transparent),transparent 40%),linear-gradient(155deg,color-mix(in srgb,var(--ps-glass-specular) 44%,transparent),transparent 36%),color-mix(in srgb,var(--ps-glass-strong) 84%,transparent);box-shadow:-30px 0 84px color-mix(in srgb,var(--ps-glass-depth) 100%,transparent),inset 1px 0 0 color-mix(in srgb,var(--ps-glass-rim) 86%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 90%,transparent);backdrop-filter:blur(22px) saturate(144%);-webkit-backdrop-filter:blur(22px) saturate(144%);isolation:isolate;}.ps-mobile-nav-head{z-index:3;min-height:70px;padding:11px 16px;border-block-end:1px solid color-mix(in srgb,var(--ps-glass-rim) 50%,var(--ps-border-subtle));background:linear-gradient(155deg,color-mix(in srgb,var(--ps-glass-specular) 34%,transparent),transparent 42%),color-mix(in srgb,var(--ps-glass-strong) 80%,var(--ps-surface-elevated) 20%);box-shadow:0 10px 28px color-mix(in srgb,var(--ps-glass-depth) 50%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 84%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;}.ps-mobile-nav-head strong{font-size:1.08rem;font-weight:900;}.ps-nav-close{flex:0 0 46px;width:46px;height:46px;border-color:color-mix(in srgb,var(--ps-service-pcb) 24%,var(--ps-border));background:color-mix(in srgb,var(--ps-glass-weak) 84%,transparent);box-shadow:0 9px 22px color-mix(in srgb,var(--ps-glass-depth) 42%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 74%,transparent);}.ps-mobile-drawer-actions,.ps-mobile-nav-quick{width:100%;gap:11px;padding:14px 16px 16px;border-block-end:1px solid color-mix(in srgb,var(--ps-glass-rim) 38%,var(--ps-border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--ps-glass-weak) 24%,transparent),transparent);}.ps-mobile-drawer-actions{grid-template-columns:repeat(var(--ps-drawer-action-count,2),minmax(0,1fr));}.ps-mobile-nav-quick{grid-template-columns:repeat(2,minmax(0,1fr));}.ps-drawer-action,.ps-mobile-nav-quick a{min-width:0;border:1px solid color-mix(in srgb,var(--ps-glass-rim) 46%,var(--ps-border-subtle));background:radial-gradient(12rem 7rem at 82% 0%,color-mix(in srgb,var(--ps-glass-specular) 44%,transparent),transparent 54%),color-mix(in srgb,var(--ps-glass-weak) 76%,var(--ps-surface) 24%);box-shadow:0 12px 30px color-mix(in srgb,var(--ps-glass-depth) 54%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 78%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;}.ps-drawer-action{min-height:88px;border-radius:22px;font-size:.92rem;}.ps-drawer-theme{background:radial-gradient(circle at 84% 10%,color-mix(in srgb,var(--ps-warning) 18%,transparent),transparent 44%),color-mix(in srgb,var(--ps-glass-weak) 78%,var(--ps-surface) 22%);}.ps-drawer-account{background:radial-gradient(circle at 84% 10%,color-mix(in srgb,var(--ps-service-pcb) 18%,transparent),transparent 44%),color-mix(in srgb,var(--ps-glass-weak) 78%,var(--ps-surface) 22%);}.ps-drawer-action svg{width:29px;height:29px;}.ps-mobile-nav-quick a{min-height:58px;border-radius:18px;font-size:.92rem;}.ps-primary-nav .ps-nav-inner,.ps-primary-nav .ps-distributor-nav-inner{display:block;width:100%;min-width:0;padding:16px 16px calc(34px + env(safe-area-inset-bottom));}.ps-primary-nav .ps-main-menu-wrap,.ps-primary-nav .ps-primary-menu,.ps-primary-nav .ps-primary-menu>li{width:100%;min-width:0;}.ps-primary-nav .ps-primary-menu{display:grid;gap:10px;}.ps-primary-nav .ps-primary-menu>li{position:relative;display:block;padding:0;}.ps-primary-nav .ps-primary-menu>li>a{display:flex;width:100%;min-height:58px;align-items:center;padding:13px 15px;border:1px solid color-mix(in srgb,var(--ps-glass-rim) 38%,var(--ps-border-subtle));border-radius:18px;background:color-mix(in srgb,var(--ps-glass-weak) 70%,transparent);font-size:.98rem;line-height:1.55;white-space:normal;}.ps-primary-nav .ps-has-submenu-control>a{padding-inline-end:62px;}.ps-submenu-toggle{inset:7px auto auto 7px;display:inline-grid;place-items:center;width:44px;height:44px;border-color:color-mix(in srgb,var(--ps-glass-rim) 42%,var(--ps-border));background:color-mix(in srgb,var(--ps-glass-weak) 82%,transparent);}.ps-primary-menu .sub-menu{max-height:0;margin:0;padding:0 9px;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;}.ps-primary-menu .is-submenu-open>.sub-menu{max-height:min(620px,68dvh);padding:8px 9px 4px;}.ps-primary-menu .sub-menu a{min-height:48px;padding:10px 12px;border-radius:14px;font-size:.90rem;line-height:1.55;}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only{gap:12px;}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li{--ps-nav-accent:var(--ps-service-pcb);}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li.ps-pcb-nav-home{--ps-nav-accent:var(--ps-brand);}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li.ps-pcb-nav-assembly{--ps-nav-accent:var(--ps-service-bom);}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li.ps-pcb-nav-stencil{--ps-nav-accent:var(--ps-service-creator);}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li.ps-pcb-nav-track{--ps-nav-accent:color-mix(in srgb,var(--ps-service-pcb) 62%,var(--ps-service-bom));}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li>a{display:grid;grid-template-columns:54px minmax(0,1fr) 24px;gap:13px;min-height:86px;padding:14px 15px;border-color:color-mix(in srgb,var(--ps-nav-accent) 28%,var(--ps-border-subtle));border-radius:23px;background:radial-gradient(16rem 9rem at 84% 4%,color-mix(in srgb,var(--ps-nav-accent) 16%,transparent),transparent 62%),linear-gradient(150deg,color-mix(in srgb,var(--ps-glass-specular) 32%,transparent),transparent 48%),color-mix(in srgb,var(--ps-glass-weak) 78%,var(--ps-surface) 22%);box-shadow:0 16px 40px color-mix(in srgb,var(--ps-glass-depth) 66%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 82%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--ps-border-subtle) 58%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;}body.ps-channel-profile-pcb-only .ps-pcb-nav-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid color-mix(in srgb,var(--ps-nav-accent) 30%,transparent);border-radius:17px;background:color-mix(in srgb,var(--ps-nav-accent) 16%,var(--ps-surface-elevated));color:color-mix(in srgb,var(--ps-nav-accent) 84%,var(--ps-text-primary));box-shadow:0 9px 22px color-mix(in srgb,var(--ps-nav-accent) 13%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 78%,transparent);}body.ps-channel-profile-pcb-only .ps-pcb-nav-copy strong{font-size:1rem;font-weight:900;line-height:1.4;}body.ps-channel-profile-pcb-only .ps-pcb-nav-copy small{font-size:.76rem;line-height:1.55;}body.ps-channel-profile-pcb-only .ps-pcb-nav-arrow{justify-self:end;color:color-mix(in srgb,var(--ps-nav-accent) 72%,var(--ps-text-primary));}.ps-nav-overlay.is-open{background:radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--ps-service-pcb) 8%,transparent),transparent 38%),rgba(8,26,38,.48);backdrop-filter:blur(4px) saturate(110%);-webkit-backdrop-filter:blur(4px) saturate(110%);}.ps-mobile-dock{min-height:68px;border-color:color-mix(in srgb,var(--ps-glass-rim) 54%,var(--ps-border));background:radial-gradient(22rem 10rem at 86% 0%,color-mix(in srgb,var(--ps-service-pcb) 10%,transparent),transparent 72%),linear-gradient(155deg,color-mix(in srgb,var(--ps-glass-specular) 40%,transparent),transparent 42%),color-mix(in srgb,var(--ps-glass-strong) 82%,transparent);box-shadow:0 18px 50px color-mix(in srgb,var(--ps-glass-depth) 94%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 88%,transparent);backdrop-filter:blur(10px) saturate(126%);-webkit-backdrop-filter:blur(10px) saturate(126%);}.ps-mobile-dock>a{min-height:54px;}.ps-mobile-dock small{font-size:clamp(.66rem,2.8vw,.72rem);}}@media (max-width:390px){.ps-logo-copy strong{font-size:clamp(.92rem,4.4vw,1rem);}.ps-mobile-dock small{font-size:.66rem;}.ps-primary-nav,.ps-distributor-nav{width:calc(100vw - 4px);}.ps-mobile-drawer-actions,.ps-mobile-nav-quick,.ps-primary-nav .ps-nav-inner,.ps-primary-nav .ps-distributor-nav-inner{padding-inline:12px;}}html[data-ps-theme="dark"] :where(.ps-home-banners,.ps-distributor-hero-main,.ps-lab-hub,.ps-woo-hero,.ps-page-article,.ps-woo-content-card,.ps-shop-sidebar,.ps-account-welcome,.ps-pcb-order-reference){border-color:color-mix(in srgb,var(--ps-glass-rim) 54%,var(--ps-border));box-shadow:0 28px 74px rgba(0,0,0,.30),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 76%,transparent);}html.ps-help-open,html[data-ps-help-scroll-lock="1"]{overflow:hidden;overscroll-behavior:none;}body.ps-help-modal-open{overscroll-behavior:none;}body.ps-help-modal-open :where(.ps-site-header,.ps-distributor-header){visibility:visible;opacity:1;transform:none;pointer-events:none;}body.ps-help-modal-open :where(.ps-mobile-dock,.ps-floating-support,.ps-compare-dock,.ps-nav-overlay,.ps-filter-overlay,.ps-quickview:not([data-ps-system-alert])){visibility:hidden;opacity:0;pointer-events:none;}body.ps-help-modal-open :where(.ps-mobile-dock,.ps-floating-support,.ps-compare-dock){transform:translateY(18px) scale(.96);}body.ps-help-modal-open :where(.ps-primary-nav.is-open,.ps-distributor-nav.is-open,.ps-shop-sidebar.is-open){pointer-events:none;}.ps-toast{z-index:var(--ps-z-toast);}[data-ps-system-alert]{z-index:var(--ps-z-system-alert);}@media (prefers-reduced-transparency:reduce){body.pcbshop-theme::before,body.pcbshop-theme::after{display:none;}.ps-site-header::before,.ps-distributor-header::before{backdrop-filter:none;-webkit-backdrop-filter:none;}:where(.ps-glass-weak,.ps-glass,.ps-glass-strong,.ps-glass-surface,.ps-glass-surface-strong,.ps-page-article,.ps-woo-content-card,.ps-primary-nav,.ps-distributor-nav,.ps-primary-menu .sub-menu,.ps-mega-menu,.ps-search-suggestions,.ps-home-banners,.ps-mobile-dock,.ps-pcb-help-panel){background:var(--ps-surface-elevated);backdrop-filter:none;-webkit-backdrop-filter:none;}.ps-pcb-help-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none;}}html.ps-motion-lite :where(.ps-primary-nav,.ps-distributor-nav,.ps-home-banners,.ps-mobile-dock,.ps-page-article,.ps-woo-content-card),body.ps-network-lite :where(.ps-primary-nav,.ps-distributor-nav,.ps-home-banners,.ps-mobile-dock,.ps-page-article,.ps-woo-content-card){background:var(--ps-surface-elevated);backdrop-filter:none;-webkit-backdrop-filter:none;}html.ps-motion-balanced{--ps-glass-blur-weak:4px;--ps-glass-blur:8px;--ps-glass-blur-strong:11px;--ps-glass-saturation:124%;--ps-motion-micro:80ms;--ps-motion-control:110ms;--ps-motion-surface:145ms;--ps-motion-page:170ms;}:is(.ps-lab-link,.ps-lab-order,.ps-distributor-service-card,.ps-distributor-category-card,.ps-distributor-product-card,.ps-account-panel,.ps-address-card,.ps-request-card).is-ps-interacting,:is(.ps-primary-nav,.ps-distributor-nav,.ps-shop-sidebar).is-open,.ps-pcb-help-surface:not([hidden]) .ps-pcb-help-panel{will-change:transform,opacity;}:where(.ps-button,.ps-submit,.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button){filter:none;transition:transform var(--ps-motion-micro) var(--ps-ease-standard),border-color var(--ps-motion-control) var(--ps-ease-standard),background-color var(--ps-motion-control) var(--ps-ease-standard),color var(--ps-motion-control) var(--ps-ease-standard);}:where(.ps-button,.ps-submit,.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button):hover{filter:none;}:where(.ps-header-action,.ps-menu-toggle,.ps-theme-toggle,.ps-pcb-steps button,.ps-pcb-service-card-body,.ps-drawer-action,.ps-mobile-nav-quick a,.ps-primary-menu>li>a){transition-duration:var(--ps-motion-control);}.ps-pcb-service-card,.ps-pcb-wizard-panel{}.ps-pcb-service-card{transition:border-color 130ms var(--ease-standard),background-color 130ms var(--ease-standard),transform 90ms var(--ease-out);}.ps-pcb-help-panel{backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);}.ps-pcb-steps::before{width:84%;transform:scaleX(var(--ps-wizard-scale,0));transform-origin:right center;transition:transform var(--motion-normal) var(--ease-emphasized);}html.ps-motion-balanced .ps-site-header::before,html.ps-motion-balanced .ps-distributor-header::before{backdrop-filter:blur(6px) saturate(118%);-webkit-backdrop-filter:blur(6px) saturate(118%);box-shadow:0 8px 22px color-mix(in srgb,var(--ps-glass-depth) 44%,transparent),inset 0 1px 0 var(--ps-glass-rim);}html.ps-motion-balanced :where(.ps-primary-nav,.ps-distributor-nav,.ps-shop-sidebar,.ps-home-banners){backdrop-filter:blur(7px) saturate(120%);-webkit-backdrop-filter:blur(7px) saturate(120%);}html.ps-motion-balanced .ps-mobile-dock,html.ps-motion-balanced .ps-pcb-steps,html.ps-motion-balanced .ps-pcb-help-backdrop{}html.ps-motion-balanced .ps-pcb-help-panel{backdrop-filter:blur(7px) saturate(120%);-webkit-backdrop-filter:blur(7px) saturate(120%);}html.ps-motion-balanced :where(.ps-pcb-wizard-panel,.ps-pcb-service-card,.ps-page-article,.ps-woo-content-card,.ps-account-panel,.ps-request-card,.ps-address-card){}@media (max-width:900px){html.ps-motion-balanced .ps-site-header::before,html.ps-motion-balanced .ps-distributor-header::before,.ps-site-header::before,.ps-distributor-header::before{backdrop-filter:blur(5px) saturate(116%);-webkit-backdrop-filter:blur(5px) saturate(116%);box-shadow:0 7px 20px color-mix(in srgb,var(--ps-glass-depth) 40%,transparent),inset 0 1px 0 var(--ps-glass-rim);}.ps-mobile-dock,.ps-pcb-steps,html.ps-motion-balanced .ps-mobile-dock,html.ps-motion-balanced .ps-pcb-steps{}.ps-mobile-dock{background:radial-gradient(22rem 10rem at 86% 0%,color-mix(in srgb,var(--ps-service-pcb) 9%,transparent),transparent 72%),linear-gradient(155deg,color-mix(in srgb,var(--ps-glass-specular) 34%,transparent),transparent 42%),color-mix(in srgb,var(--ps-surface-elevated) 92%,transparent);}.ps-pcb-steps{background:linear-gradient(150deg,color-mix(in srgb,var(--glass-specular) 34%,transparent),transparent 42%),color-mix(in srgb,var(--ps-surface-elevated) 94%,transparent);}.ps-nav-overlay.is-open,.ps-pcb-help-backdrop,html.ps-motion-balanced .ps-pcb-help-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none;}.ps-primary-nav.is-open,.ps-distributor-nav.is-open,.ps-shop-sidebar.is-open{backdrop-filter:blur(5px) saturate(116%);-webkit-backdrop-filter:blur(5px) saturate(116%);}.ps-pcb-help-panel,html.ps-motion-balanced .ps-pcb-help-panel{backdrop-filter:blur(7px) saturate(120%);-webkit-backdrop-filter:blur(7px) saturate(120%);}:where(.ps-pcb-wizard-panel,.ps-pcb-service-card,.ps-page-article,.ps-woo-content-card,.ps-account-panel,.ps-address-card,.ps-request-card){}:where(.ps-pcb-service-card,.ps-pcb-service-card-body,.ps-pcb-steps button,.ps-header-action,.ps-menu-toggle,.ps-theme-toggle,.ps-drawer-action,.ps-mobile-nav-quick a,.ps-primary-menu>li>a,.ps-button,.ps-submit,.woocommerce .button){transition-property:transform,opacity,color,background-color,border-color;transition-duration:var(--ps-motion-control);}.ps-pcb-service-card:hover,.ps-pcb-service-card.is-selected{box-shadow:0 10px 26px color-mix(in srgb,var(--ps-card-accent) 11%,var(--ps-glass-depth)),inset 0 1px 0 color-mix(in srgb,var(--glass-rim) 76%,transparent);}.ps-pcb-service-card:active,:where(.ps-button,.ps-submit,.ps-header-action,.ps-menu-toggle,.ps-theme-toggle):active{transform:scale(.985);}.ps-reveal,.ps-reveal.is-revealed{opacity:1;transform:none;transition:none;}.ps-pcb-wizard-panel{animation-duration:110ms;animation-timing-function:var(--ps-ease-out);}}html.ps-frame-constrained :where(.ps-glass-surface,.ps-glass-surface-strong,.ps-page-article,.ps-woo-content-card,.ps-home-banners,.ps-mobile-dock,.ps-primary-nav,.ps-distributor-nav,.ps-pcb-steps,.ps-pcb-help-panel){}html.ps-frame-constrained .ps-reveal{transition-duration:120ms;transform:translateY(4px);}html.ps-frame-constrained :where(.ps-dynamic-shelf.is-loading,.ps-engagement-loading,[aria-busy="true"].ps-dynamic-products-content)::after,html.ps-motion-lite :where(.ps-dynamic-shelf.is-loading,.ps-engagement-loading,[aria-busy="true"].ps-dynamic-products-content)::after{animation:none;opacity:.38;transform:none;}.ps-reveal{transition-duration:var(--ps-motion-page);}.ps-search-attention{animation-duration:420ms;}.ps-pcb-wizard-panel{animation-duration:var(--ps-motion-control);}.ps-pcb-panel-details{animation-duration:var(--ps-motion-control);}.ps-page-hidden :where(.ps-home-banners,.ps-lab-hub,.ps-distributor-hero-main) *{animation-play-state:paused;}.ps-trust-page{display:grid;gap:clamp(18px,3vw,28px);min-width:0;}.ps-trust-hero{overflow:hidden;text-align:start;}.ps-trust-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,18px);min-width:0;}.ps-trust-card{min-width:0;padding:clamp(18px,3vw,24px);border-radius:var(--ps-radius-card,24px);overflow-wrap:anywhere;}.ps-trust-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-block-end:14px;}.ps-trust-card-head>strong{flex:1 1 auto;min-width:0;font-size:clamp(1rem,2.5vw,1.16rem);line-height:1.75;}.ps-trust-status{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:30px;max-width:48%;padding:4px 10px;border:1px solid color-mix(in srgb,var(--ps-line) 78%,transparent);border-radius:999px;font-size:.76rem;font-weight:850;line-height:1.55;text-align:center;white-space:normal;}.ps-trust-status-ok{background:color-mix(in srgb,var(--ps-success,#168f6a) 12%,var(--ps-surface-elevated));border-color:color-mix(in srgb,var(--ps-success,#168f6a) 32%,var(--ps-line));}.ps-trust-status-info{background:color-mix(in srgb,var(--ps-info,#1779a8) 11%,var(--ps-surface-elevated));border-color:color-mix(in srgb,var(--ps-info,#1779a8) 30%,var(--ps-line));}.ps-trust-status-warn{background:color-mix(in srgb,var(--ps-warning,#b7791f) 12%,var(--ps-surface-elevated));border-color:color-mix(in srgb,var(--ps-warning,#b7791f) 34%,var(--ps-line));}.ps-trust-card p{margin:0;color:var(--ps-muted);line-height:2;}.ps-trust-license-section{display:grid;gap:14px;}.ps-trust-section-head h2,.ps-trust-section-head p{margin-block:0 6px;}.ps-trust-links{display:flex;flex-wrap:wrap;gap:10px;}.ps-trust-links a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;}.ps-finance-checkout-options{margin-block:16px;padding:16px;border:1px solid var(--ps-line);border-radius:18px;background:color-mix(in srgb,var(--ps-surface-elevated) 92%,transparent);min-width:0;}.ps-finance-checkout-options h3,.ps-finance-checkout-options p{margin-block:0 8px;}.ps-finance-checkout-options ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;}.ps-finance-checkout-options li{display:flex;flex-wrap:wrap;gap:6px 10px;min-width:0;}.ps-finance-checkout-options li span{color:var(--ps-muted);}@media (max-width:720px){.ps-trust-card-grid{grid-template-columns:1fr;}.ps-trust-card-head{flex-direction:column;align-items:stretch;}.ps-trust-status{max-width:100%;align-self:flex-start;}.ps-trust-links a{flex:1 1 140px;}}.ps-site-header.ps-distributor-header{top:var(--ps-admin-bar-offset,0px);}.ps-public-contact-grid article>a+ a{margin-inline-start:10px;}.ps-public-contact-grid article small{display:block;margin-top:6px;color:var(--ps-muted);}.ps-public-socials{display:grid;gap:10px;}.ps-social-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;}.ps-social-link{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid var(--ps-line);text-decoration:none;background:color-mix(in srgb,var(--ps-surface-elevated,#fff) 92%,transparent);color:inherit;}.ps-social-link>span:last-child{display:grid;min-width:0;}.ps-social-link small{overflow-wrap:anywhere;}.ps-social-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--ps-soft);font-weight:900;}span.ps-social-link{opacity:.76;cursor:default;}@media (max-width:620px){.ps-social-link-grid{grid-template-columns:1fr 1fr;}.ps-public-contact-grid .ps-span-2{grid-column:1/-1;}}@media (max-width:360px){.ps-social-link-grid{grid-template-columns:1fr;}}.ps-footer-socials{display:flex;flex-wrap:wrap;gap:8px;align-items:center;}.ps-footer-social-link{display:inline-flex;align-items:center;gap:6px;min-height:34px;max-width:100%;padding:6px 9px;border-radius:11px;text-decoration:none;white-space:normal;}.ps-footer-social-icon{display:inline-grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;font-weight:800;}body.pcbshop-theme.ps-admin-bar-layout{padding-block-start:var(--ps-admin-bar-reserve,0px);}body.pcbshop-theme>.ps-site-footer:last-of-type{margin-block-end:0;}@media (max-width:900px){.ps-primary-nav .ps-nav-inner.ps-container,.ps-primary-nav .ps-distributor-nav-inner.ps-container{width:100%;max-width:none;margin-inline:0;padding-inline:clamp(18px,4.8vw,22px);}.ps-primary-nav .ps-main-menu-wrap,body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only{width:100%;max-width:100%;margin-inline:auto;}.ps-primary-nav .ps-primary-menu,body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only{grid-template-columns:minmax(0,1fr);justify-items:stretch;}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li,body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li>a{width:100%;max-width:100%;}}@media (max-width:390px){.ps-primary-nav .ps-nav-inner.ps-container,.ps-primary-nav .ps-distributor-nav-inner.ps-container{padding-inline:14px;}}@media (max-width:620px){.ps-distributor-service-stack{gap:10px;}.ps-distributor-service-card{grid-template-columns:56px minmax(0,1fr) 18px;gap:12px;min-height:104px;padding:16px 15px;border-radius:22px;}.ps-distributor-track-card{min-height:96px;padding:18px 16px;border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--ps-warning-soft) 88%,#fff),transparent 72%),var(--ps-glass);}.ps-distributor-service-icon{width:56px;height:56px;border-radius:18px;font-size:.94rem;font-weight:900;align-self:center;justify-self:end;box-shadow:inset 0 1px 0 rgba(255,255,255,.82);}.ps-distributor-service-card>div{display:grid;align-content:center;min-width:0;}.ps-distributor-service-card strong{font-size:1.02rem;line-height:1.45;}.ps-distributor-service-card small{margin-block-start:4px;color:color-mix(in srgb,var(--ps-text-secondary) 92%,#274454);font-size:.82rem;line-height:1.7;}.ps-distributor-service-card>i{align-self:center;font-size:1rem;font-weight:900;}.ps-distributor-track-card span{display:block;color:color-mix(in srgb,var(--ps-text-secondary) 95%,#4e6270);font-size:.88rem;font-weight:850;line-height:1.6;opacity:1;}.ps-distributor-track-card strong{display:block;margin-block-start:7px;color:var(--ps-text-primary);font-size:1.03rem;line-height:1.65;}}body .ps-pcb-order-reference [data-ps-service-scope][hidden]{display:none;}.ps-account-security .ps-account-security-flow[hidden],.ps-account-security .ps-account-otp-box[hidden]{display:none;}.ps-is-stencil-order #ps-pcb-step-1 .ps-pcb-wizard-actions{margin-block-start:2px;}body.ps-stage66-pcb-order-page :where(.ps-page-article,.ps-page-article.ps-reveal,.ps-entry-content,.ps-pcb-order-reference){opacity:1;visibility:visible;filter:none;transform:none;transition:none;contain:none;}@media (max-width:900px){.ps-mobile-dock{min-height:62px;padding:5px 7px;border-radius:20px;background:color-mix(in srgb,var(--ps-surface-elevated) 96%,var(--ps-canvas-deep));box-shadow:0 12px 32px rgba(4,22,34,.18),inset 0 1px 0 var(--ps-glass-highlight);}.ps-mobile-dock>a{min-height:50px;gap:2px;padding:3px 4px;border-radius:15px;}.ps-mobile-dock>a>span{width:29px;height:29px;}.ps-mobile-dock>a small{font-size:.66rem;line-height:1.15;font-weight:760;color:currentColor;}.ps-mobile-dock>a.is-primary{min-height:50px;background:transparent;color:var(--ps-service-pcb);transform:none;box-shadow:none;}.ps-mobile-dock>a.is-primary>span{width:34px;height:34px;border-radius:12px;background:linear-gradient(145deg,#17a982,#287cd2);color:#fff;box-shadow:0 8px 18px rgba(18,132,112,.22);}.ps-mobile-dock>a.is-primary small{color:var(--ps-service-pcb);text-shadow:none;}}@media (max-width:900px){body.ps-stage66-pcb-order-page::before,body.ps-stage66-pcb-order-page::after,body.ps-stage66-pcb-order-page .ps-site-header::before,body.ps-stage66-pcb-order-page .ps-distributor-header::before{display:none;content:none;}body.ps-stage66-pcb-order-page :where(.ps-site-header,.ps-distributor-header,.ps-mobile-dock,.ps-page-article,.ps-entry-content,.ps-pcb-order-reference,.ps-pcb-reference-form,.ps-pcb-service-selector){filter:none;perspective:none;mix-blend-mode:normal;contain:none;}body.ps-stage66-pcb-order-page :where(.ps-site-header,.ps-distributor-header,.ps-mobile-dock){background:var(--ps-surface-elevated,#fff);}}html.ps-pcb-order-runtime{scroll-behavior:auto;}body.ps-stage66-pcb-order-page .ps-pcb-configurator,body.ps-stage66-pcb-order-page .ps-pcb-reference-form,body.ps-stage66-pcb-order-page .ps-pcb-reference-form.ps-glass-surface{overflow:visible;isolation:auto;contain:none;transform:none;filter:none;}body.ps-stage66-pcb-order-page .ps-pcb-reference-form.ps-glass-surface::before,body.ps-stage66-pcb-order-page .ps-pcb-reference-form.ps-glass-surface::after,body.ps-stage66-pcb-order-page .ps-pcb-configurator::before,body.ps-stage66-pcb-order-page .ps-pcb-configurator::after{display:none;content:none;}@media (max-width:900px){body.ps-stage66-pcb-order-page .ps-pcb-configurator{overflow:visible;isolation:auto;}body.ps-stage66-pcb-order-page .ps-pcb-reference-form,body.ps-stage66-pcb-order-page .ps-pcb-reference-form.ps-glass-surface{position:relative;z-index:auto;overflow:visible;isolation:auto;background:var(--ps-surface-elevated,#fff);box-shadow:none;}body.ps-stage66-pcb-order-page .ps-pcb-steps{position:relative;inset:auto;top:auto;z-index:1;transform:none;contain:none;background:var(--ps-surface-elevated,#fff);}body.ps-stage66-pcb-order-page .ps-pcb-wizard-panel{overflow:visible;isolation:auto;transform:none;animation:none;contain:none;background:var(--ps-surface-elevated,#fff);}body.ps-stage66-pcb-order-page .ps-pcb-service-native-v32,body.ps-stage66-pcb-order-page .ps-pcb-service-native-select-v32{position:relative;z-index:2;opacity:1;visibility:visible;transform:none;filter:none;contain:none;}}.ps-pcb-order-reference[data-ps-pcb-runtime="r66.28"],.ps-pcb-order-reference[data-ps-pcb-runtime="r66.28"] .ps-pcb-reference-form{overflow:visible;overflow-x:visible;overflow-y:visible;isolation:auto;contain:none;transform:none;filter:none;perspective:none;mix-blend-mode:normal;}.ps-pcb-order-reference[data-ps-pcb-runtime="r66.28"]::before,.ps-pcb-order-reference[data-ps-pcb-runtime="r66.28"]::after,.ps-pcb-order-reference[data-ps-pcb-runtime="r66.28"] .ps-pcb-reference-form::before,.ps-pcb-order-reference[data-ps-pcb-runtime="r66.28"] .ps-pcb-reference-form::after{display:none;content:none;}@media (max-width:900px){.ps-pcb-order-reference[data-ps-pcb-runtime="r66.28"] .ps-pcb-steps{position:relative;inset:auto;top:auto;bottom:auto;z-index:1;overflow:visible;isolation:auto;contain:none;transform:none;filter:none;background:var(--ps-surface-elevated,#fff);}.ps-pcb-order-reference[data-ps-pcb-runtime="r66.28"] .ps-pcb-wizard-panel,.ps-pcb-order-reference[data-ps-pcb-runtime="r66.28"] [data-ps-service-scope]{isolation:auto;contain:none;transform:none;filter:none;}}body.ps-stage66-pcb-order-page .ps-page-article,body.ps-stage66-pcb-order-page .ps-pcb-order-reference{border:1px solid color-mix(in srgb,var(--ps-glass-rim) 60%,var(--ps-border));background:radial-gradient(34rem 18rem at 88% 0%,color-mix(in srgb,var(--ps-service-pcb) 13%,transparent),transparent 68%),radial-gradient(28rem 18rem at 4% 38%,color-mix(in srgb,var(--ps-service-bom) 7%,transparent),transparent 72%),linear-gradient(154deg,color-mix(in srgb,var(--ps-glass-specular) 58%,transparent),transparent 36%),color-mix(in srgb,var(--ps-glass-strong) 84%,var(--ps-surface-elevated) 16%);box-shadow:0 28px 72px color-mix(in srgb,var(--ps-glass-depth) 92%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 94%,transparent),inset 1px 0 0 color-mix(in srgb,var(--ps-glass-rim) 42%,transparent);}body.ps-stage66-pcb-order-page .ps-pcb-reference-form,body.ps-stage66-pcb-order-page .ps-pcb-reference-form.ps-glass-surface{background:transparent;box-shadow:none;}body.ps-stage66-pcb-order-page .ps-pcb-steps{border:1px solid color-mix(in srgb,var(--ps-glass-rim) 60%,var(--ps-border));background:radial-gradient(18rem 8rem at 88% 0%,color-mix(in srgb,var(--ps-service-pcb) 9%,transparent),transparent 70%),linear-gradient(150deg,color-mix(in srgb,var(--ps-glass-specular) 46%,transparent),transparent 44%),color-mix(in srgb,var(--ps-glass-strong) 90%,var(--ps-surface-elevated) 10%);box-shadow:0 14px 38px color-mix(in srgb,var(--ps-glass-depth) 62%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 92%,transparent);}body.ps-stage66-pcb-order-page .ps-pcb-wizard-panel{border-color:color-mix(in srgb,var(--ps-glass-rim) 50%,var(--ps-border));background:radial-gradient(24rem 12rem at 92% 0%,color-mix(in srgb,var(--ps-service-pcb) 7%,transparent),transparent 70%),linear-gradient(150deg,color-mix(in srgb,var(--ps-glass-highlight) 52%,transparent),transparent 42%),color-mix(in srgb,var(--ps-glass) 86%,var(--ps-surface-elevated) 14%);box-shadow:0 18px 48px color-mix(in srgb,var(--ps-glass-depth) 70%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 88%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--ps-border-subtle) 62%,transparent);}body.ps-stage66-pcb-order-page :where(.ps-pcb-draft-status,.ps-pcb-service-context,.ps-pcb-order-review,.ps-pcb-estimate,.ps-pcb-service-options){border-color:color-mix(in srgb,var(--ps-glass-rim) 46%,var(--ps-border-subtle));background:linear-gradient(150deg,color-mix(in srgb,var(--ps-glass-highlight) 36%,transparent),transparent 52%),color-mix(in srgb,var(--ps-glass-weak) 82%,var(--ps-surface) 18%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 72%,transparent),var(--ps-shadow-xs);}body.ps-stage66-pcb-order-page .ps-pcb-upload{border-color:color-mix(in srgb,var(--ps-service-pcb) 48%,var(--ps-border));background:radial-gradient(18rem 9rem at 90% 0%,color-mix(in srgb,var(--ps-service-pcb) 10%,transparent),transparent 66%),linear-gradient(150deg,color-mix(in srgb,var(--ps-glass-highlight) 38%,transparent),transparent 52%),color-mix(in srgb,var(--ps-glass-weak) 78%,var(--ps-surface-elevated) 22%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 78%,transparent),0 10px 28px color-mix(in srgb,var(--ps-glass-depth) 48%,transparent);}body.ps-stage66-pcb-order-page .ps-pcb-service-native-v32{padding:14px;border:1px solid color-mix(in srgb,var(--ps-glass-rim) 50%,var(--ps-border));border-radius:22px;background:radial-gradient(20rem 10rem at 88% 0%,color-mix(in srgb,var(--ps-service-pcb) 9%,transparent),transparent 72%),linear-gradient(150deg,color-mix(in srgb,var(--ps-glass-specular) 40%,transparent),transparent 46%),color-mix(in srgb,var(--ps-glass) 84%,var(--ps-surface-elevated) 16%);box-shadow:0 14px 36px color-mix(in srgb,var(--ps-glass-depth) 56%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 86%,transparent);}body.ps-stage66-pcb-order-page .ps-pcb-service-native-select-v32{border-color:color-mix(in srgb,var(--ps-service-pcb) 46%,var(--ps-border));background:linear-gradient(150deg,color-mix(in srgb,var(--ps-glass-highlight) 42%,transparent),transparent 52%),color-mix(in srgb,var(--ps-surface-elevated) 90%,var(--ps-glass) 10%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 84%,transparent),0 8px 22px color-mix(in srgb,var(--ps-glass-depth) 42%,transparent);}@media (max-width:900px){body.ps-stage66-pcb-order-page .ps-site-header,body.ps-stage66-pcb-order-page .ps-distributor-header{background:transparent;}body.ps-stage66-pcb-order-page .ps-site-header::before,body.ps-stage66-pcb-order-page .ps-distributor-header::before{display:block;content:"";background:radial-gradient(32rem 15rem at 88% 0%,color-mix(in srgb,var(--ps-service-pcb) 12%,transparent),transparent 70%),linear-gradient(155deg,color-mix(in srgb,var(--ps-glass-specular) 54%,transparent),transparent 38%),color-mix(in srgb,var(--ps-glass-strong) 86%,transparent);box-shadow:0 12px 34px color-mix(in srgb,var(--ps-glass-depth) 54%,transparent),inset 0 1px 0 var(--ps-glass-rim);backdrop-filter:blur(11px) saturate(128%);-webkit-backdrop-filter:blur(11px) saturate(128%);}body.ps-stage66-pcb-order-page .ps-mobile-dock{border-color:color-mix(in srgb,var(--ps-glass-rim) 62%,var(--ps-border));background:radial-gradient(20rem 9rem at 52% 0%,color-mix(in srgb,var(--ps-service-pcb) 10%,transparent),transparent 72%),linear-gradient(150deg,color-mix(in srgb,var(--ps-glass-specular) 44%,transparent),transparent 44%),color-mix(in srgb,var(--ps-glass-strong) 84%,transparent);box-shadow:0 18px 48px color-mix(in srgb,var(--ps-glass-depth) 78%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 94%,transparent);backdrop-filter:blur(10px) saturate(126%);-webkit-backdrop-filter:blur(10px) saturate(126%);}body.ps-stage66-pcb-order-page .ps-page-article,body.ps-stage66-pcb-order-page .ps-pcb-order-reference,body.ps-stage66-pcb-order-page .ps-pcb-reference-form,body.ps-stage66-pcb-order-page .ps-pcb-steps,body.ps-stage66-pcb-order-page .ps-pcb-wizard-panel{}body.ps-stage66-pcb-order-page .ps-page-article{border-radius:clamp(24px,5vw,32px);}body.ps-stage66-pcb-order-page .ps-pcb-steps{border-radius:22px;}body.ps-stage66-pcb-order-page .ps-pcb-wizard-panel{border-radius:24px;}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){body.ps-stage66-pcb-order-page .ps-site-header::before,body.ps-stage66-pcb-order-page .ps-distributor-header::before,body.ps-stage66-pcb-order-page .ps-mobile-dock{backdrop-filter:none;-webkit-backdrop-filter:none;}}.ps-official-brand-link{display:inline-flex;align-items:center;width:min(220px,18vw);min-width:178px;max-width:220px;text-decoration:none;}.ps-official-brand-logo{display:block;width:100%;aspect-ratio:2905 / 962;}.ps-brand-logo-image{display:block;width:100%;height:100%;object-fit:contain;object-position:right center;}.ps-brand-logo-image--white{display:none;}html[data-ps-theme="dark"] .ps-brand-logo-image--two-color{display:none;}html[data-ps-theme="dark"] .ps-brand-logo-image--white{display:block;}@media (min-width:901px){body.ps-channel-profile-pcb-only .ps-distributor-header-main.ps-header-no-search{grid-template-columns:minmax(190px,230px) minmax(0,1fr);}.ps-distributor-header-main.ps-header-no-search .ps-distributor-actions{grid-column:2;justify-self:end;}body.ps-channel-profile-pcb-only .ps-main-menu-wrap{display:flex;justify-content:center;}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only{width:min(100%,900px);flex-wrap:nowrap;justify-content:center;gap:0;padding:5px;border:1px solid color-mix(in srgb,var(--ps-glass-rim) 56%,var(--ps-border-subtle));border-radius:18px;background:linear-gradient(150deg,color-mix(in srgb,var(--ps-glass-specular) 38%,transparent),transparent 52%),color-mix(in srgb,var(--ps-glass-weak) 86%,transparent);box-shadow:0 12px 30px color-mix(in srgb,var(--ps-glass-depth) 42%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 82%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li{flex:1 1 0;min-width:0;}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li + li{border-inline-start:1px solid color-mix(in srgb,var(--ps-border-subtle) 76%,transparent);}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li>a{display:flex;min-height:46px;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border:0;border-radius:13px;background:transparent;box-shadow:none;color:var(--ps-text-secondary);transform:none;}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li>a:hover,body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only>li>a:focus-visible{transform:none;background:color-mix(in srgb,var(--ps-nav-accent) 11%,var(--ps-glass-weak));color:var(--ps-text-primary);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 74%,transparent);}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only .ps-pcb-nav-icon{width:28px;height:28px;flex:0 0 28px;border:0;border-radius:9px;background:color-mix(in srgb,var(--ps-nav-accent) 12%,transparent);box-shadow:none;}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only .ps-pcb-nav-icon svg{width:17px;height:17px;}body.ps-channel-profile-pcb-only .ps-primary-menu-pcb-only .ps-pcb-nav-copy strong{font-size:clamp(.82rem,.76rem + .16vw,.94rem);line-height:1.4;white-space:nowrap;}}@media (max-width:900px){.ps-official-brand-link{width:clamp(150px,44vw,205px);min-width:0;max-width:205px;}}@media (max-width:390px){.ps-official-brand-link{width:clamp(132px,42vw,166px);}}.ps-account-table-scroll{display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;border-radius:inherit;}.ps-account-table-scroll>table{margin-inline:0;max-width:none;}.ps-account-table-scroll:focus-visible{outline:3px solid var(--ps-focus-ring,rgba(39,115,207,.28));outline-offset:2px;}.ps-address-card a,.ps-address-card .ps-inline-action button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:6px 10px;border-radius:10px;line-height:1.5;}.ps-address-card a:hover,.ps-address-card .ps-inline-action button:hover{background:color-mix(in srgb,var(--ps-accent,#0f8b72) 9%,transparent);}.ps-address-card a:focus-visible,.ps-address-card .ps-inline-action button:focus-visible{outline:3px solid var(--ps-focus-ring,rgba(39,115,207,.28));outline-offset:2px;}.ps-trust-links a{min-height:44px;background:color-mix(in srgb,var(--ps-surface-elevated,#fff) 92%,transparent);}html[data-ps-theme="dark"] .ps-coupon-grid article{border-color:color-mix(in srgb,var(--ps-success,#31c49c) 42%,var(--ps-border));background:color-mix(in srgb,var(--ps-success-soft,rgba(49,196,156,.12)) 58%,var(--ps-surface-elevated));color:var(--ps-text-primary);}html[data-ps-theme="dark"] .ps-coupon-grid article>strong{color:color-mix(in srgb,var(--ps-success,#31c49c) 82%,white);}html[data-ps-theme="dark"] .ps-coupon-grid article>span{color:var(--ps-text-secondary);}html[data-ps-theme="dark"] .ps-address-card-head span{border:1px solid color-mix(in srgb,var(--ps-success,#31c49c) 32%,var(--ps-border));background:color-mix(in srgb,var(--ps-success,#31c49c) 14%,var(--ps-surface-elevated));color:color-mix(in srgb,var(--ps-success,#31c49c) 84%,white);}html[data-ps-theme="dark"] .ps-trust-links a{border-color:var(--ps-border);background:color-mix(in srgb,var(--ps-surface-elevated) 94%,transparent);color:var(--ps-text-primary);}html[data-ps-theme="dark"] body.pcbshop-theme :where(.ps-public-hero,.ps-public-service-card,.ps-public-contact-grid article,.ps-public-copy,.ps-public-note,.ps-public-service-summary,.ps-public-contact-form){border-color:var(--ps-border);background:var(--ps-surface-elevated);color:var(--ps-text-primary);box-shadow:var(--ps-shadow-sm);}html[data-ps-theme="dark"] body.pcbshop-theme :where(.ps-public-hero h2,.ps-public-service-card h3,.ps-public-service-summary h3,.ps-public-contact-grid strong,.ps-contact-fields label){color:var(--ps-text-primary);}html[data-ps-theme="dark"] body.pcbshop-theme :where(.ps-public-hero p,.ps-public-copy p,.ps-public-note p,.ps-public-service-card p,.ps-contact-consent){color:var(--ps-text-secondary);}html[data-ps-theme="dark"] body.pcbshop-theme :where(.ps-contact-fields input,.ps-contact-fields textarea){border-color:var(--ps-border);background:var(--ps-surface-solid);color:var(--ps-text-primary);}html[data-ps-theme="dark"] body.pcbshop-theme .ps-contact-hint{border:1px solid var(--ps-border-subtle);background:var(--ps-surface);color:var(--ps-text-secondary);}html[data-ps-theme="dark"] body.pcbshop-theme .ps-public-success{border-color:color-mix(in srgb,var(--ps-success) 36%,var(--ps-border));background:var(--ps-success-soft);color:color-mix(in srgb,var(--ps-success) 82%,white);}html[data-ps-theme="dark"] body.pcbshop-theme .ps-public-error{border-color:color-mix(in srgb,var(--ps-danger) 38%,var(--ps-border));background:var(--ps-danger-soft);color:color-mix(in srgb,var(--ps-danger) 82%,white);}@media (max-width:900px){.woocommerce-account .woocommerce-MyAccount-navigation ul{scroll-padding-inline:12px;}}@media (max-width:620px){.ps-address-card a,.ps-address-card .ps-inline-action button{min-height:44px;padding-inline:11px;}}html[data-ps-theme="dark"] .screen-reader-text:focus{border:1px solid var(--ps-border);background:var(--ps-surface-elevated);color:var(--ps-text-primary);box-shadow:var(--ps-shadow-md);}html[data-ps-theme="dark"] body.pcbshop-theme :where(.ps-public-hero>span,.ps-public-service-card a,.ps-public-service-summary a,.ps-public-contact-grid a){color:var(--ps-info);}html[data-ps-theme="dark"] body.pcbshop-theme :where(.ps-floating-card,.ps-widget,.ps-benefit-grid article,.ps-trust-grid article,.ps-quick-path-grid>a,.ps-brand-strip>a,.ps-live-store-stats,.ps-live-store-stats article,.ps-purchase-timing,.ps-order-service-center,.woocommerce-cart .cart-collaterals .cart_totals){border-color:var(--ps-border);background:linear-gradient(145deg,var(--ps-glass-highlight),transparent 42%),var(--ps-glass);color:var(--ps-text-primary);box-shadow:var(--ps-shadow-sm),inset 0 1px 0 var(--ps-glass-highlight);}html[data-ps-theme="dark"] body.pcbshop-theme .ps-benefit-grid article>span{border:1px solid color-mix(in srgb,var(--ps-brand) 30%,var(--ps-border));background:var(--ps-brand-soft);color:var(--ps-brand-strong);}.ps-empty,.ps-empty-state{display:grid;place-items:center;gap:14px;width:100%;min-height:clamp(220px,34vh,380px);padding:clamp(24px,5vw,52px);border:1px solid var(--ps-border);border-radius:var(--ps-radius-xl);background:var(--ps-glass-strong);color:var(--ps-text-primary);box-shadow:var(--ps-shadow-sm),inset 0 1px 0 var(--ps-glass-highlight);text-align:center;}.ps-empty-state>div:not(.ps-empty-state-actions){min-width:0;}.ps-empty-state h2,.ps-empty-state h3{margin:0;color:var(--ps-text-primary);font-size:clamp(1.2rem,2vw,1.7rem);}.ps-empty-state p,.ps-empty{color:var(--ps-text-secondary);}.ps-empty-state p{max-width:56ch;margin:6px auto 0;}.ps-empty-state-actions{width:100%;}@media (max-width:620px){.ps-empty,.ps-empty-state{min-height:190px;padding:22px 16px;border-radius:var(--ps-radius-lg);}.ps-empty-state-actions{display:grid;grid-template-columns:1fr;}.ps-empty-state-actions .ps-button{width:100%;min-width:0;}}.ps-drawer-brand{display:inline-flex;width:min(210px,56vw);min-width:0;align-items:center;text-decoration:none;}.ps-drawer-brand .ps-official-brand-logo{width:100%;}.ps-desktop-drawer-toggle{display:inline-flex;}.ps-desktop-drawer-toggle svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;}.ps-desktop-service-overlay{position:fixed;z-index:var(--ps-z-drawer-overlay);inset:var(--ps-admin-bar-offset) 0 0;background:rgba(4,20,32,.46);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}.ps-desktop-service-overlay.is-open{display:block;}.ps-desktop-service-drawer{position:fixed;z-index:var(--ps-z-drawer);inset:var(--ps-admin-bar-offset) 0 0 auto;width:min(420px,38vw);height:calc(100dvh - var(--ps-admin-bar-offset));display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-inline-start:1px solid var(--ps-border);background:color-mix(in srgb,var(--ps-surface-elevated) 96%,transparent);box-shadow:-24px 0 70px rgba(3,20,31,.30),inset 0 1px 0 var(--ps-glass-highlight);transform:translateX(104%);visibility:hidden;transition:transform var(--ps-motion-surface) var(--ps-ease-emphasized),visibility 0s linear var(--ps-motion-surface);overflow:hidden;}.ps-desktop-service-drawer.is-open{transform:translateX(0);visibility:visible;transition-delay:0s;}.ps-desktop-service-drawer-head{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-block-end:1px solid var(--ps-border-subtle);}.ps-desktop-service-drawer-links{display:grid;align-content:start;gap:10px;padding:18px;overflow-y:auto;overscroll-behavior:contain;}.ps-desktop-service-drawer-links a{display:grid;gap:4px;min-height:68px;align-content:center;padding:12px 14px;border:1px solid var(--ps-border-subtle);border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--ps-glass-specular) 28%,transparent),transparent 54%),var(--ps-glass-weak);color:var(--ps-text-primary);text-decoration:none;box-shadow:inset 0 1px 0 var(--ps-glass-highlight);}.ps-desktop-service-drawer-links a:hover,.ps-desktop-service-drawer-links a:focus-visible{border-color:color-mix(in srgb,var(--ps-service-pcb) 44%,var(--ps-border));background:color-mix(in srgb,var(--ps-service-pcb) 10%,var(--ps-glass-weak));}.ps-desktop-service-drawer-links strong{font-size:1rem;font-weight:900;}.ps-desktop-service-drawer-links span{color:var(--ps-text-secondary);font-size:.82rem;line-height:1.65;}.ps-desktop-service-drawer-foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom));border-block-start:1px solid var(--ps-border-subtle);}.ps-desktop-service-drawer-foot .ps-button{width:100%;}body.ps-desktop-menu-open{overflow:hidden;}.ps-primary-menu-services .ps-pcb-nav-icon svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;}.ps-primary-menu-services .ps-pcb-nav-copy{min-width:0;}.ps-primary-menu-services .ps-pcb-nav-copy strong,.ps-primary-menu-services .ps-pcb-nav-copy small{display:block;}.ps-primary-menu-services .ps-pcb-nav-copy small{color:var(--ps-text-muted);font-size:.68rem;line-height:1.3;}.ps-primary-menu-services .ps-pcb-nav-arrow{display:none;}@media (min-width:901px){.ps-primary-menu-services{width:min(100%,980px);flex-wrap:nowrap;justify-content:center;gap:2px;margin-inline:auto;}.ps-primary-menu-services>li>a{gap:7px;min-height:46px;padding-inline:clamp(8px,.85vw,13px);white-space:nowrap;}.ps-primary-menu-services .ps-pcb-nav-icon{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--ps-service-pcb) 11%,transparent);color:color-mix(in srgb,var(--ps-service-pcb) 82%,var(--ps-text-primary));}.ps-primary-menu-services .ps-pcb-nav-copy small{display:none;}.ps-primary-menu-services .ps-pcb-nav-copy strong{font-size:clamp(.80rem,.72rem + .16vw,.91rem);}}@media (max-width:900px){.ps-desktop-drawer-toggle,.ps-desktop-service-drawer,.ps-desktop-service-overlay{display:none;}.ps-primary-menu-services{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;}.ps-primary-menu-services>li>a{display:grid;grid-template-columns:52px minmax(0,1fr) 22px;gap:12px;min-height:82px;align-items:center;padding:13px 14px;border:1px solid color-mix(in srgb,var(--ps-service-pcb) 24%,var(--ps-border-subtle));border-radius:22px;background:radial-gradient(15rem 8rem at 86% 0%,color-mix(in srgb,var(--ps-service-pcb) 12%,transparent),transparent 60%),var(--ps-glass-weak);}.ps-primary-menu-services .ps-pcb-nav-icon{display:grid;width:50px;height:50px;place-items:center;border:1px solid color-mix(in srgb,var(--ps-service-pcb) 28%,transparent);border-radius:16px;background:color-mix(in srgb,var(--ps-service-pcb) 13%,var(--ps-surface-elevated));}.ps-primary-menu-services .ps-pcb-nav-copy strong{font-size:1rem;font-weight:900;}.ps-primary-menu-services .ps-pcb-nav-copy small{margin-block-start:3px;font-size:.76rem;}.ps-primary-menu-services .ps-pcb-nav-arrow{display:block;justify-self:end;color:var(--ps-service-pcb);font-weight:900;}.ps-primary-menu-services>li:not([class*="ps-pcb-nav-"])>a{grid-template-columns:minmax(0,1fr);min-height:62px;}}.ps-woo-category-brand{display:inline-flex;width:clamp(165px,22vw,230px);margin-block-end:12px;text-decoration:none;}.ps-woo-category-brand .ps-brand-logo-image{aspect-ratio:2905 / 962;}.ps-distributor-hero-main{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(360px,42vw,520px);align-content:center;}.ps-home-hero-media{position:absolute;z-index:0;inset:0;overflow:hidden;}.ps-home-hero-media img{width:100%;height:100%;object-fit:cover;object-position:38% center;filter:saturate(.94) contrast(1.04);transform:scale(1.015);}.ps-home-hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,22,37,.30) 0%,rgba(4,22,37,.62) 46%,rgba(4,22,37,.91) 100%);}.ps-distributor-hero-main::after{content:"";position:absolute;z-index:1;inset:0;background:radial-gradient(44rem 28rem at 88% 18%,rgba(39,115,207,.18),transparent 62%);pointer-events:none;}.ps-distributor-hero-main .ps-distributor-hero-copy{position:relative;z-index:2;max-width:min(680px,100%);}.ps-distributor-hero-main .ps-distributor-hero-copy :where(h1,p,.ps-eyebrow){color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.34);}.ps-distributor-hero-main .ps-distributor-hero-copy p{color:rgba(244,249,252,.92);}.ps-distributor-hero-main .ps-distributor-hot-searches>span{color:rgba(244,249,252,.78);}.ps-distributor-hero-main .ps-distributor-hot-searches a{color:#fff;border-color:rgba(255,255,255,.24);background:rgba(5,28,46,.36);}.ps-distributor-hero-main :where(.ps-distributor-hero-search,.ps-distributor-hot-searches,.ps-distributor-hero-actions){position:relative;z-index:2;}.ps-home-pcb-hub{position:relative;isolation:isolate;overflow:hidden;}.ps-home-pcb-hub::after{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--ps-surface-elevated) 94%,transparent) 0 48%,color-mix(in srgb,var(--ps-surface-elevated) 78%,transparent) 100%),url("../images/home/bayat-home-production-line.webp") center/cover no-repeat;opacity:.78;}.ps-home-pcb-hub>*{position:relative;z-index:1;}.ps-distributor-operations-section{position:relative;isolation:isolate;overflow:hidden;}.ps-distributor-operations-section>*{position:relative;z-index:1;}.ps-distributor-operations-section::before{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--ps-canvas) 94%,transparent),color-mix(in srgb,var(--ps-canvas) 86%,transparent)),url("../images/home/bayat-home-pcb-macro.webp") center 46%/cover no-repeat;opacity:.30;}@media (max-width:720px){.ps-distributor-hero-main{min-height:430px;}.ps-home-hero-media img{object-position:46% center;}.ps-home-hero-media::after{background:linear-gradient(180deg,rgba(4,22,37,.42) 0%,rgba(4,22,37,.70) 50%,rgba(4,22,37,.94) 100%);}.ps-woo-category-brand{width:clamp(150px,48vw,200px);}}@media (prefers-reduced-transparency:reduce){.ps-desktop-service-drawer{background:var(--ps-surface-elevated);backdrop-filter:none;-webkit-backdrop-filter:none;}}.ps-mobile-nav-head{display:none;}@media (min-width:901px){.ps-header-actions{flex-wrap:nowrap;}.ps-header-action>span:not(.ps-cart-count):not(.ps-action-count),.ps-desktop-drawer-toggle>span,.ps-theme-toggle>span{white-space:nowrap;}.ps-header-account{min-width:96px;}.ps-theme-toggle{min-width:104px;}.ps-desktop-drawer-toggle{min-width:78px;}.ps-primary-nav .ps-mobile-nav-head,.ps-primary-nav .ps-mobile-drawer-actions,.ps-primary-nav .ps-mobile-nav-quick{display:none;}}@media (max-width:900px){.ps-mobile-nav-head{display:flex;}}.ps-site-footer.ps-distributor-footer{position:relative;isolation:isolate;overflow:clip;border-block-start:1px solid color-mix(in srgb,var(--ps-glass-rim) 56%,var(--ps-border));background:radial-gradient(46rem 22rem at 84% 0%,color-mix(in srgb,var(--ps-service-pcb) 11%,transparent),transparent 70%),linear-gradient(155deg,color-mix(in srgb,var(--ps-glass-specular) 38%,transparent),transparent 40%),color-mix(in srgb,var(--ps-glass-strong) 88%,var(--ps-canvas) 12%);color:var(--ps-text-secondary);box-shadow:0 -18px 52px color-mix(in srgb,var(--ps-glass-depth) 48%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 86%,transparent);}.ps-site-footer.ps-distributor-footer::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ps-canvas-deep) 12%,transparent));pointer-events:none;}.ps-distributor-footer-main{display:grid;align-items:start;gap:clamp(24px,3vw,40px);padding-block:clamp(34px,5vw,58px) clamp(28px,4vw,44px);}.ps-distributor-footer-main.has-store-section{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(150px,.72fr));}.ps-distributor-footer-main.no-store-section{grid-template-columns:minmax(280px,1.45fr) repeat(2,minmax(180px,.8fr));}.ps-distributor-footer-brand{min-width:0;}.ps-official-footer-brand{display:inline-flex;width:min(220px,100%);margin-block-end:14px;text-decoration:none;}.ps-official-footer-brand .ps-official-brand-logo{width:100%;}.ps-distributor-footer-brand p{max-width:48ch;margin:0;color:var(--ps-text-secondary);font-size:.86rem;line-height:1.95;}.ps-distributor-footer h3{margin:0 0 12px;color:var(--ps-text-primary);font-size:.96rem;}.ps-distributor-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;}.ps-distributor-footer li,.ps-distributor-footer li a{min-width:0;}.ps-distributor-footer li a{color:var(--ps-text-secondary);font-size:.82rem;line-height:1.7;text-decoration:none;}.ps-distributor-footer li a:hover,.ps-distributor-footer li a:focus-visible{color:var(--ps-brand-strong);}.ps-distributor-footer-contact{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:15px;}.ps-distributor-footer-contact a,.ps-distributor-footer-contact .ps-footer-social-link{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--ps-glass-rim) 52%,var(--ps-border));border-radius:12px;background:color-mix(in srgb,var(--ps-glass-weak) 82%,transparent);color:var(--ps-text-primary);font-size:.72rem;font-weight:800;text-decoration:none;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ps-glass-rim) 78%,transparent);}.ps-distributor-footer-strip{border-block:1px solid color-mix(in srgb,var(--ps-glass-rim) 42%,var(--ps-border-subtle));background:color-mix(in srgb,var(--ps-glass-weak) 56%,transparent);}.ps-distributor-footer-strip .ps-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:14px;}.ps-distributor-footer-strip div>div{display:grid;gap:2px;}.ps-distributor-footer-strip strong{color:var(--ps-text-primary);font-size:.76rem;}.ps-distributor-footer-strip span{color:var(--ps-text-muted);font-size:.68rem;}.ps-distributor-footer .ps-footer-bottom{border-block-start:1px solid color-mix(in srgb,var(--ps-glass-rim) 38%,var(--ps-border-subtle));background:color-mix(in srgb,var(--ps-glass-weak) 44%,transparent);color:var(--ps-text-muted);}.ps-distributor-footer .ps-footer-bottom .ps-container{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:18px;}.ps-distributor-footer .ps-footer-bottom nav{display:flex;flex-wrap:wrap;gap:12px;}.ps-distributor-footer .ps-footer-bottom a{color:var(--ps-text-secondary);text-decoration:none;}.ps-floating-support{position:fixed;z-index:var(--ps-z-floating-action);inset:auto;inset-block-end:22px;inset-inline-end:20px;display:inline-flex;width:max-content;max-width:min(176px,calc(100vw - 32px));min-width:48px;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border-radius:var(--ps-radius-pill);text-decoration:none;overflow:hidden;}.ps-floating-support svg{display:block;flex:0 0 22px;width:22px;min-width:22px;max-width:22px;height:22px;min-height:22px;max-height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.ps-floating-support span{display:inline;min-width:0;color:currentColor;font-size:.78rem;font-weight:900;white-space:nowrap;}html[data-ps-theme="dark"] .ps-site-footer.ps-distributor-footer{border-block-start-color:var(--ps-border);background:radial-gradient(46rem 22rem at 84% 0%,color-mix(in srgb,var(--ps-service-pcb) 14%,transparent),transparent 70%),linear-gradient(155deg,color-mix(in srgb,var(--ps-glass-specular) 26%,transparent),transparent 42%),color-mix(in srgb,var(--ps-glass-strong) 90%,var(--ps-canvas-deep) 10%);color:var(--ps-text-secondary);}@media (max-width:900px){.ps-distributor-footer-main.has-store-section,.ps-distributor-footer-main.no-store-section{grid-template-columns:repeat(2,minmax(0,1fr));}.ps-distributor-footer-brand{grid-column:1 / -1;}.ps-distributor-footer-strip .ps-container{grid-template-columns:minmax(0,1fr);}.ps-floating-support{inset-block-end:calc(86px + env(safe-area-inset-bottom,0px));inset-inline-end:14px;}}@media (max-width:620px){.ps-distributor-footer-main.has-store-section,.ps-distributor-footer-main.no-store-section{grid-template-columns:minmax(0,1fr);gap:22px;}.ps-distributor-footer-brand{grid-column:1;}.ps-distributor-footer-strip{display:none;}.ps-distributor-footer .ps-footer-bottom .ps-container{align-items:flex-start;flex-direction:column;padding-block:14px;}.ps-floating-support{min-height:46px;padding:8px 12px;}}@media (prefers-reduced-transparency:reduce){.ps-site-footer.ps-distributor-footer{background:var(--ps-surface-elevated);backdrop-filter:none;-webkit-backdrop-filter:none;}}.ps-home-pcb-only>.ps-home-banners,.ps-home-pcb-only .ps-distributor-service-stack,.ps-home-pcb-only .ps-distributor-operations-section{display:none;}.ps-home-pcb-only .ps-distributor-hero-section{padding-block:clamp(12px,2vw,22px) clamp(14px,2.4vw,28px);}.ps-home-pcb-only .ps-distributor-hero--single{grid-template-columns:minmax(0,1fr);}.ps-home-pcb-only .ps-distributor-hero-main{min-height:clamp(500px,52vw,680px);padding:clamp(30px,5.4vw,74px);}.ps-home-pcb-only .ps-distributor-hero-copy{max-width:min(760px,100%);}.ps-home-pcb-only .ps-distributor-hero-copy h1{max-width:18ch;font-size:clamp(2.15rem,4.7vw,4rem);}.ps-home-pcb-only .ps-distributor-hero-copy>p{max-width:62ch;font-size:clamp(1rem,.94rem + .3vw,1.2rem);}.ps-home-pcb-only .ps-distributor-hero-actions .ps-button{min-height:52px;padding-inline:26px;}.ps-home-pcb-only .ps-home-pcb-hub-section{padding-block-start:clamp(8px,1.4vw,16px);}.ps-home-pcb-only .ps-home-pcb-hub{min-height:clamp(400px,38vw,520px);padding:clamp(26px,4.6vw,58px);}.ps-home-pcb-only .ps-home-pcb-hub::after{background:linear-gradient(90deg,rgba(247,250,252,.97) 0%,rgba(247,250,252,.91) 44%,rgba(229,240,248,.77) 68%,rgba(5,24,39,.24) 100%),url("../images/home/bayat-home-pcb-macro.webp") 28% center / cover no-repeat;opacity:1;}html[data-ps-theme="dark"] .ps-home-pcb-only .ps-home-pcb-hub::after{background:linear-gradient(90deg,rgba(9,22,32,.96) 0%,rgba(9,22,32,.91) 46%,rgba(9,26,40,.76) 70%,rgba(4,18,30,.36) 100%),url("../images/home/bayat-home-pcb-macro.webp") 28% center / cover no-repeat;}.ps-home-pcb-only .ps-home-pcb-intro{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:clamp(18px,3vw,34px);}.ps-home-pcb-only .ps-home-pcb-copy h2{max-width:24ch;font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.45;}.ps-home-pcb-only .ps-home-pcb-copy p{max-width:64ch;font-size:clamp(.95rem,.9rem + .18vw,1.08rem);}.ps-home-pcb-only .ps-home-pcb-order{min-height:92px;background:color-mix(in srgb,var(--ps-service-pcb) 13%,var(--ps-glass-strong));}.ps-home-pcb-only .ps-home-pcb-content{display:block;}.ps-home-pcb-only .ps-home-pcb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}.ps-home-pcb-only .ps-home-pcb-link{min-height:118px;background:linear-gradient(145deg,color-mix(in srgb,var(--ps-glass-highlight) 82%,transparent),transparent 46%),color-mix(in srgb,var(--ps-glass-strong) 88%,transparent);box-shadow:var(--ps-shadow-sm),inset 0 1px 0 var(--ps-glass-highlight);}@media (max-width:980px){.ps-home-pcb-only .ps-distributor-hero-main{min-height:540px;}.ps-home-pcb-only .ps-home-pcb-intro{grid-template-columns:minmax(0,1fr);}.ps-home-pcb-only .ps-home-pcb-order{width:min(100%,420px);}.ps-home-pcb-only .ps-home-pcb-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.ps-home-pcb-only .ps-home-pcb-hub::after{background:linear-gradient(180deg,rgba(247,250,252,.96) 0%,rgba(247,250,252,.89) 55%,rgba(228,240,248,.72) 100%),url("../images/home/bayat-home-pcb-macro.webp") center 38% / cover no-repeat;}html[data-ps-theme="dark"] .ps-home-pcb-only .ps-home-pcb-hub::after{background:linear-gradient(180deg,rgba(9,22,32,.95) 0%,rgba(9,22,32,.89) 55%,rgba(8,25,39,.72) 100%),url("../images/home/bayat-home-pcb-macro.webp") center 38% / cover no-repeat;}}@media (max-width:520px){.ps-home-pcb-only .ps-distributor-hero-main{min-height:490px;padding:26px 22px;}.ps-home-pcb-only .ps-distributor-hero-copy h1{font-size:clamp(2rem,10vw,2.7rem);}.ps-home-pcb-only .ps-home-pcb-hub{min-height:0;padding:24px 18px;}.ps-home-pcb-only .ps-home-pcb-grid{grid-template-columns:minmax(0,1fr);}.ps-home-pcb-only .ps-home-pcb-link{min-height:94px;}.ps-home-pcb-only .ps-home-pcb-order{width:100%;}}.ps-home-pcb-only .ps-home-pcb-hub{background:linear-gradient(90deg,rgba(5,23,39,.88) 0%,rgba(5,23,39,.76) 46%,rgba(5,23,39,.48) 100%),url("../images/home/bayat-home-pcb-macro.webp") center 46% / cover no-repeat;}.ps-home-pcb-only .ps-home-pcb-hub::after{display:none;}.ps-home-pcb-only .ps-home-pcb-intro{display:flex;align-items:center;justify-content:space-between;gap:clamp(22px,3vw,42px);}.ps-home-pcb-only .ps-home-pcb-copy{flex:1 1 auto;min-width:0;}.ps-home-pcb-only .ps-home-pcb-copy :where(.ps-lab-kicker,h2,p){color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.42);}.ps-home-pcb-only .ps-home-pcb-copy .ps-lab-kicker{color:#8ed7ff;}.ps-home-pcb-only .ps-home-pcb-order{flex:0 0 min(330px,36%);border-color:rgba(255,255,255,.32);background:rgba(245,250,253,.88);box-shadow:0 16px 34px rgba(2,15,27,.18),inset 0 1px 0 rgba(255,255,255,.78);}.ps-home-pcb-only .ps-home-pcb-grid{width:100%;}.ps-home-pcb-only .ps-home-pcb-link{border-color:rgba(255,255,255,.34);background:rgba(247,251,254,.86);box-shadow:0 14px 28px rgba(2,15,27,.14),inset 0 1px 0 rgba(255,255,255,.78);}html[data-ps-theme="dark"] .ps-home-pcb-only .ps-home-pcb-hub{background:linear-gradient(90deg,rgba(4,16,27,.94) 0%,rgba(4,16,27,.82) 46%,rgba(4,16,27,.56) 100%),url("../images/home/bayat-home-pcb-macro.webp") center 46% / cover no-repeat;}html[data-ps-theme="dark"] .ps-home-pcb-only .ps-home-pcb-order,html[data-ps-theme="dark"] .ps-home-pcb-only .ps-home-pcb-link{border-color:rgba(142,215,255,.20);background:rgba(10,28,42,.80);box-shadow:0 14px 30px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08);}html[data-ps-theme="dark"] .ps-home-pcb-only .ps-home-pcb-order :where(small,strong,i),html[data-ps-theme="dark"] .ps-home-pcb-only .ps-home-pcb-link :where(strong,small,i){color:var(--ps-text-primary);}@media (max-width:980px){.ps-home-pcb-only .ps-home-pcb-intro{align-items:stretch;flex-direction:column;}.ps-home-pcb-only .ps-home-pcb-order{flex-basis:auto;width:min(100%,430px);}.ps-home-pcb-only .ps-home-pcb-hub,html[data-ps-theme="dark"] .ps-home-pcb-only .ps-home-pcb-hub{background-position:58% center;}}@media (max-width:520px){.ps-home-pcb-only .ps-home-pcb-hub{background:linear-gradient(180deg,rgba(5,23,39,.92) 0%,rgba(5,23,39,.76) 48%,rgba(5,23,39,.58) 100%),url("../images/home/bayat-home-pcb-macro.webp") 62% center / cover no-repeat;}html[data-ps-theme="dark"] .ps-home-pcb-only .ps-home-pcb-hub{background:linear-gradient(180deg,rgba(4,16,27,.96) 0%,rgba(4,16,27,.84) 48%,rgba(4,16,27,.66) 100%),url("../images/home/bayat-home-pcb-macro.webp") 62% center / cover no-repeat;}}.ps-home-pcb-only .ps-home-pcb-hub{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;}.ps-home-pcb-only .ps-distributor-hero-copy>p{display:block;}html[data-ps-theme="dark"]{--ps-canvas:#06131c;--ps-canvas-raised:#0a1d28;--ps-canvas-deep:#030d14;--ps-surface:rgba(10,30,42,.86);--ps-surface-solid:#0d2633;--ps-surface-elevated:rgba(14,39,52,.96);--ps-glass-weak:rgba(9,30,42,.56);--ps-glass:rgba(10,34,47,.72);--ps-glass-strong:rgba(10,31,44,.88);--ps-glass-highlight:rgba(164,221,240,.13);--ps-glass-rim:rgba(142,207,229,.22);--ps-text-primary:#f2f8fa;--ps-text-secondary:#c4d4dc;--ps-text-muted:#9db0ba;--ps-border-subtle:rgba(132,190,211,.14);--ps-border:rgba(132,190,211,.25);--ps-border-strong:rgba(146,211,232,.40);--ps-brand:#4bd1b6;--ps-brand-strong:#72e4ca;--ps-service-pcb:#55b8f4;--ps-service-pcb-strong:#84cff9;--ps-focus:#70c9ff;}html[data-ps-theme="dark"] body.pcbshop-theme{background:radial-gradient(52rem 30rem at 88% -4%,rgba(49,144,207,.12),transparent 70%),radial-gradient(42rem 30rem at 4% 48%,rgba(50,193,163,.06),transparent 72%),linear-gradient(180deg,#041019 0%,#06151e 52%,#071922 100%);}html[data-ps-theme="dark"] :where(.ps-header-action,.ps-theme-toggle,.ps-desktop-drawer-toggle){border-color:rgba(134,197,219,.20);background:linear-gradient(145deg,rgba(145,213,235,.08),transparent 48%),rgba(10,30,42,.78);color:#eaf5f8;box-shadow:0 8px 22px rgba(0,0,0,.24),inset 0 1px 0 rgba(191,232,244,.10);}html[data-ps-theme="dark"] :where(.ps-header-action,.ps-theme-toggle,.ps-desktop-drawer-toggle):hover{border-color:rgba(112,201,255,.42);background:rgba(15,43,57,.94);color:#ffffff;}html[data-ps-theme="dark"] .ps-theme-toggle{color:var(--ps-service-pcb-strong);}html[data-ps-theme="dark"] .ps-header-account{color:var(--ps-text-primary);}html[data-ps-theme="dark"] .ps-desktop-drawer-toggle{color:var(--ps-text-secondary);}html[data-ps-theme="dark"] :where(.ps-header-action,.ps-theme-toggle,.ps-desktop-drawer-toggle) svg{stroke:currentColor;opacity:.94;}html[data-ps-theme="dark"] body.woocommerce-account :where(.ps-account-layout-content,.woocommerce-MyAccount-content.ps-account-layout-content){border-color:rgba(137,198,219,.24);background:linear-gradient(145deg,rgba(139,209,232,.045),transparent 42%),rgba(7,25,36,.92);color:var(--ps-text-primary);box-shadow:0 24px 64px rgba(0,0,0,.28),inset 0 1px 0 rgba(188,230,242,.08);}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation ul{border-color:rgba(137,198,219,.22);background:rgba(8,27,38,.90);box-shadow:0 18px 48px rgba(0,0,0,.24),inset 0 1px 0 rgba(188,230,242,.07);}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li a{color:#c1d2da;background:transparent;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{border-color:rgba(116,196,226,.20);background:rgba(62,137,177,.09);color:#f4fbfd;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard.is-active a{border-color:rgba(83,184,244,.34);background:linear-gradient(90deg,rgba(83,184,244,.18),rgba(72,211,177,.08));color:#dff5ff;box-shadow:inset 0 1px 0 rgba(203,238,248,.08);}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::before{background:#59bdf5;}html[data-ps-theme="dark"] body.woocommerce-account :where(.ps-account-welcome,.ps-account-panel,.ps-account-coupons,.ps-address-card,.ps-notification-item,.ps-repeat-order-card,.ps-order-service-center){border-color:rgba(137,198,219,.20);background:linear-gradient(145deg,rgba(142,210,231,.045),transparent 44%),rgba(10,31,43,.88);color:var(--ps-text-primary);box-shadow:0 14px 38px rgba(0,0,0,.22),inset 0 1px 0 rgba(190,231,242,.07);}html[data-ps-theme="dark"] body.woocommerce-account :where(.ps-account-panel-head h2,.ps-account-panel-head h3,.ps-account-welcome h2,.ps-account-quick-grid strong,.ps-account-stat-grid span){color:#f0f8fb;}html[data-ps-theme="dark"] body.woocommerce-account :where(.ps-account-panel-head span,.ps-account-welcome>div>span){color:#76cafa;}html[data-ps-theme="dark"] body.woocommerce-account :where(.ps-account-panel p,.ps-account-welcome p,.ps-account-stat-grid small,.ps-account-quick-grid small){color:#adbec7;}html[data-ps-theme="dark"] body.woocommerce-account :where(.ps-store-request-form,.ps-account-panel input,.ps-account-panel select,.ps-account-panel textarea){border-color:rgba(137,198,219,.22);background:#0b2634;color:#eef8fa;}html[data-ps-theme="dark"] body.woocommerce-account :where(.woocommerce-info,.woocommerce-message){border-color:rgba(83,184,244,.30);background:rgba(83,184,244,.10);color:#d8effb;}.ps-home-pcb-only .ps-distributor-hero-main .ps-eyebrow{border:1px solid rgba(205,239,248,.32);background:rgba(8,31,44,.58);color:#f3fbfd;box-shadow:0 8px 24px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.12);}html[data-ps-theme="dark"] .ps-home-pcb-only .ps-distributor-hero-main .ps-eyebrow{border-color:rgba(126,205,235,.30);background:rgba(4,21,31,.72);color:#eaf7fb;}.ps-public-contact-grid article>a[dir="ltr"]{display:block;width:100%;margin-inline:0;direction:ltr;unicode-bidi:isolate;text-align:left;font-variant-numeric:tabular-nums;}.ps-public-contact-grid article>a[dir="ltr"] + a[dir="ltr"]{margin-block-start:7px;}html[data-ps-theme="dark"] body.pcbshop-theme :where(.ps-page-article,.ps-public-hero,.ps-public-copy,.ps-public-service-summary,.ps-public-service-card,.ps-public-contact-grid article,.ps-public-contact-form,.ps-guide-hero,.ps-guide-card,.ps-faq-toolbar,.ps-faq-list details,.ps-guide-footer,.ps-faq-empty){border-color:rgba(137,198,219,.20);background:linear-gradient(145deg,rgba(144,211,232,.04),transparent 42%),rgba(9,29,41,.88);color:#eef7fa;box-shadow:0 16px 42px rgba(0,0,0,.20),inset 0 1px 0 rgba(192,232,243,.07);}html[data-ps-theme="dark"] body.pcbshop-theme :where(.ps-entry-content,.ps-public-copy,.ps-public-service-card,.ps-guide-page) :where(p,li){color:#c0d0d8;}html[data-ps-theme="dark"] body.pcbshop-theme :where(.ps-entry-content,.ps-public-copy,.ps-public-service-card,.ps-guide-page) :where(h2,h3,h4,strong){color:#f2f8fa;}html[data-ps-theme="dark"] body.pcbshop-theme .ps-faq-list details[open]{border-color:rgba(83,184,244,.34);background:rgba(12,37,50,.96);}html[data-ps-theme="dark"] body.pcbshop-theme .ps-faq-list summary{color:#eef8fb;}html[data-ps-theme="dark"] body.pcbshop-theme .ps-faq-list details>div{color:#bdced6;}@media (max-width:900px){html[data-ps-theme="dark"] body.woocommerce-account .ps-account-layout-content{padding:14px;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation ul{background:rgba(7,24,35,.94);}}@media (min-width:901px){.ps-header-actions{gap:7px;padding:5px;border:1px solid var(--ps-border-subtle);border-radius:16px;background:color-mix(in srgb,var(--ps-glass-weak) 82%,transparent);box-shadow:inset 0 1px 0 var(--ps-glass-highlight),var(--ps-shadow-xs);}.ps-header-action,.ps-theme-toggle,.ps-desktop-drawer-toggle{min-height:42px;border-radius:12px;font-size:.76rem;font-weight:820;letter-spacing:0;}.ps-header-action svg,.ps-theme-toggle svg,.ps-desktop-drawer-toggle svg{width:19px;height:19px;}}html[data-ps-theme="dark"] .ps-header-actions{border-color:rgba(129,194,218,.17);background:rgba(5,22,32,.58);box-shadow:0 10px 28px rgba(0,0,0,.16),inset 0 1px 0 rgba(190,230,242,.06);}html[data-ps-theme="dark"] .ps-theme-toggle,html[data-ps-theme="dark"] .ps-header-account,html[data-ps-theme="dark"] .ps-desktop-drawer-toggle{border-color:rgba(129,194,218,.18);background:rgba(13,38,50,.82);color:#e7f3f7;}html[data-ps-theme="dark"] .ps-theme-toggle svg{color:#7acbfa;}html[data-ps-theme="dark"] .ps-header-account svg{color:#69d7bd;}html[data-ps-theme="dark"] .ps-desktop-drawer-toggle svg{color:#b8cad2;}html[data-ps-theme="dark"] :where(.ps-theme-toggle,.ps-header-account,.ps-desktop-drawer-toggle):hover{border-color:rgba(104,196,239,.40);background:#123747;box-shadow:0 9px 24px rgba(0,0,0,.20),inset 0 1px 0 rgba(213,241,248,.08);}html[data-ps-theme="dark"] body.woocommerce-account :where(.ps-account-stat-grid>a,.ps-account-quick-grid>a,.ps-coupon-grid article,.ps-request-card,.ps-orders-dashboard,.ps-notification-center,.ps-address-book,.ps-repeat-orders){border-color:rgba(131,194,216,.19);background:linear-gradient(145deg,rgba(123,205,231,.045),transparent 44%),rgba(9,29,41,.90);color:#edf7fa;box-shadow:0 12px 32px rgba(0,0,0,.20),inset 0 1px 0 rgba(191,230,241,.065);}html[data-ps-theme="dark"] body.woocommerce-account :where(.ps-account-stat-grid span,.ps-account-quick-grid strong,.ps-request-card h2,.ps-request-card h3,.ps-orders-dashboard h2,.ps-notification-center h2,.ps-address-card strong,.ps-repeat-order-card strong){color:#edf7fa;}html[data-ps-theme="dark"] body.woocommerce-account :where(.ps-account-stat-grid small,.ps-account-quick-grid small,.ps-request-card p,.ps-request-card small,.ps-orders-dashboard p,.ps-notification-center p,.ps-address-card p,.ps-repeat-order-card small){color:#a9bec8;}html[data-ps-theme="dark"] body.woocommerce-account :where(.ps-account-stat-grid strong,.ps-account-panel-head span,.ps-orders-dashboard-head>div>span){color:#72cafa;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:linear-gradient(100deg,rgba(75,181,241,.22),rgba(71,208,175,.08));border-color:rgba(91,191,247,.38);color:#f1fbff;text-shadow:none;}html[data-ps-theme="dark"] body.woocommerce-account :where(.woocommerce-MyAccount-navigation li a,.ps-account-layout-content a:not(.ps-button)){text-decoration-color:rgba(112,202,250,.45);}.ps-public-page{max-width:1120px;margin-inline:auto;}.ps-public-copy{max-width:82ch;}html[data-ps-theme="dark"] .ps-public-hero>span{color:#7ecffa;background:rgba(71,165,215,.08);border-color:rgba(100,194,238,.20);}html[data-ps-theme="dark"] :where(.ps-public-contact-grid article,.ps-public-service-card) a{color:#78ccfb;}html[data-ps-theme="dark"] :where(.ps-public-contact-grid article,.ps-public-service-card) a:hover{color:#a8e0ff;}@media (max-width:620px){.ps-floating-support{width:48px;max-width:48px;min-width:48px;padding:0;border-radius:50%;}.ps-floating-support span{display:none;}.ps-floating-support svg{width:21px;height:21px;}}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--dashboard.is-active{background:transparent;color:inherit;}html[data-ps-theme="dark"] body.woocommerce-account .ps-page-article,html[data-ps-theme="dark"] body.ps-stage66-account-page .ps-page-article{border-color:rgba(122,180,204,.18);background:radial-gradient(40rem 22rem at 92% 0%,rgba(48,135,188,.07),transparent 68%),linear-gradient(160deg,rgba(12,35,48,.96),rgba(5,20,30,.96));box-shadow:0 26px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(195,230,241,.055);}html[data-ps-theme="dark"] body.woocommerce-account .ps-page-header h1,html[data-ps-theme="dark"] body.ps-stage66-account-page .ps-page-header h1{color:#f3f9fb;font-weight:850;letter-spacing:-.02em;text-shadow:0 2px 18px rgba(0,0,0,.22);}html[data-ps-theme="dark"] body.woocommerce-account :where(.ps-account-layout-content,.woocommerce-MyAccount-content.ps-account-layout-content){border-color:rgba(119,179,203,.17);background:radial-gradient(34rem 18rem at 95% 0%,rgba(44,132,184,.055),transparent 70%),rgba(5,21,31,.92);box-shadow:0 20px 54px rgba(0,0,0,.24),inset 0 1px 0 rgba(195,231,241,.05);}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation ul{gap:4px;padding:6px;border-color:rgba(119,179,203,.18);background:linear-gradient(155deg,rgba(121,190,214,.035),transparent 45%),rgba(5,22,32,.94);box-shadow:0 14px 38px rgba(0,0,0,.22),inset 0 1px 0 rgba(193,229,240,.05);}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active{background:transparent;box-shadow:none;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li a{border-color:transparent;background:rgba(255,255,255,.012);color:#bed0d8;font-weight:680;text-shadow:none;box-shadow:none;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{border-color:rgba(93,164,194,.18);background:rgba(58,119,149,.10);color:#eef7fa;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard.is-active a{border-color:rgba(91,178,222,.42);background:linear-gradient(145deg,rgba(49,118,157,.33),rgba(18,60,81,.78)),#0d2f42;color:#f6fbfd;font-weight:790;box-shadow:inset -3px 0 0 #52b2e7,inset 0 1px 0 rgba(210,239,248,.07),0 7px 18px rgba(0,0,0,.12);}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::before{display:none;}html[data-ps-theme="dark"] body.woocommerce-account :where(.ps-account-welcome,.ps-account-stat-grid>a,.ps-account-quick-grid>a,.ps-account-panel,.ps-account-coupons,.ps-coupon-grid article,.ps-request-card,.ps-orders-dashboard,.ps-notification-center,.ps-address-book,.ps-repeat-orders,.ps-address-card,.ps-notification-item,.ps-repeat-order-card,.ps-order-service-center){border-color:rgba(112,170,194,.16);background:linear-gradient(150deg,rgba(113,185,211,.027),transparent 48%),rgba(7,27,38,.91);color:#eef7fa;box-shadow:0 10px 28px rgba(0,0,0,.17),inset 0 1px 0 rgba(192,228,239,.045);}html[data-ps-theme="dark"] body.woocommerce-account :where(.ps-account-welcome h2,.ps-account-stat-grid span,.ps-account-quick-grid strong,.ps-account-panel-head h2,.ps-account-panel-head h3,.ps-request-card h2,.ps-request-card h3,.ps-orders-dashboard h2,.ps-notification-center h2,.ps-address-card strong,.ps-repeat-order-card strong){color:#f2f8fa;}html[data-ps-theme="dark"] body.woocommerce-account :where(.ps-account-welcome p,.ps-account-stat-grid small,.ps-account-quick-grid small,.ps-account-panel p,.ps-request-card p,.ps-request-card small,.ps-orders-dashboard p,.ps-notification-center p,.ps-address-card p,.ps-repeat-order-card small){color:#aebfc7;}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-stat-grid>a,html[data-ps-theme="dark"] body.woocommerce-account .ps-account-quick-grid>a{--ps-local-accent:#67bde9;}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-stat-grid strong,html[data-ps-theme="dark"] body.woocommerce-account :where(.ps-account-panel-head span,.ps-account-welcome>div>span,.ps-orders-dashboard-head>div>span){color:#71c4ee;}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-quick-grid>a>span{border:1px solid rgba(99,188,233,.15);background:rgba(74,159,202,.09);color:#74c8f0;}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-welcome .ps-button-pcb,html[data-ps-theme="dark"] body.woocommerce-account .ps-account-layout-content .ps-button-pcb{--ps-button-fg:#f7fbfd;--ps-button-bg:#247faf;border-color:rgba(105,195,238,.35);background:linear-gradient(135deg,#257fad,#1d6f9d);color:#f7fbfd;box-shadow:0 9px 22px rgba(4,14,21,.25),inset 0 1px 0 rgba(211,240,249,.12);}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-welcome .ps-button-pcb:hover,html[data-ps-theme="dark"] body.woocommerce-account .ps-account-layout-content .ps-button-pcb:hover{border-color:rgba(117,205,246,.48);background:linear-gradient(135deg,#2a89ba,#2178a8);color:#fff;}@media (max-width:900px){html[data-ps-theme="dark"] body.woocommerce-account .ps-page-article,html[data-ps-theme="dark"] body.ps-stage66-account-page .ps-page-article{padding:13px;border-radius:22px;}html[data-ps-theme="dark"] body.woocommerce-account .ps-page-header{margin-block-end:12px;padding-inline:2px;}html[data-ps-theme="dark"] body.woocommerce-account .ps-page-header h1{font-size:clamp(1.45rem,6.2vw,1.82rem);}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation ul{gap:6px;padding:5px;border-radius:17px;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-inline:8px;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none;width:0;height:0;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li a{min-height:44px;padding:8px 14px;border-radius:12px;background:rgba(255,255,255,.018);color:#c3d3da;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard.is-active a{border-color:rgba(88,174,218,.39);background:linear-gradient(180deg,rgba(42,104,138,.42),rgba(16,52,72,.88));box-shadow:inset 0 -2px 0 #54b4e8,inset 0 1px 0 rgba(210,239,248,.07);}html[data-ps-theme="dark"] body.woocommerce-account :where(.ps-account-layout-content,.woocommerce-MyAccount-content.ps-account-layout-content){padding:12px;border-radius:20px;}}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard.is-active a{border-color:rgba(83,155,190,.34);background:linear-gradient(145deg,rgba(31,84,112,.54),rgba(10,41,57,.95));box-shadow:inset -3px 0 0 #4da8d8,inset 0 1px 0 rgba(210,239,248,.055);}@media (max-width:900px){html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard.is-active a{border-color:rgba(83,155,190,.34);background:linear-gradient(180deg,rgba(31,84,112,.56),rgba(10,41,57,.96));box-shadow:inset 0 -2px 0 #4da8d8,inset 0 1px 0 rgba(210,239,248,.055);}}:root{--ps-stage6648-dark-bg:#06131c;--ps-stage6648-dark-surface:#0b1d28;--ps-stage6648-dark-surface-2:#102735;--ps-stage6648-dark-surface-3:#143244;--ps-stage6648-dark-border:rgba(123,185,214,.22);--ps-stage6648-dark-border-strong:rgba(109,188,230,.38);--ps-stage6648-dark-text:#eef7fb;--ps-stage6648-dark-muted:#b4c7d1;--ps-stage6648-dark-soft:#d8e6ed;--ps-stage6648-dark-accent:#5eb8ea;--ps-stage6648-dark-accent-2:#79d1ff;}html[data-ps-theme="dark"] body{background:linear-gradient(180deg,#06131c 0%,#071824 45%,#091c29 100%);color:var(--ps-stage6648-dark-text);}html[data-ps-theme="dark"] body :where(.ps-page-article,.ps-account-layout-content,.ps-woo-content-card,.ps-order-shell,.ps-order-stage,.ps-order-step,.ps-order-section,.ps-order-stage-panel,.ps-order-stage-summary,.ps-order-clone-panel,.ps-order-clone-card,.ps-track-shell,.ps-track-panel,.ps-track-dashboard,.ps-track-card,.ps-notification-center,.ps-address-book,.ps-repeat-orders,.ps-account-welcome,.ps-account-panel,.ps-address-card,.ps-notification-item,.ps-repeat-order-card,.ps-request-card,.ps-empty-state,.ps-public-service-card,.ps-public-contact-grid article,.ps-orders-dashboard,.ps-order-service-center,.ps-timeline-card,.ps-timeline-stage,.ps-proforma-card,.ps-invoice-card,.ps-guide-card,.ps-faq-card,.ps-search-panel,.ps-search-results,.ps-bom-workspace,.ps-bom-card,.ps-bom-status-card,.woocommerce-Addresses .woocommerce-Address,.woocommerce form,.woocommerce table.shop_table,.woocommerce table.shop_table_responsive,.woocommerce .shop_table,.woocommerce-message,.woocommerce-info,.woocommerce-error,.ps-lab-link,.ps-lab-order,.ps-category-card,.ps-distributor-service-card,.ps-distributor-category-card,.ps-distributor-product-card,.ps-header-action,.ps-menu-toggle,.ps-mobile-quick a,.ps-nav-utilities a,.ps-mega-menu,.ps-primary-menu>li>a,.ps-primary-menu .sub-menu,
.ps-pcb-order-guide,
.ps-guide-section){
background:linear-gradient(180deg,rgba(20,50,68,.14),rgba(8,23,33,.96))!important;color:var(--ps-stage6648-dark-text)!important;border-color:var(--ps-stage6648-dark-border)!important;}html[data-ps-theme="dark"] body :where(.ps-page-article,.ps-account-layout-content,.ps-woo-content-card,.ps-order-shell,.ps-order-stage,.ps-track-shell,.ps-account-welcome,.ps-account-panel,.ps-track-panel,.ps-order-stage-panel,.ps-public-service-card,.ps-public-contact-grid article,.woocommerce form,.woocommerce table.shop_table,.ps-bom-workspace){box-shadow:0 14px 36px rgba(0,0,0,.28),inset 0 1px 0 rgba(197,230,240,.05)!important;}html[data-ps-theme="dark"] body :where(h1,h2,h3,h4,strong,th,label,legend,.ps-page-title,.ps-order-section-title,.ps-account-panel-head h2,.ps-account-panel-head h3,.ps-account-welcome h2,.ps-step-title,.ps-faq-question,.ps-guide-section h2,.ps-guide-section h3,.ps-mega-menu-head strong,.ps-pcb-nav-copy strong){color:var(--ps-stage6648-dark-text)!important;}html[data-ps-theme="dark"] body :where(p,li,small,td,span,dd,dt,.ps-muted,.ps-copy,.ps-helper,.ps-account-copy,.ps-order-stage-summary p,.ps-step-help,.ps-empty-state p,.ps-pcb-nav-copy small,.ps-page-header p){color:var(--ps-stage6648-dark-muted);}html[data-ps-theme="dark"] body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]),select,textarea){background:#0c2230!important;color:#eff8fb!important;border:1px solid rgba(123,190,225,.28)!important;box-shadow:none!important;}html[data-ps-theme="dark"] body :where(input::placeholder,textarea::placeholder){color:#95adba!important;opacity:1;}html[data-ps-theme="dark"] body :where(input:focus,select:focus,textarea:focus){border-color:var(--ps-stage6648-dark-accent)!important;box-shadow:0 0 0 3px rgba(94,184,234,.16)!important;outline:none!important;}html[data-ps-theme="dark"] body :where(.ps-button,.button,button:not(.components-button),input[type=submit],input[type=button],a.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button){background:linear-gradient(135deg,#1d6d97,#2588ba)!important;color:#f7fbfd!important;border:1px solid rgba(111,201,242,.32)!important;box-shadow:0 10px 24px rgba(0,0,0,.2),inset 0 1px 0 rgba(220,244,252,.1);text-shadow:none;}html[data-ps-theme="dark"] body :where(.ps-button:hover,.button:hover,button:hover,input[type=submit]:hover,input[type=button]:hover,a.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover){background:linear-gradient(135deg,#247daa,#2f95c9)!important;color:#fff!important;}html[data-ps-theme="dark"] body :where(.ps-button-secondary,.button.alt,.ps-chip-button,.ps-secondary-button,.woocommerce .button.alt){background:linear-gradient(180deg,rgba(27,68,91,.96),rgba(14,44,60,.98))!important;color:#e8f4fa!important;border-color:rgba(102,171,205,.32)!important;}html[data-ps-theme="dark"] body :where(.ps-account-layout-nav,.woocommerce-MyAccount-navigation ul){background:linear-gradient(180deg,rgba(12,31,43,.98),rgba(7,22,31,.98))!important;border:1px solid rgba(122,188,219,.16)!important;box-shadow:0 14px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(188,228,241,.04)!important;}html[data-ps-theme="dark"] body.woocommerce-account :where(.woocommerce-MyAccount-navigation li a){background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,.01))!important;color:#cfe0e8!important;border:1px solid transparent!important;border-radius:16px!important;font-weight:700!important;min-height:48px;}html[data-ps-theme="dark"] body.woocommerce-account :where(.woocommerce-MyAccount-navigation li a:hover){background:linear-gradient(180deg,rgba(48,102,132,.38),rgba(18,50,67,.86))!important;color:#f5fbff!important;border-color:rgba(103,177,213,.32)!important;}html[data-ps-theme="dark"] body.woocommerce-account :where(.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation-link--dashboard.is-active a){background:linear-gradient(180deg,#2a7faa,#1a5674)!important;color:#fff!important;border-color:rgba(133,215,255,.45)!important;box-shadow:0 12px 24px rgba(0,0,0,.18),inset 0 1px 0 rgba(225,245,252,.13)!important;}html[data-ps-theme="dark"] body :where(.ps-header-action,.ps-menu-toggle){min-height:52px;border-radius:18px!important;background:linear-gradient(180deg,rgba(22,56,76,.96),rgba(10,28,39,.98))!important;border:1px solid rgba(112,181,212,.24)!important;color:#dbeaf1!important;box-shadow:0 8px 20px rgba(0,0,0,.22),inset 0 1px 0 rgba(209,238,247,.06)!important;backdrop-filter:blur(10px);}html[data-ps-theme="dark"] body :where(.ps-header-action:hover,.ps-menu-toggle:hover){background:linear-gradient(180deg,rgba(34,80,106,.98),rgba(15,40,56,.98))!important;color:#fff!important;border-color:rgba(127,197,228,.38)!important;}html[data-ps-theme="dark"] body :where(.ps-header-action svg,.ps-menu-toggle span){color:#8fd4ff!important;stroke:currentColor!important;background:transparent!important;}html[data-ps-theme="dark"] body .ps-theme-toggle [data-ps-theme-label],html[data-ps-theme="dark"] body .ps-header-action span{color:#dfeef5!important;font-weight:700;}html[data-ps-theme="dark"] body .ps-topbar,html[data-ps-theme="dark"] body .ps-site-header,html[data-ps-theme="dark"] body .ps-primary-nav{background:linear-gradient(180deg,#081822,#091b27)!important;border-color:rgba(119,185,216,.16)!important;box-shadow:0 8px 24px rgba(0,0,0,.20)!important;}html[data-ps-theme="dark"] body .ps-primary-menu>li>a{border:1px solid transparent;border-radius:16px;color:#dcebf2!important;}html[data-ps-theme="dark"] body .ps-primary-menu>li>a:hover,html[data-ps-theme="dark"] body .ps-primary-menu>.current-menu-item>a{background:rgba(79,164,206,.12)!important;border-color:rgba(102,183,221,.22)!important;color:#f3fbff!important;}html[data-ps-theme="dark"] body :where(.ps-mega-menu,.ps-primary-menu .sub-menu){background:linear-gradient(180deg,rgba(12,31,42,.98),rgba(7,22,31,.98))!important;border:1px solid rgba(122,188,219,.22)!important;}html[data-ps-theme="dark"] body :where(.ps-order-step.is-active,.ps-step.is-active,.ps-stage-chip.is-active,.ps-progress-step.is-active){background:linear-gradient(180deg,rgba(40,123,168,.34),rgba(16,56,78,.92))!important;border-color:rgba(120,210,247,.38)!important;color:#f6fbfe!important;}html[data-ps-theme="dark"] body :where(.ps-empty-state,.ps-notification-empty,.ps-orders-empty){text-align:center;}html[data-ps-theme="dark"] body :where(.ps-empty-state .ps-button,.ps-notification-empty .ps-button,.ps-orders-empty .ps-button){margin-top:10px;}html[data-ps-theme="dark"] body :where(table,thead,tbody,tr,td,th){border-color:rgba(122,188,219,.16)!important;}html[data-ps-theme="dark"] body :where(thead th){background:rgba(79,152,188,.10)!important;color:#eff8fb!important;}html[data-ps-theme="dark"] body :where(tr:nth-child(even) td){background:rgba(255,255,255,.015);}html[data-ps-theme="dark"] body :where(.ps-chip,.ps-status-chip,.ps-badge,.ps-tag,.stock,.order-status){background:rgba(86,170,210,.14)!important;color:#dff3fd!important;border:1px solid rgba(103,184,221,.24)!important;}html[data-ps-theme="dark"] body :where(.ps-hero,.ps-home-section,.ps-categories-section,.ps-pcb-service){background-color:transparent;}html[data-ps-theme="dark"] body :where(.ps-brand-logo-image--two-color){opacity:0;}html[data-ps-theme="dark"] body :where(.ps-brand-logo-image--white){opacity:1;}@media (max-width: 900px){html[data-ps-theme="dark"] body .ps-header-actions{gap:8px;}html[data-ps-theme="dark"] body :where(.ps-header-action,.ps-menu-toggle){min-width:0;padding:10px 12px;border-radius:16px!important;}html[data-ps-theme="dark"] body .ps-account-layout,html[data-ps-theme="dark"] body .ps-page-article{gap:14px;}html[data-ps-theme="dark"] body .woocommerce-MyAccount-navigation li a{justify-content:center;text-align:center;padding:12px 10px!important;min-height:52px;}}@media (max-width: 640px){html[data-ps-theme="dark"] body :where(.ps-page-article,.ps-account-layout-content,.ps-track-shell,.ps-order-shell,.ps-order-stage,.ps-order-section,.ps-order-stage-panel,.ps-order-clone-panel,.ps-track-panel,.ps-account-welcome,.ps-account-panel,.woocommerce form,.woocommerce table.shop_table){border-radius:22px!important;}html[data-ps-theme="dark"] body .ps-theme-toggle [data-ps-theme-label],html[data-ps-theme="dark"] body .ps-header-action span{font-size:.85rem;}}html[data-ps-theme="dark"],html[data-ps-theme="dark"] body,html[data-ps-theme="dark"] body.pcbshop-theme{background:#06131c!important;}html[data-ps-theme="dark"] body :where(#page,#content,#primary,.site,.site-content,.site-main,.content-area,.entry-content,.hentry,.woocommerce,.woocommerce-page,.ps-page-main,.ps-wrap,.ps-pcb-configurator,.ps-public-page,.ps-public-copy){background:transparent;color:var(--ps-stage6648-dark-text);}html[data-ps-theme="dark"] body :where(.ps-page-article,.ps-account-dashboard,.ps-pcb-order-reference,.ps-account-layout,.ps-account-layout-content,.ps-account-layout-nav,.ps-orders-dashboard,.ps-order-service-center,.ps-notification-center,.ps-address-book,.ps-request-card,.ps-repeat-orders,.ps-order-identity,.ps-orders-summary-table,.ps-repeat-orders-box,.ps-repeat-orders-table,.ps-tracking-paths a,.ps-reference-past-orders,.ps-pcb-wizard-panel,.ps-section,.ps-pcb-section-head,.ps-pcb-service-options,.ps-estimate-card,.ps-pcb-consent,.ps-file-box,.ps-reference-file,.ps-track-shell,.ps-track-panel,.ps-track-card,.ps-order-shell,.ps-order-stage,.ps-order-stage-panel,.ps-order-stage-summary,.ps-order-clone-panel,.ps-order-clone-card,.ps-alert,.woocommerce table.shop_table,.woocommerce table.shop_table_responsive,.woocommerce-Addresses .woocommerce-Address,.woocommerce form.login,.woocommerce form.register,.woocommerce .woocommerce-form,.woocommerce .cart-collaterals,.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2){background:linear-gradient(180deg,rgba(14,37,51,.94),rgba(7,24,34,.98));border:1px solid rgba(111,180,212,.20);color:#eef7fb;}html[data-ps-theme="dark"] body .ps-pcb-order-reference .ps-reference-past-orders{background:linear-gradient(180deg,rgba(16,42,56,.97),rgba(9,28,39,.98));border-color:rgba(116,186,218,.22);border-radius:22px;box-shadow:0 18px 44px rgba(0,0,0,.26),inset 0 1px 0 rgba(203,234,243,.05);}html[data-ps-theme="dark"] body .ps-pcb-order-reference .ps-reference-info,html[data-ps-theme="dark"] body .ps-pcb-order-reference .ps-reference-past-orders h3,html[data-ps-theme="dark"] body .ps-pcb-order-reference .ps-reference-draft,html[data-ps-theme="dark"] body .ps-pcb-order-reference .ps-reference-field>span,html[data-ps-theme="dark"] body .ps-pcb-order-reference .ps-reference-dimensions h4,html[data-ps-theme="dark"] body .ps-pcb-order-reference .ps-reference-file>span,html[data-ps-theme="dark"] body .ps-pcb-order-reference .ps-reference-confirm,html[data-ps-theme="dark"] body .ps-pcb-order-reference .ps-reference-file small,html[data-ps-theme="dark"] body .ps-pcb-order-reference .ps-reference-file em{color:#d7e7ee;}html[data-ps-theme="dark"] body .ps-pcb-order-reference .ps-reference-searchbar input,html[data-ps-theme="dark"] body .ps-pcb-order-reference .ps-reference-field input,html[data-ps-theme="dark"] body .ps-pcb-order-reference .ps-reference-field select,html[data-ps-theme="dark"] body .ps-pcb-order-reference .ps-reference-field textarea,html[data-ps-theme="dark"] body .ps-repeat-search,html[data-ps-theme="dark"] body .ps-orders-summary-head input[type="search"],html[data-ps-theme="dark"] body input[data-ps-order-search]{background:#0a2130;color:#edf7fb;border:1px solid rgba(109,182,217,.26);border-radius:16px;}html[data-ps-theme="dark"] body .ps-pcb-order-reference .ps-reference-searchbar input::placeholder,html[data-ps-theme="dark"] body .ps-repeat-search::placeholder,html[data-ps-theme="dark"] body .ps-orders-summary-head input[type="search"]::placeholder,html[data-ps-theme="dark"] body input[data-ps-order-search]::placeholder{color:#9bb0bb;}html[data-ps-theme="dark"] body .ps-pcb-order-reference .ps-reference-copy-btn{background:linear-gradient(135deg,#1f6d95,#2892c8);color:#f6fbfd;border:1px solid rgba(117,204,242,.32);border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,.2),inset 0 1px 0 rgba(221,245,253,.08);}html[data-ps-theme="dark"] body .ps-pcb-order-reference .ps-reference-copy-btn:hover{background:linear-gradient(135deg,#267eaa,#2d9ad1);}html[data-ps-theme="dark"] body :where(.ps-repeat-orders-table table,.ps-orders-summary-table table){background:#091b27!important;border-radius:18px!important;overflow:hidden;}html[data-ps-theme="dark"] body :where(.ps-repeat-orders-table th,.ps-orders-summary-table th){background:rgba(92,160,191,.14)!important;color:#eff8fb!important;border-bottom:1px solid rgba(115,186,215,.18)!important;}html[data-ps-theme="dark"] body :where(.ps-repeat-orders-table td,.ps-orders-summary-table td){background:transparent!important;color:#dceaf0!important;border-bottom:1px solid rgba(115,186,215,.12)!important;}html[data-ps-theme="dark"] body :where(.ps-repeat-orders-table tr:hover td,.ps-orders-summary-table tr:hover td){background:rgba(77,151,188,.08)!important;}html[data-ps-theme="dark"] body .ps-orders-dashboard{background:linear-gradient(180deg,rgba(10,31,43,.96),rgba(6,22,31,.98))!important;border-color:rgba(112,179,210,.18)!important;}html[data-ps-theme="dark"] body .ps-orders-stats a{background:linear-gradient(180deg,rgba(7,24,35,.94),rgba(10,28,39,.98))!important;border:1px solid rgba(114,183,214,.14)!important;color:#d9e8ef!important;border-radius:16px!important;box-shadow:inset 0 1px 0 rgba(202,233,242,.03);}html[data-ps-theme="dark"] body .ps-orders-stats a strong{color:#7dd1ff!important;}html[data-ps-theme="dark"] body .ps-orders-stats a span{color:#b4c6cf!important;}html[data-ps-theme="dark"] body .ps-orders-stats a.is-active{background:linear-gradient(135deg,rgba(38,125,168,.95),rgba(25,83,112,.98))!important;border-color:rgba(129,210,247,.38)!important;box-shadow:0 14px 26px rgba(0,0,0,.20),inset 0 1px 0 rgba(224,245,253,.1)!important;}html[data-ps-theme="dark"] body .ps-orders-stats a.is-active strong,html[data-ps-theme="dark"] body .ps-orders-stats a.is-active span{color:#fff!important;}html[data-ps-theme="dark"] body :where(.ps-track-shell .ps-alert,.ps-pcb-order-reference .ps-alert,.ps-orders-dashboard .ps-alert,.ps-orders-summary-table .ps-alert){background:rgba(255,255,255,.04);color:#dce9ee;border:1px solid rgba(113,182,214,.18);border-radius:18px;}html[data-ps-theme="dark"] body .ps-order-identity{background:linear-gradient(135deg,rgba(13,40,54,.94),rgba(7,24,34,.97))!important;border-color:rgba(105,177,208,.22)!important;}html[data-ps-theme="dark"] body .ps-order-identity>div span,html[data-ps-theme="dark"] body .ps-order-identity dt,html[data-ps-theme="dark"] body .ps-tracking-paths small{color:#adc2cc!important;}html[data-ps-theme="dark"] body .ps-order-identity>div strong,html[data-ps-theme="dark"] body .ps-order-identity dd,html[data-ps-theme="dark"] body .ps-tracking-paths strong{color:#eef7fb!important;}html[data-ps-theme="dark"] body .ps-order-identity>a{color:#7ed0fb!important;}html[data-ps-theme="dark"] body .ps-tracking-paths a{background:linear-gradient(180deg,rgba(11,31,42,.96),rgba(7,22,31,.98))!important;border-color:rgba(113,181,214,.18)!important;}html[data-ps-theme="dark"] body .ps-tracking-paths a>span{background:rgba(84,173,214,.16)!important;color:#dff3fd!important;}html[data-ps-theme="dark"] body .ps-pcb-wizard-panel,html[data-ps-theme="dark"] body .ps-section.ps-pcb-wizard-panel,html[data-ps-theme="dark"] body .ps-pcb-service-options,html[data-ps-theme="dark"] body .ps-estimate-card,html[data-ps-theme="dark"] body .ps-pcb-consent{border-radius:22px;}html[data-ps-theme="dark"] body .ps-pcb-section-head{background:transparent;border:0;box-shadow:none;padding:0 0 12px;}html[data-ps-theme="dark"] body .ps-pcb-section-head span{color:#81cff8;}html[data-ps-theme="dark"] body .ps-pcb-section-head h3,html[data-ps-theme="dark"] body .ps-pcb-section-head p{color:#eef7fb;}html[data-ps-theme="dark"] body .ps-pcb-steps button{background:linear-gradient(180deg,rgba(7,23,33,.96),rgba(11,30,42,.98));border:1px solid rgba(115,185,214,.16);color:#ccdde5;border-radius:16px;}html[data-ps-theme="dark"] body .ps-pcb-steps button[aria-current="step"],html[data-ps-theme="dark"] body .ps-pcb-steps button.is-active{background:linear-gradient(135deg,#257eaa,#1a5674);border-color:rgba(126,207,245,.42);color:#fff;box-shadow:0 12px 24px rgba(0,0,0,.18),inset 0 1px 0 rgba(220,244,252,.1);}html[data-ps-theme="dark"] body .ps-pcb-steps button span{background:rgba(255,255,255,.06);color:inherit;}html[data-ps-theme="dark"] body .ps-file-box,html[data-ps-theme="dark"] body .ps-reference-file{background:rgba(255,255,255,.025)!important;border:1px dashed rgba(115,186,215,.26)!important;}html[data-ps-theme="dark"] body .ps-file-box input[type="file"]::file-selector-button,html[data-ps-theme="dark"] body .ps-reference-file input[type="file"]::file-selector-button{background:linear-gradient(180deg,rgba(21,56,76,.96),rgba(11,30,41,.98))!important;color:#eaf6fb!important;border:1px solid rgba(108,181,214,.24)!important;border-radius:14px!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:7px!important;background:linear-gradient(180deg,rgba(10,29,40,.98),rgba(5,19,27,.99))!important;border:1px solid rgba(116,183,213,.18)!important;border-radius:18px!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li a{align-items:center;justify-content:center;min-height:64px!important;padding:14px 12px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(8,25,35,.95),rgba(8,24,34,.98))!important;border:1px solid rgba(255,255,255,.025)!important;color:#e1edf3!important;font-size:1rem!important;line-height:1.4!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:linear-gradient(180deg,rgba(20,52,70,.96),rgba(12,35,48,.98))!important;border-color:rgba(110,181,212,.22)!important;color:#fff!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard.is-active a{background:linear-gradient(135deg,#2a89b8,#1b6489)!important;border-color:rgba(133,213,249,.48)!important;color:#ffffff!important;box-shadow:0 14px 26px rgba(0,0,0,.20),inset 0 1px 0 rgba(232,247,253,.12)!important;}html[data-ps-theme="dark"] body.woocommerce-account :where(.ps-account-welcome,.ps-account-stat-grid>a,.ps-account-quick-grid>a,.ps-account-panel,.ps-account-coupons,.ps-coupon-grid article,.ps-request-card,.ps-orders-dashboard,.ps-notification-center,.ps-address-book,.ps-repeat-orders,.ps-address-card,.ps-notification-item,.ps-repeat-order-card,.ps-order-service-center){background:linear-gradient(180deg,rgba(10,30,42,.96),rgba(6,21,31,.98))!important;border-color:rgba(113,181,214,.18)!important;border-radius:22px!important;}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-quick-grid>a>span{background:rgba(87,176,216,.12)!important;border-color:rgba(120,197,230,.18)!important;color:#9bdefe!important;}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-welcome .ps-button-pcb{background:linear-gradient(135deg,#2381b1,#1b688f)!important;border-color:rgba(127,208,245,.40)!important;color:#fff!important;}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-welcome .ps-button-pcb:hover{background:linear-gradient(135deg,#2a90c1,#2079a6)!important;}html[data-ps-theme="dark"] body :where(.ps-bottom-nav,.ps-mobile-bottom-nav,.ps-mobile-quick-nav){background:linear-gradient(180deg,rgba(8,25,35,.98),rgba(5,18,26,.98))!important;border:1px solid rgba(113,181,214,.18)!important;}html[data-ps-theme="dark"] body :where(.ps-bottom-nav a,.ps-mobile-bottom-nav a,.ps-mobile-quick-nav a){color:#dbe8ee!important;}html[data-ps-theme="dark"] body :where(.ps-bottom-nav a.is-active,.ps-mobile-bottom-nav a.is-active,.ps-mobile-quick-nav a.is-active){color:#80d1fa!important;}@media (max-width: 900px){html[data-ps-theme="dark"] body .ps-orders-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;}html[data-ps-theme="dark"] body .ps-orders-stats a{min-width:0!important;}html[data-ps-theme="dark"] body .ps-pcb-order-reference .ps-reference-searchbar{grid-template-columns:1fr;gap:10px;direction:rtl;}}@media (max-width: 640px){html[data-ps-theme="dark"] body .ps-pcb-order-reference .ps-reference-past-orders{padding:16px;border-radius:20px;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li a{min-height:58px!important;font-size:.95rem!important;padding:12px 10px!important;}html[data-ps-theme="dark"] body .ps-orders-stats{grid-template-columns:1fr!important;}}html[data-ps-theme="dark"]{--ps50-canvas:#04111a;--ps50-canvas-2:#071b27;--ps50-glass:rgba(8,31,44,.68);--ps50-glass-strong:rgba(8,29,42,.80);--ps50-glass-soft:rgba(17,48,64,.44);--ps50-rim:rgba(148,211,236,.22);--ps50-rim-strong:rgba(132,211,246,.38);--ps50-highlight:rgba(223,247,255,.085);--ps50-text:#f1f8fb;--ps50-muted:#b4c7d0;--ps50-accent:#70c8f3;--ps50-accent-soft:rgba(79,181,230,.16);--ps50-shadow:0 22px 58px rgba(0,0,0,.34),inset 0 1px 0 var(--ps50-highlight);--ps50-shadow-soft:0 12px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(223,247,255,.055);}html[data-ps-theme="dark"],html[data-ps-theme="dark"] body,html[data-ps-theme="dark"] body.pcbshop-theme{background-color:var(--ps50-canvas)!important;background-image:radial-gradient(70rem 44rem at 92% -8%,rgba(37,143,190,.14),transparent 62%),radial-gradient(54rem 38rem at -10% 58%,rgba(54,179,150,.075),transparent 66%),linear-gradient(180deg,var(--ps50-canvas),var(--ps50-canvas-2))!important;background-attachment:fixed!important;color:var(--ps50-text)!important;}html[data-ps-theme="dark"] body :where(#page,.site,.site-content,.content-area,.site-main,.entry-content,.hentry,.woocommerce,.woocommerce-page,.ps-page-main,.ps-wrap,.ps-public-page,.ps-public-copy){background:transparent!important;color:var(--ps50-text)!important;}html[data-ps-theme="dark"] body :where(.ps-page-article,.ps-account-layout,.ps-account-layout-nav,.ps-account-layout-content,.woocommerce-MyAccount-navigation ul,.ps-pcb-order-reference,.ps-pcb-reference-form,.ps-reference-past-orders,.ps-pcb-wizard-panel,.ps-order-shell,.ps-track-shell,.ps-orders-dashboard)::before,html[data-ps-theme="dark"] body :where(.ps-page-article,.ps-account-layout,.ps-account-layout-nav,.ps-account-layout-content,.woocommerce-MyAccount-navigation ul,.ps-pcb-order-reference,.ps-pcb-reference-form,.ps-reference-past-orders,.ps-pcb-wizard-panel,.ps-order-shell,.ps-track-shell,.ps-orders-dashboard)::after{content:none;display:none;background:none;}html[data-ps-theme="dark"] body :where(.ps-page-article,.ps-account-layout-content,.woocommerce-MyAccount-content.ps-account-layout-content,.ps-order-shell,.ps-track-shell,.ps-woo-content-card,.ps-public-service-card,.ps-public-contact-grid article){background-color:var(--ps50-glass-strong)!important;background-image:linear-gradient(145deg,rgba(213,241,251,.055),rgba(109,187,218,.018) 38%,rgba(4,18,27,.10))!important;border:1px solid var(--ps50-rim)!important;border-radius:34px!important;box-shadow:var(--ps50-shadow)!important;overflow:clip!important;}html[data-ps-theme="dark"] body :where(.ps-page-header,.ps-account-panel-head,.ps-orders-dashboard-head){background:transparent!important;border:0!important;box-shadow:none!important;}html[data-ps-theme="dark"] body :where(.ps-page-header,.ps-page-header::before,.ps-page-header::after){background-image:none!important;}html[data-ps-theme="dark"] body.ps-stage66-pcb-order-page .ps-pcb-order-reference,html[data-ps-theme="dark"] body.ps-stage66-pcb-order-page .ps-pcb-reference-form{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;}html[data-ps-theme="dark"] body.ps-stage66-pcb-order-page .ps-page-article{background-color:rgba(7,28,41,.76)!important;background-image:linear-gradient(145deg,rgba(205,239,251,.05),rgba(30,93,119,.025) 44%,rgba(4,18,27,.06))!important;}html[data-ps-theme="dark"] body :where(.ps-reference-past-orders,.ps-pcb-wizard-panel,.ps-section.ps-pcb-wizard-panel,.ps-pcb-service-options,.ps-estimate-card,.ps-pcb-consent,.ps-account-welcome,.ps-account-panel,.ps-account-stat-grid>a,.ps-account-quick-grid>a,.ps-orders-dashboard,.ps-order-service-center,.ps-notification-center,.ps-address-book,.ps-repeat-orders,.ps-request-card,.ps-address-card,.ps-notification-item,.ps-repeat-order-card,.ps-order-identity,.ps-orders-summary-table,.ps-repeat-orders-box,.ps-tracking-paths a,.ps-order-stage,.ps-order-stage-panel,.ps-order-stage-summary,.ps-order-clone-panel,.ps-order-clone-card,.ps-track-panel,.ps-track-card,.ps-empty-state,.woocommerce table.shop_table,.woocommerce table.shop_table_responsive,.woocommerce-Addresses .woocommerce-Address,.woocommerce form.login,.woocommerce form.register,.woocommerce .woocommerce-form){background-color:var(--ps50-glass);background-image:linear-gradient(150deg,rgba(220,245,253,.042),rgba(99,176,206,.018) 46%,rgba(3,16,24,.08));border:1px solid rgba(139,205,232,.18);border-radius:26px;box-shadow:var(--ps50-shadow-soft);color:var(--ps50-text);}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-layout-nav{position:static!important;inset:auto!important;top:auto!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;scrollbar-gutter:auto!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation ul{position:static!important;max-height:none!important;overflow:visible!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:10px!important;margin:0!important;background-color:rgba(6,25,36,.66)!important;background-image:linear-gradient(150deg,rgba(210,241,252,.045),rgba(76,151,181,.015))!important;border:1px solid rgba(139,205,232,.20)!important;border-radius:28px!important;box-shadow:var(--ps50-shadow-soft)!important;-webkit-backdrop-filter:blur(20px) saturate(1.2)!important;backdrop-filter:blur(20px) saturate(1.2)!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active{margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:62px!important;padding:13px 12px!important;color:#dcebf1!important;background-color:rgba(10,33,46,.34)!important;background-image:linear-gradient(145deg,rgba(220,245,253,.026),rgba(74,151,182,.012))!important;border:1px solid rgba(139,205,232,.10)!important;border-radius:20px!important;box-shadow:inset 0 1px 0 rgba(224,247,255,.035)!important;-webkit-backdrop-filter:blur(12px) saturate(1.15)!important;backdrop-filter:blur(12px) saturate(1.15)!important;font-weight:750!important;line-height:1.45!important;text-align:center!important;white-space:normal!important;transform:none!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:#f7fcff!important;background-color:rgba(28,73,94,.42)!important;background-image:linear-gradient(145deg,rgba(115,208,246,.075),rgba(54,142,176,.028))!important;border-color:rgba(128,207,241,.24)!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard.is-active a{color:#f7fcff!important;background-color:rgba(25,78,103,.50)!important;background-image:linear-gradient(145deg,rgba(118,213,252,.13),rgba(40,133,172,.055) 55%,rgba(3,22,32,.08))!important;border-color:rgba(132,214,249,.34)!important;border-radius:20px!important;box-shadow:inset 0 1px 0 rgba(231,248,255,.105),0 10px 26px rgba(0,0,0,.18)!important;-webkit-backdrop-filter:blur(15px) saturate(1.22)!important;backdrop-filter:blur(15px) saturate(1.22)!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::before,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard.is-active a::before{content:none!important;display:none!important;}html[data-ps-theme="dark"] body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),select,textarea,.select2-container--default .select2-selection--single,.ps-pcb-order-reference .ps-reference-searchbar input,.ps-repeat-search,.ps-orders-summary-head input[type="search"]){background-color:rgba(5,25,37,.70);background-image:linear-gradient(145deg,rgba(211,241,252,.028),rgba(45,111,139,.014));color:#eef8fb;border:1px solid rgba(132,204,236,.24);border-radius:18px;box-shadow:inset 0 1px 0 rgba(220,245,253,.035);}html[data-ps-theme="dark"] body :where(input::placeholder,textarea::placeholder){color:#98aeb9!important;opacity:1!important;}html[data-ps-theme="dark"] body :where(input:focus,select:focus,textarea:focus,.select2-container--focus .select2-selection--single){border-color:rgba(112,200,243,.58)!important;box-shadow:0 0 0 3px rgba(88,186,232,.14),inset 0 1px 0 rgba(225,247,255,.05)!important;outline:none!important;}html[data-ps-theme="dark"] body :where(.ps-file-box,.ps-reference-file){background-color:rgba(11,37,51,.43)!important;background-image:linear-gradient(145deg,rgba(218,244,253,.035),rgba(70,147,177,.012))!important;border:1px dashed rgba(131,207,240,.28)!important;border-radius:22px!important;}html[data-ps-theme="dark"] body :where(.ps-button,.button,button:not(.components-button),input[type=submit],input[type=button],a.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.ps-reference-copy-btn){color:#f5fbfe!important;background-color:rgba(24,91,121,.58)!important;background-image:linear-gradient(145deg,rgba(112,207,248,.16),rgba(40,136,176,.075) 55%,rgba(4,29,41,.10))!important;border:1px solid rgba(132,213,248,.34)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 rgba(232,249,255,.10),0 10px 24px rgba(0,0,0,.18)!important;text-shadow:none!important;}html[data-ps-theme="dark"] body :where(.ps-button:hover,.button:hover,button:not(.components-button):hover,input[type=submit]:hover,input[type=button]:hover,a.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.ps-reference-copy-btn:hover){color:#fff!important;background-color:rgba(32,110,145,.66)!important;background-image:linear-gradient(145deg,rgba(135,220,255,.20),rgba(46,153,196,.09),rgba(4,29,41,.08))!important;border-color:rgba(150,224,255,.46)!important;}html[data-ps-theme="dark"] body :where(.ps-repeat-orders-table,.ps-orders-summary-table,.ps-table-wrap){border-radius:22px!important;overflow:hidden!important;}html[data-ps-theme="dark"] body :where(.ps-repeat-orders-table table,.ps-orders-summary-table table,table.shop_table){background-color:rgba(4,22,32,.54)!important;background-image:none!important;border-radius:22px!important;overflow:hidden!important;}html[data-ps-theme="dark"] body :where(.ps-repeat-orders-table th,.ps-orders-summary-table th,table.shop_table th){background:rgba(84,158,190,.10)!important;color:#f0f8fb!important;border-color:rgba(128,198,227,.14)!important;}html[data-ps-theme="dark"] body :where(.ps-repeat-orders-table td,.ps-orders-summary-table td,table.shop_table td){background:transparent!important;color:#dceaf0!important;border-color:rgba(128,198,227,.11)!important;}html[data-ps-theme="dark"] body :where(.ps-alert,.ps-empty-state,.ps-orders-empty,.ps-notification-empty){background-color:rgba(13,42,56,.42)!important;background-image:linear-gradient(145deg,rgba(218,244,253,.032),rgba(77,151,181,.012))!important;border:1px solid rgba(132,202,232,.18)!important;border-radius:22px!important;color:#dceaf0!important;box-shadow:inset 0 1px 0 rgba(223,246,254,.04)!important;}html[data-ps-theme="dark"] body :where(.ps-header-action,.ps-menu-toggle,.ps-desktop-drawer-toggle){background-color:rgba(9,35,49,.56)!important;background-image:linear-gradient(145deg,rgba(215,243,253,.055),rgba(73,153,185,.018))!important;border:1px solid rgba(137,205,234,.22)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 rgba(229,248,255,.07),0 8px 20px rgba(0,0,0,.19)!important;-webkit-backdrop-filter:blur(16px) saturate(1.18)!important;backdrop-filter:blur(16px) saturate(1.18)!important;}html[data-ps-theme="dark"] body :where(.ps-header-action:hover,.ps-menu-toggle:hover,.ps-desktop-drawer-toggle:hover){background-color:rgba(24,72,94,.62)!important;border-color:rgba(143,218,249,.34)!important;}html[data-ps-theme="dark"] body :where(.ps-account-layout-content,.ps-account-welcome,.ps-account-panel,.ps-account-stat-grid>a,.ps-account-quick-grid>a,.ps-reference-past-orders,.ps-pcb-wizard-panel,.ps-pcb-service-options,.ps-estimate-card,.ps-pcb-consent,.ps-orders-dashboard,.ps-order-service-center,.ps-request-card,.ps-track-panel,.ps-track-card,.ps-alert,.ps-empty-state){overflow:clip;}@media (max-width:1024px){html[data-ps-theme="dark"] body.woocommerce-account .ps-account-layout-nav{position:static!important;max-height:none!important;overflow:visible!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media (max-width:640px){html[data-ps-theme="dark"] body :where(.ps-page-article,.ps-account-layout-content,.ps-order-shell,.ps-track-shell){border-radius:28px!important;}html[data-ps-theme="dark"] body :where(.ps-reference-past-orders,.ps-pcb-wizard-panel,.ps-account-welcome,.ps-account-panel,.ps-orders-dashboard,.ps-request-card){border-radius:22px;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation ul{gap:8px!important;padding:8px!important;border-radius:24px!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li a{min-height:58px!important;padding:11px 9px!important;border-radius:17px!important;font-size:.93rem!important;}html[data-ps-theme="dark"] body.ps-stage66-pcb-order-page .ps-page-article{padding-inline:14px!important;}}@media (prefers-reduced-transparency:reduce){html[data-ps-theme="dark"] body :where(.ps-page-article,.ps-account-layout-content,.woocommerce-MyAccount-navigation ul,.ps-reference-past-orders,.ps-pcb-wizard-panel,.ps-account-panel,.ps-orders-dashboard){background-color:#0a2635;background-image:none;}}@media (min-width:1025px){html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr!important;}}html[data-ps-theme="dark"] body.ps-stage66-pcb-order-page .ps-page-article .ps-pcb-order-reference .ps-reference-past-orders,html[data-ps-theme="dark"] body.ps-stage66-pcb-order-page .ps-page-article .ps-pcb-order-reference .ps-pcb-reference-form .ps-pcb-wizard-panel{background:linear-gradient(150deg,rgba(220,245,253,.042),rgba(99,176,206,.018) 46%,rgba(3,16,24,.08)),rgba(8,31,44,.68);border:1px solid rgba(139,205,232,.18);border-radius:26px;box-shadow:0 12px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(223,247,255,.055);color:#f1f8fb;}@media (max-width:640px){html[data-ps-theme="dark"] body.ps-stage66-pcb-order-page .ps-page-article .ps-pcb-order-reference .ps-reference-past-orders,html[data-ps-theme="dark"] body.ps-stage66-pcb-order-page .ps-page-article .ps-pcb-order-reference .ps-pcb-reference-form .ps-pcb-wizard-panel{border-radius:22px;}}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard.is-active a{background:linear-gradient(145deg,rgba(118,213,252,.085),rgba(40,133,172,.035) 55%,rgba(3,22,32,.07)),rgba(14,49,66,.56)!important;border-color:rgba(132,214,249,.30)!important;box-shadow:inset 0 1px 0 rgba(231,248,255,.09),0 9px 22px rgba(0,0,0,.16)!important;}html[data-ps-theme="dark"] body.ps-stage66-pcb-order-page .ps-page-article .ps-pcb-order-reference .ps-reference-copy-btn,html[data-ps-theme="dark"] body.woocommerce-account .ps-account-welcome .ps-button-pcb,html[data-ps-theme="dark"] body.woocommerce-account .ps-account-layout-content .ps-button-pcb,html[data-ps-theme="dark"] body.woocommerce-account .ps-orders-stats a.is-active{background:linear-gradient(145deg,rgba(118,213,252,.10),rgba(40,133,172,.04) 58%,rgba(3,22,32,.075)),rgba(15,58,77,.58);border-color:rgba(132,214,249,.30);color:#f7fcff;box-shadow:inset 0 1px 0 rgba(231,248,255,.09),0 10px 24px rgba(0,0,0,.17);}html[data-ps-theme="dark"] body.ps-stage66-pcb-order-page .ps-page-article .ps-pcb-order-reference .ps-reference-copy-btn:hover,html[data-ps-theme="dark"] body.woocommerce-account .ps-account-welcome .ps-button-pcb:hover,html[data-ps-theme="dark"] body.woocommerce-account .ps-account-layout-content .ps-button-pcb:hover{background:linear-gradient(145deg,rgba(135,220,255,.14),rgba(46,153,196,.055),rgba(4,29,41,.07)),rgba(20,70,92,.64);border-color:rgba(150,224,255,.40);}html{scroll-behavior:auto!important;overscroll-behavior-y:auto;}body{overscroll-behavior-y:auto;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;}body:not(.ps-menu-open):not(.ps-filter-open):not(.ps-desktop-menu-open):not(.ps-help-modal-open){overflow-y:visible!important;}:where(.ps-page-main,.ps-page-article,.ps-account-layout,.ps-account-layout-content,.ps-pcb-configurator,.ps-pcb-reference-form,.ps-track-shell,.site-main,.entry-content){overscroll-behavior:auto;touch-action:pan-y pinch-zoom;}:where(.ps-primary-nav,.ps-distributor-nav,.ps-shop-sidebar,.ps-desktop-service-drawer-links,.ps-pcb-help-scroll){-webkit-overflow-scrolling:touch;scroll-behavior:auto;}.ps-footer-social-icon,.ps-social-icon{display:inline-grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:10px;color:currentColor;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);}.ps-footer-social-icon svg,.ps-social-icon svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.ps-footer-social-whatsapp .ps-footer-social-icon,.ps-social-whatsapp .ps-social-icon{color:#68dfad;}.ps-footer-social-telegram .ps-footer-social-icon,.ps-social-telegram .ps-social-icon{color:#72c9ff;}.ps-footer-social-eitaa .ps-footer-social-icon,.ps-social-eitaa .ps-social-icon{color:#ffb760;}.ps-footer-social-bale .ps-footer-social-icon,.ps-social-bale .ps-social-icon{color:#6fd7f5;}.ps-footer-social-email .ps-footer-social-icon,.ps-social-email .ps-social-icon{color:#d8e7ef;}.ps-footer-social-link,.ps-social-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;}.ps-social-link{padding:11px 12px;border-radius:16px;border:1px solid rgba(104,157,181,.18);background:rgba(255,255,255,.04);}html[data-ps-theme="dark"] .ps-social-link{background:rgba(10,35,48,.46);border-color:rgba(129,196,226,.18);color:#eaf5fa;}html[data-ps-theme="dark"] .ps-social-link:hover{background:rgba(22,66,86,.56);border-color:rgba(126,207,241,.32);}@media (max-width:900px){html,body{scroll-behavior:auto!important;}body.pcbshop-theme::before,body.pcbshop-theme::after,body::before,body::after{position:absolute!important;animation:none!important;will-change:auto!important;transform:none!important;filter:none!important;}:where(.ps-category-card,.ps-home-quick-card,.ps-guide-card,.woocommerce ul.products li.product,.ps-address-card,.ps-account-panel,.ps-page-article,.ps-site-header,.ps-distributor-header){will-change:auto!important;}html[data-ps-theme="dark"] body :where(.woocommerce-MyAccount-navigation ul,.ps-site-header,.ps-distributor-header){-webkit-backdrop-filter:blur(6px) saturate(1.08)!important;backdrop-filter:blur(6px) saturate(1.08)!important;}html[data-ps-theme="dark"] body :where(.woocommerce-MyAccount-navigation li a,input:not([type=checkbox]):not([type=radio]),select,textarea,.ps-button,.button,button:not(.components-button),.ps-header-action,.ps-menu-toggle,.ps-reference-copy-btn,.ps-file-box,.ps-reference-file,.ps-social-link,.ps-footer-social-link){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}.ps-mobile-dock{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}html:not([data-ps-theme="dark"]) body .ps-mobile-dock{background:rgba(248,252,255,.96)!important;border-color:rgba(183,207,219,.78)!important;box-shadow:0 16px 38px rgba(45,78,98,.18)!important;}html:not([data-ps-theme="dark"]) body .ps-mobile-dock a{color:#425965!important;}html:not([data-ps-theme="dark"]) body .ps-mobile-dock a.is-active:not(.is-primary){background:rgba(18,147,121,.10)!important;color:#087c61!important;}html:not([data-ps-theme="dark"]) body .ps-mobile-dock a.is-primary{color:#fff!important;}html[data-ps-theme="dark"] body .ps-mobile-dock{background:rgba(7,30,42,.96)!important;border-color:rgba(113,181,214,.18)!important;}.ps-floating-support{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}:where(.ps-reveal,.ps-stage37-card,.ps-distributor-service-card,.ps-distributor-category-card,.ps-account-panel,.ps-address-card,.ps-request-card){transform:none!important;will-change:auto!important;}}html.ps-motion-balanced body :where(.ps-button,.button,button,.ps-header-action,input,select,textarea,.woocommerce-MyAccount-navigation li a,.ps-social-link){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important;}html.ps-frame-constrained body :where(.ps-page-article,.ps-account-layout-content,.ps-reference-past-orders,.ps-pcb-wizard-panel,.ps-account-panel,.ps-site-header,.ps-distributor-header,.ps-mobile-dock){}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important;}}@media (max-width:900px){html[data-ps-theme="dark"] body.ps-stage66-pcb-order-page .ps-page-article .ps-pcb-order-reference .ps-reference-copy-btn,html[data-ps-theme="dark"] body.woocommerce-account .ps-account-welcome .ps-button-pcb,html[data-ps-theme="dark"] body.woocommerce-account .ps-account-layout-content .ps-button-pcb,html[data-ps-theme="dark"] body.woocommerce-account .ps-orders-stats a.is-active,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li a,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{}}html,body,body.pcbshop-theme,html[data-ps-theme] body.pcbshop-theme{background-attachment:scroll!important;}.ps-distributor-categories-section,.ps-distributor-products-section,.ps-distributor-brands-section,.ps-distributor-operations-section{content-visibility:visible!important;contain-intrinsic-block-size:auto!important;}@media (max-width:1024px){html[data-ps-theme] body.pcbshop-theme :where(.ps-distributor-hero-main,.ps-home-banners,.ps-lab-hub,.ps-home-pcb-hub,.ps-woo-hero,.ps-woo-content-card,.ps-page-article,.ps-account-layout-content,.ps-reference-past-orders,.ps-pcb-wizard-panel,.ps-account-welcome,.ps-account-panel,.ps-orders-dashboard,.ps-track-panel,.ps-track-shell,.ps-order-shell,.ps-public-service-card,.ps-public-contact-grid article){}body.pcbshop-theme::before,body.pcbshop-theme::after{position:absolute!important;will-change:auto!important;}}:root{--ps-brand-blue:#2773CF;--ps-brand-turquoise:#2AC4CF;--ps-overlay-safe-top:max(env(safe-area-inset-top),12px);--ps-overlay-safe-bottom:max(env(safe-area-inset-bottom),12px);}body.ps-overlay-active{overscroll-behavior:none;touch-action:pan-x pan-y;}.ps-overlay-managed,.ps-overlay-surface{position:fixed;inset:0;z-index:var(--ps-overlay-z,10000);padding:var(--ps-overlay-safe-top) max(env(safe-area-inset-right),12px) var(--ps-overlay-safe-bottom) max(env(safe-area-inset-left),12px);background:rgba(7,25,40,.58);display:grid;place-items:center;box-sizing:border-box;}.ps-overlay-managed[hidden],.ps-overlay-surface[hidden]{display:none!important;}.ps-overlay-managed>:where([role="dialog"],.ps-pwa-guide-panel,.ps-pcb-help-panel),.ps-pwa-guide-panel{max-block-size:calc(100dvh - var(--ps-overlay-safe-top) - var(--ps-overlay-safe-bottom) - 24px);overflow:auto;overscroll-behavior:contain;}.ps-pwa-actions{position:fixed;inset-inline-start:max(env(safe-area-inset-left),14px);inset-block-end:calc(var(--ps-mobile-dock-height,76px) + env(safe-area-inset-bottom) + 14px);z-index:8900;display:grid;gap:8px;max-width:min(360px,calc(100vw - 28px));}.ps-pwa-guide-panel{width:min(560px,100%);padding:22px;border:1px solid var(--ps-border,#d4e0e6);border-radius:22px;background:var(--ps-surface-elevated,#fff);color:var(--ps-text-primary,#173442);box-shadow:0 30px 80px rgba(7,25,40,.3);}.ps-pwa-guide-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;}.ps-pwa-guide-panel>header h2{margin:0;}.ps-pwa-guide-panel>header button{min-width:44px;min-height:44px;border:1px solid var(--ps-border,#d4e0e6);border-radius:12px;background:var(--ps-surface,#f7fafb);color:inherit;font-size:1.5rem;}.ps-pwa-guide-panel footer{margin-top:18px;}.ps-mobile-dock{padding-bottom:max(env(safe-area-inset-bottom),8px);min-height:calc(var(--ps-mobile-dock-height,76px) + env(safe-area-inset-bottom));isolation:isolate;}.ps-mobile-dock>a>span{position:relative;}.ps-mobile-dock>a>span>b{position:absolute;inset-inline-end:-9px;inset-block-start:-7px;min-width:18px;height:18px;padding-inline:4px;border-radius:999px;background:#d83048;color:#fff;font-size:.68rem;line-height:18px;text-align:center;}.ps-mobile-dock a:focus-visible{outline:3px solid color-mix(in srgb,var(--ps-brand-turquoise) 70%,white);outline-offset:-3px;}.ps-mobile-dock a[href^="#"]{scroll-behavior:auto;}html.ps-pwa-loading::after{content:"";position:fixed;inset-inline:0;inset-block-start:0;height:3px;z-index:12000;background:linear-gradient(90deg,var(--ps-brand-blue),var(--ps-brand-turquoise),var(--ps-brand-blue));background-size:200% 100%;animation:ps-pwa-loading 1s linear infinite;}html.ps-pwa-splashing body::after{content:"بیات الکترونیک";position:fixed;inset:0;z-index:11990;display:grid;place-items:center;background:var(--ps-surface-elevated,#fff);color:var(--ps-brand-blue);font-weight:900;font-size:clamp(1.4rem,5vw,2.2rem);animation:ps-pwa-splash .65s both;}@keyframes ps-pwa-loading{to{background-position:-200% 0;}}@keyframes ps-pwa-splash{0%,65%{opacity:1;}100%{opacity:0;visibility:hidden;}}@media (max-width:720px){.ps-overlay-managed,.ps-overlay-surface{place-items:end center;padding-inline:0;padding-block-end:0;}.ps-pwa-guide-panel{width:100%;border-radius:24px 24px 0 0;padding-bottom:max(env(safe-area-inset-bottom),20px);}.ps-pwa-actions{inset-inline:12px;inset-block-end:calc(var(--ps-mobile-dock-height,76px) + env(safe-area-inset-bottom) + 10px);}}@media (min-width:901px){.ps-mobile-dock{display:none!important;}.ps-pwa-actions{inset-block-end:20px;}}@media (prefers-reduced-motion:reduce){html.ps-pwa-loading::after{animation:none;}html.ps-pwa-splashing body::after{animation:none;display:none;}.ps-overlay-managed *,.ps-mobile-dock *{scroll-behavior:auto!important;transition:none!important;}}.ps-overlay-backdrop-proxy{padding:0!important;display:block!important;place-items:unset!important;}.ps-overlay-backdrop-proxy[hidden]{display:none!important;}.ps-overlay-external-panel{pointer-events:auto!important;isolation:isolate;}@media (max-width:900px){.ps-primary-nav.ps-overlay-external-panel,.ps-shop-sidebar.ps-overlay-external-panel{visibility:visible!important;opacity:1!important;pointer-events:auto!important;}}@media (max-width:900px){.ps-nav-overlay.ps-overlay-backdrop-proxy{z-index:var(--ps-overlay-z,10000)!important;pointer-events:auto!important;}.ps-primary-nav.ps-overlay-external-panel,.ps-distributor-nav.ps-overlay-external-panel{z-index:calc(var(--ps-overlay-z,10000) + 1)!important;pointer-events:auto!important;touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;}.ps-primary-nav.ps-overlay-external-panel :where(a,button,input,select,textarea),.ps-distributor-nav.ps-overlay-external-panel :where(a,button,input,select,textarea){pointer-events:auto!important;}}:where(p,li,td,th,dd,dt,.ps-public-copy,.ps-page-article,.entry-content,.woocommerce-MyAccount-content,.ps-account-layout-content,.ps-request-card,.ps-notification-item){overflow-wrap:anywhere;word-break:break-word;min-width:0;}@media (max-width:900px){body::before,body::after{position:fixed!important;}}@media (max-width:900px){html[data-ps-theme="dark"] body :where(.ps-site-header,.ps-distributor-header),body.ps-menu-open :where(.ps-site-header,.ps-distributor-header){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;perspective:none!important;contain:none!important;transform:none!important;}.ps-primary-nav,.ps-distributor-nav{position:fixed!important;inset-block-start:var(--ps-admin-bar-offset,0px)!important;top:var(--ps-admin-bar-offset,0px)!important;height:calc(var(--ps-viewport-height,100dvh) - var(--ps-admin-bar-offset,0px))!important;max-height:calc(var(--ps-viewport-height,100dvh) - var(--ps-admin-bar-offset,0px))!important;}.ps-mobile-nav-head{min-height:64px;padding:8px 13px;}.ps-mobile-nav-head .ps-drawer-brand{width:min(190px,55vw);}.ps-mobile-nav-head .ps-nav-close{flex-basis:44px;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:15px;}}html[data-ps-theme="dark"] body .ps-primary-nav,html[data-ps-theme="dark"] body .ps-distributor-nav{background:radial-gradient(circle at 86% 7%,rgba(42,196,207,.10),transparent 34%),linear-gradient(180deg,#071923,#081d29)!important;}@media (max-width:900px){body.ps-mobile-dock-ready{padding-block-end:calc(var(--ps-mobile-dock-height,76px) + env(safe-area-inset-bottom) + 28px)!important;}body.ps-stage66-pcb-order-page.ps-mobile-dock-ready :where(.ps-page-main,.ps-page-article,.ps-pcb-order-reference,.ps-pcb-reference-form){scroll-padding-block-end:calc(var(--ps-mobile-dock-height,76px) + env(safe-area-inset-bottom) + 36px);}body.ps-stage66-pcb-order-page.ps-mobile-dock-ready .ps-pcb-reference-form{padding-block-end:calc(var(--ps-mobile-dock-height,76px) + env(safe-area-inset-bottom) + 22px);}.ps-nav-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(8,28,40,.62)!important;}html[data-ps-theme="dark"] body .ps-nav-overlay{background:rgba(1,12,19,.78)!important;}.ps-mobile-nav-head{box-sizing:border-box;width:100%;}html[data-ps-theme="dark"] body .ps-mobile-nav-head{background:linear-gradient(180deg,rgba(8,29,41,.99),rgba(7,25,36,.98))!important;border-block-end-color:rgba(112,183,215,.18)!important;}}@media (max-width:900px){.ps-primary-nav,.ps-distributor-nav{height:auto!important;max-height:none!important;inset-block-end:0!important;bottom:0!important;}}@media (max-width:900px){.ps-primary-nav,.ps-distributor-nav{min-height:0!important;}}.ps-account-runtime-notice{display:grid;gap:8px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--ps-service-pcb) 28%,var(--ps-border));border-radius:18px;background:color-mix(in srgb,var(--ps-service-pcb-soft) 58%,var(--ps-surface-elevated));color:var(--ps-text-primary);}.ps-account-runtime-notice strong{font-size:1.08rem;}.ps-account-runtime-notice p,.ps-account-runtime-notice small{margin:0;color:var(--ps-text-secondary);}.ps-account-recovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:14px;}.ps-account-recovery-grid a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 12px;border:1px solid var(--ps-border);border-radius:14px;background:var(--ps-surface-elevated);color:var(--ps-text-primary);font-weight:800;text-align:center;text-decoration:none;}@media (max-width:900px){.ps-site-footer{padding-block-end:max(env(safe-area-inset-bottom),10px)!important;}.ps-page-main{min-height:0!important;padding-block-end:clamp(28px,7vw,48px)!important;}body.woocommerce-account .ps-page-main,body.ps-stage66-account-page .ps-page-main{min-height:0!important;padding-block-end:32px!important;}.ps-distributor-footer-main{padding-block:28px 22px!important;}.ps-distributor-footer .ps-footer-bottom .ps-container{min-height:0!important;padding-block:12px!important;}.ps-mobile-dock small{text-overflow:clip!important;}}@media (max-width:430px){.ps-account-recovery-grid{grid-template-columns:minmax(0,1fr);}}@media (max-width:720px){.ps-mobile-dock small{display:block;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap;line-height:1.18;}}.ps-account-shell-recovery-nav ul{display:grid;gap:7px;margin:0;padding:8px;list-style:none;border:1px solid var(--ps-border);border-radius:18px;background:var(--ps-surface-elevated);}.ps-account-shell-recovery-nav li{margin:0;}.ps-account-shell-recovery-nav a{display:flex;align-items:center;min-height:44px;padding:9px 12px;border-radius:12px;color:var(--ps-text-primary);font-weight:800;text-decoration:none;}.ps-account-shell-recovery-nav a:hover,.ps-account-shell-recovery-nav a:focus-visible{background:var(--ps-surface);outline:2px solid color-mix(in srgb,var(--ps-accent) 40%,transparent);outline-offset:1px;}.ps-account-shell-fallback{max-width:100%;min-width:0;}.ps-account-shell-fallback .ps-account-runtime-notice{overflow-wrap:break-word;}@media (max-width:720px){.ps-mobile-dock small{font-size:clamp(10px,3vw,12px);letter-spacing:-.015em;}.ps-account-shell-recovery-nav ul{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:360px){.ps-account-shell-recovery-nav ul{grid-template-columns:1fr;}.ps-mobile-dock small{font-size:10px;}}@media (max-width:900px){}body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation li>a{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important;}body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation :is(li.is-active,li[data-ps-account-active],li:has(>a[aria-current="page"]))>a,body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation a[aria-current="page"]{position:relative!important;isolation:isolate!important;border-color:rgba(31,127,191,.56)!important;background:linear-gradient(135deg,#2773cf 0%,#218fc8 54%,#2ac4cf 100%)!important;color:#fff!important;font-weight:850!important;text-shadow:0 1px 1px rgba(4,38,60,.18)!important;box-shadow:0 10px 24px rgba(31,115,181,.22),inset 0 1px 0 rgba(255,255,255,.30),inset 0 -3px 0 rgba(0,73,117,.22)!important;transform:translateY(-1px)!important;}body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation :is(li.is-active,li[data-ps-account-active],li:has(>a[aria-current="page"]))>a::after,body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation a[aria-current="page"]::after{content:""!important;position:absolute!important;inset-inline:18px!important;bottom:4px!important;height:2px!important;border-radius:999px!important;background:rgba(255,255,255,.82)!important;box-shadow:0 0 10px rgba(255,255,255,.38)!important;pointer-events:none!important;}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation :is(li.is-active,li[data-ps-account-active],li:has(>a[aria-current="page"]))>a,html[data-ps-theme="dark"] body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation a[aria-current="page"]{border-color:rgba(114,211,249,.58)!important;background:linear-gradient(135deg,#195f8b 0%,#1a7697 52%,#188f91 100%)!important;color:#fff!important;box-shadow:0 12px 26px rgba(0,0,0,.25),inset 0 1px 0 rgba(225,248,255,.18),inset 0 -3px 0 rgba(42,196,207,.42)!important;}@media (max-width:900px){body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation ul{scroll-padding-inline:16px!important;}body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation :is(li.is-active,li[data-ps-account-active],li:has(>a[aria-current="page"]))>a,body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation a[aria-current="page"]{min-height:48px!important;padding-inline:16px!important;transform:none!important;}}@supports not selector(li:has(>a)){body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation li.is-active>a,body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation li[data-ps-account-active]>a,body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation a[aria-current="page"]{border-color:rgba(31,127,191,.56)!important;background:linear-gradient(135deg,#2773cf 0%,#218fc8 54%,#2ac4cf 100%)!important;color:#fff!important;}}body.woocommerce-account .woocommerce-MyAccount-navigation ul{scrollbar-width:none;scroll-padding-inline:12px;}body.woocommerce-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none;width:0;height:0;}body.woocommerce-account .woocommerce-MyAccount-navigation li a{isolation:isolate;overflow:hidden;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease;}body.woocommerce-account .woocommerce-MyAccount-navigation li:not(.is-active) a:not([aria-current="page"]){border-color:transparent!important;background:transparent!important;color:var(--ps-text-secondary)!important;box-shadow:none!important;text-shadow:none!important;}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation li.ps-account-tab-active a,body.woocommerce-account .woocommerce-MyAccount-navigation a[aria-current="page"]{border-color:color-mix(in srgb,var(--ps-brand) 58%,var(--ps-border))!important;background:linear-gradient(135deg,#2773cf,#168ea3)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--ps-brand) 88%,#fff 12%),color-mix(in srgb,var(--ps-accent) 78%,var(--ps-brand)))!important;color:#fff!important;font-weight:900!important;box-shadow:0 10px 22px color-mix(in srgb,var(--ps-brand) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.28)!important;text-shadow:0 1px 1px rgba(0,38,57,.18);}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::before,body.woocommerce-account .woocommerce-MyAccount-navigation li.ps-account-tab-active a::before,body.woocommerce-account .woocommerce-MyAccount-navigation a[aria-current="page"]::before{display:block!important;width:6px!important;min-width:6px;align-self:stretch;margin-inline-end:5px!important;border-radius:999px;background:#fff!important;box-shadow:0 0 0 3px rgba(255,255,255,.14);content:"";}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::after,body.woocommerce-account .woocommerce-MyAccount-navigation li.ps-account-tab-active a::after,body.woocommerce-account .woocommerce-MyAccount-navigation a[aria-current="page"]::after{position:absolute;inset-inline:18px;inset-block-end:4px;height:2px;border-radius:999px;background:rgba(255,255,255,.82);content:"";}body.woocommerce-account .woocommerce-MyAccount-navigation a:focus-visible{outline:3px solid color-mix(in srgb,var(--ps-accent) 62%,transparent)!important;outline-offset:2px;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li:not(.is-active) a:not([aria-current="page"]){background:rgba(255,255,255,.015)!important;color:#c6d7df!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li.ps-account-tab-active a,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation a[aria-current="page"]{border-color:rgba(122,211,250,.62)!important;background:linear-gradient(135deg,#247fa9,#176487 58%,#137c7e)!important;color:#fff!important;box-shadow:0 12px 26px rgba(0,0,0,.28),0 0 0 1px rgba(100,205,245,.10),inset 0 1px 0 rgba(232,249,255,.20)!important;}@media (max-width:900px){body.woocommerce-account .woocommerce-MyAccount-navigation ul{position:relative;display:flex!important;grid-template-columns:none!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:7px!important;scroll-snap-type:inline proximity;-webkit-overflow-scrolling:touch;}body.woocommerce-account .woocommerce-MyAccount-navigation li{scroll-snap-align:center;}body.woocommerce-account .woocommerce-MyAccount-navigation li a{width:auto!important;min-width:max-content;min-height:48px!important;padding:10px 15px!important;border-radius:14px!important;white-space:nowrap!important;}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation li.ps-account-tab-active a,body.woocommerce-account .woocommerce-MyAccount-navigation a[aria-current="page"]{transform:translateY(-1px);}}@media (prefers-reduced-motion:reduce){body.woocommerce-account .woocommerce-MyAccount-navigation li a{transition:none!important;}}body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation :is(li.is-active,li[data-ps-account-active],li:has(>a[aria-current="page"]))>a::before,body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation a[aria-current="page"]::before{content:""!important;display:block!important;flex:0 0 6px!important;width:6px!important;height:6px!important;margin-inline-end:7px!important;align-self:center!important;border-radius:999px!important;background:#fff!important;box-shadow:0 0 0 3px rgba(255,255,255,.18),0 0 10px rgba(255,255,255,.42)!important;}@media (max-width:900px){html[data-ps-theme="dark"] body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation ul,body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation ul{display:flex!important;grid-template-columns:none!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:inline proximity!important;scrollbar-width:none!important;}body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none!important;}body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation li{flex:0 0 auto!important;width:auto!important;scroll-snap-align:center!important;}}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced{position:relative!important;isolation:isolate;scroll-behavior:auto;overscroll-behavior-inline:contain;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced>li{position:relative;z-index:2;}body.woocommerce-account .ps-account-nav-indicator{--ps-account-indicator-x:0px;--ps-account-indicator-y:0px;--ps-account-indicator-width:1px;--ps-account-indicator-height:1px;position:fixed;inset:0 auto auto 0;z-index:1;display:block;width:var(--ps-account-indicator-width);height:var(--ps-account-indicator-height);border:1px solid rgba(31,127,191,.58);border-radius:16px;background:linear-gradient(135deg,#2773cf 0%,#218fc8 53%,#2ac4cf 100%);box-shadow:0 12px 26px rgba(31,115,181,.24),inset 0 1px 0 rgba(255,255,255,.34),inset 0 -2px 0 rgba(0,73,117,.20);opacity:0;pointer-events:none;transform:translate3d(var(--ps-account-indicator-x),var(--ps-account-indicator-y),0);transform-origin:center;transition:transform .46s cubic-bezier(.22,1,.36,1),width .46s cubic-bezier(.22,1,.36,1),height .34s cubic-bezier(.22,1,.36,1),border-radius .34s ease,opacity .18s ease,box-shadow .32s ease;will-change:transform,width,height;}body.woocommerce-account .ps-account-nav-indicator.is-measuring{transition:none!important;}body.woocommerce-account .ps-account-nav-indicator-ready>.ps-account-nav-indicator{opacity:1;}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-nav-indicator{border-color:rgba(114,211,249,.62);background:linear-gradient(135deg,#195f8b 0%,#1a7697 52%,#188f91 100%);box-shadow:0 14px 30px rgba(0,0,0,.30),0 0 0 1px rgba(100,205,245,.10),inset 0 1px 0 rgba(232,249,255,.22),inset 0 -2px 0 rgba(42,196,207,.36);}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced li>a{position:relative!important;z-index:2;background:transparent!important;box-shadow:none!important;border-color:transparent!important;transition:color .30s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .34s cubic-bezier(.22,1,.36,1),border-color .28s ease,background-color .28s ease!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced li:not(.is-active):not(.ps-account-tab-pending)>a{color:var(--ps-text-secondary)!important;opacity:.88;transform:translate3d(0,0,0)!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced li:not(.is-active):not(.ps-account-tab-pending)>a:hover{color:var(--ps-text-primary)!important;opacity:1;background:rgba(39,115,207,.055)!important;transform:translate3d(0,-1px,0)!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced li:is(.is-active,.ps-account-tab-active,.ps-account-tab-pending)>a,body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced a[aria-current="page"]{opacity:1;font-weight:900!important;border-color:rgba(255,255,255,.24)!important;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.035))!important;text-shadow:0 1px 1px rgba(0,38,57,.20)!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced li>a::after{transform:scaleX(0);opacity:0;transform-origin:center;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .22s ease!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced li:is(.is-active,.ps-account-tab-active,.ps-account-tab-pending)>a::after,body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced a[aria-current="page"]::after{transform:scaleX(1);opacity:.82;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced li:is(.is-active,.ps-account-tab-active,.ps-account-tab-pending)>a::before,body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced a[aria-current="page"]::before{animation:psAccountTabGlow .52s cubic-bezier(.22,1,.36,1) both;}@keyframes psAccountTabGlow{0%{opacity:.15;transform:scale(.55);}58%{opacity:1;transform:scale(1.18);}100%{opacity:1;transform:scale(1);}}body.woocommerce-account .ps-account-layout-content{transform-origin:50% 0;}body.woocommerce-account .ps-account-content-enter .ps-account-layout-content{animation:psAccountContentEnter .46s cubic-bezier(.22,1,.36,1) both;}body.woocommerce-account .ps-account-content-leaving .ps-account-layout-content{opacity:.78;transform:translate3d(0,5px,0) scale(.996);transition:opacity .14s ease,transform .16s ease;}@keyframes psAccountContentEnter{0%{opacity:.20;transform:translate3d(0,10px,0) scale(.992);filter:saturate(.92);}62%{opacity:1;transform:translate3d(0,-1px,0) scale(1.001);filter:saturate(1.02);}100%{opacity:1;transform:translate3d(0,0,0) scale(1);filter:none;}}body.woocommerce-account .ps-account-endpoint-error{min-height:220px;display:grid;align-items:center;}body.woocommerce-account .ps-account-endpoint-error .ps-alert{margin:0;border:1px solid color-mix(in srgb,#d84a68 42%,var(--ps-border));border-radius:22px;background:color-mix(in srgb,#d84a68 7%,var(--ps-surface));box-shadow:var(--ps-shadow-sm);}@media (max-width:900px){body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced{scroll-snap-type:none!important;}body.woocommerce-account .ps-account-nav-indicator{border-radius:15px;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced li>a{transform:translate3d(0,0,0)!important;}}@media (prefers-reduced-motion:reduce){body.woocommerce-account .ps-account-nav-indicator,body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced li>a,body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced li>a::before,body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced li>a::after,body.woocommerce-account .ps-account-layout-content{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}body.woocommerce-account .woocommerce-MyAccount-navigation.ps-account-nav-shell-enhanced{position:relative!important;isolation:isolate;}body.woocommerce-account .woocommerce-MyAccount-navigation.ps-account-nav-shell-enhanced>ul.ps-account-nav-enhanced{position:relative!important;z-index:2;}body.woocommerce-account .woocommerce-MyAccount-navigation.ps-account-nav-shell-enhanced>.ps-account-nav-indicator{z-index:3;}body.woocommerce-account .woocommerce-MyAccount-navigation.ps-account-nav-shell-enhanced>ul.ps-account-nav-enhanced>li{z-index:4;}body.woocommerce-account .woocommerce-MyAccount-navigation.ps-account-nav-indicator-ready>.ps-account-nav-indicator{opacity:1;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced>.ps-account-nav-indicator{position:fixed!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced>li{position:relative!important;z-index:2!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-indicator-ready>.ps-account-nav-indicator{opacity:1!important;}body.woocommerce-account .woocommerce-MyAccount-navigation.ps-account-nav-shell-enhanced>.ps-account-nav-indicator{display:none!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced>.ps-account-nav-indicator{position:absolute!important;inset:0 auto auto 0!important;z-index:1!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced>.ps-account-nav-indicator{opacity:0!important;border:1px solid rgba(22,118,184,.62)!important;background:linear-gradient(132deg,#176bc4 0%,#168eb6 58%,#22bac4 100%)!important;box-shadow:0 13px 30px rgba(23,107,174,.28),0 0 0 1px rgba(255,255,255,.20),inset 0 1px 0 rgba(255,255,255,.34),inset 0 -3px 0 rgba(0,75,114,.20)!important;filter:none!important;transition:transform .52s cubic-bezier(.16,1,.3,1),width .52s cubic-bezier(.16,1,.3,1),height .42s cubic-bezier(.16,1,.3,1),opacity .18s ease,box-shadow .36s ease!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced li:is(.is-active,.ps-account-tab-active,.ps-account-tab-pending)>a,body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced a[aria-current="page"]{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#fff!important;text-shadow:0 1px 2px rgba(2,35,56,.28)!important;transform:translate3d(0,-1px,0)!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced li.ps-account-tab-pending>a{opacity:.90;transform:translate3d(0,-2px,0) scale(.985)!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced li:not(.is-active):not(.ps-account-tab-pending)>a{opacity:.94!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced li>a::before{transition:opacity .3s ease,transform .46s cubic-bezier(.16,1,.3,1)!important;}body.woocommerce-account .ps-account-content-enter .ps-account-layout-content{animation:psR26AccountEnter .52s cubic-bezier(.16,1,.3,1) both!important;}body.woocommerce-account .ps-account-content-leaving .ps-account-layout-content{opacity:.82;transform:translate3d(0,7px,0) scale(.995);filter:saturate(.94);transition:opacity .17s ease,transform .20s cubic-bezier(.4,0,1,1),filter .17s ease!important;}@keyframes psR26AccountEnter{0%{opacity:.18;transform:translate3d(0,14px,0) scale(.991);filter:blur(2px) saturate(.9);}60%{opacity:1;transform:translate3d(0,-1px,0) scale(1.001);filter:blur(0) saturate(1.03);}100%{opacity:1;transform:none;filter:none;}}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced>.ps-account-nav-indicator{border-color:rgba(105,211,246,.62)!important;background:linear-gradient(132deg,#175e91 0%,#177b99 56%,#168f91 100%)!important;box-shadow:0 15px 34px rgba(0,0,0,.34),0 0 0 1px rgba(111,211,244,.13),inset 0 1px 0 rgba(230,250,255,.22),inset 0 -3px 0 rgba(42,196,207,.28)!important;}@media (prefers-reduced-motion:reduce){body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-enhanced>.ps-account-nav-indicator,body.woocommerce-account .ps-account-layout-content{animation:none!important;transition:none!important;}}body.woocommerce-account .woocommerce-MyAccount-navigation .ps-account-nav-indicator{display:none!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27{isolation:isolate;gap:8px!important;padding:7px!important;border:1px solid rgba(74,126,151,.17)!important;border-radius:18px!important;background:rgba(250,253,254,.92)!important;box-shadow:0 8px 25px rgba(19,60,80,.07),inset 0 1px 0 rgba(255,255,255,.92)!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li>a{min-height:46px!important;padding:9px 15px!important;border:1px solid transparent!important;border-radius:13px!important;background:transparent!important;color:#536a77!important;font-weight:780!important;text-shadow:none!important;box-shadow:none!important;transform:none!important;transition:background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.16,1,.3,1)!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li:not(.is-active):not(.ps-account-tab-pending)>a:hover{border-color:rgba(39,115,207,.14)!important;background:rgba(39,115,207,.055)!important;color:#194d6a!important;transform:translateY(-1px)!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li:is(.is-active,.ps-account-tab-active,.ps-account-tab-pending)>a,body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 a[aria-current="page"]{border-color:rgba(11,74,112,.64)!important;background:linear-gradient(135deg,#103f5f 0%,#125f83 58%,#168da1 100%)!important;color:#fff!important;font-weight:900!important;text-shadow:0 1px 1px rgba(0,25,42,.25)!important;box-shadow:0 8px 18px rgba(10,68,101,.20),inset 0 1px 0 rgba(255,255,255,.17),inset 0 -2px 0 rgba(42,196,207,.45)!important;transform:translateY(-1px)!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li>a::before{display:none!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li>a::after{content:""!important;position:absolute!important;inset-inline:18px!important;bottom:4px!important;height:2px!important;border-radius:999px!important;background:transparent!important;opacity:0!important;transform:scaleX(.35)!important;transition:opacity .22s ease,transform .3s cubic-bezier(.16,1,.3,1)!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li:is(.is-active,.ps-account-tab-active,.ps-account-tab-pending)>a::after,body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 a[aria-current="page"]::after{background:#73e5e8!important;opacity:.95!important;transform:scaleX(1)!important;box-shadow:0 0 8px rgba(115,229,232,.38)!important;}body.woocommerce-account .ps-account-dashboard-r27{display:grid;gap:15px;min-width:0;}body.woocommerce-account .ps-account-welcome-r27{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;overflow:hidden;padding:clamp(20px,3vw,30px)!important;border:0!important;border-radius:24px!important;background:linear-gradient(135deg,#103f5f 0%,#12647f 58%,#168f9b 100%)!important;color:#fff!important;box-shadow:0 16px 38px rgba(12,73,104,.22),inset 0 1px 0 rgba(255,255,255,.15)!important;}body.woocommerce-account .ps-account-welcome-r27::after{content:"";position:absolute;inset:auto -50px -80px auto;width:240px;height:180px;border:1px solid rgba(113,229,232,.20);border-radius:55% 45% 0 0;box-shadow:0 0 0 32px rgba(113,229,232,.045),0 0 0 64px rgba(113,229,232,.025);pointer-events:none;}body.woocommerce-account .ps-account-welcome-copy{position:relative;z-index:1;display:grid;gap:5px;min-width:0;}body.woocommerce-account .ps-account-welcome-copy>span{color:#99edf0!important;font-size:.76rem;font-weight:900;letter-spacing:.01em;}body.woocommerce-account .ps-account-welcome-copy h2{margin:0!important;color:#fff!important;font-size:clamp(1.35rem,4vw,2rem)!important;line-height:1.5;}body.woocommerce-account .ps-account-welcome-copy p{max-width:650px;margin:0!important;color:rgba(238,249,251,.84)!important;font-size:.91rem;line-height:1.9;}body.woocommerce-account .ps-account-welcome-actions{position:relative;z-index:1;display:grid;gap:8px;min-width:190px;}body.woocommerce-account .ps-account-welcome-r27 .ps-button-pcb{display:flex!important;gap:6px;min-height:49px!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:14px!important;background:#fff!important;color:#125678!important;box-shadow:0 8px 20px rgba(0,36,55,.16)!important;}body.woocommerce-account .ps-account-welcome-r27 .ps-button-pcb:hover{background:#f3fcfd!important;color:#0d4967!important;transform:translateY(-2px)!important;}body.woocommerce-account .ps-account-secondary-action{color:rgba(244,252,253,.88)!important;font-size:.76rem;font-weight:850;text-align:center;text-decoration:none!important;}body.woocommerce-account .ps-account-secondary-action:hover{color:#fff!important;text-decoration:underline!important;}body.woocommerce-account .ps-account-stat-grid-r27{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;margin:0!important;}body.woocommerce-account .ps-account-stat-grid-r27>a{position:relative;display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon number" "icon label" "desc desc";align-items:center;gap:1px 12px;min-height:132px!important;padding:16px!important;border:1px solid #dfe9ee!important;border-radius:18px!important;background:#fff!important;color:#173544!important;text-decoration:none!important;box-shadow:0 8px 24px rgba(17,57,77,.065)!important;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease!important;}body.woocommerce-account .ps-account-stat-grid-r27>a:hover{transform:translateY(-3px)!important;border-color:rgba(39,115,207,.30)!important;box-shadow:0 13px 30px rgba(17,72,101,.11)!important;}body.woocommerce-account .ps-account-stat-grid-r27>a>i{grid-area:icon;display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:#eaf3fb;color:#176a9a;font-size:.69rem;font-style:normal;font-weight:950;}body.woocommerce-account .ps-account-stat-grid-r27>a[data-tone="cyan"]>i{background:#e7f8f8;color:#137d87;}body.woocommerce-account .ps-account-stat-grid-r27>a[data-tone="green"]>i{background:#eaf8f2;color:#197a61;}body.woocommerce-account .ps-account-stat-grid-r27>a[data-tone="violet"]>i{background:#f0ecfb;color:#7255a2;}body.woocommerce-account .ps-account-stat-grid-r27>a>strong{grid-area:number;margin:0!important;color:#154d70!important;font-size:1.8rem!important;line-height:1.1!important;}body.woocommerce-account .ps-account-stat-grid-r27>a>span{grid-area:label;color:#173544!important;font-size:.88rem!important;font-weight:900!important;}body.woocommerce-account .ps-account-stat-grid-r27>a>small{grid-area:desc;margin-top:9px;color:#72838d!important;font-size:.72rem!important;line-height:1.65!important;}body.woocommerce-account .ps-account-shortcuts{display:grid;gap:13px;padding:18px;border:1px solid #e0eaee;border-radius:21px;background:rgba(255,255,255,.78);box-shadow:0 10px 28px rgba(17,57,77,.055);}body.woocommerce-account .ps-account-shortcuts .ps-account-panel-head{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:0!important;}body.woocommerce-account .ps-account-shortcuts .ps-account-panel-head span{color:#18829f!important;font-size:.72rem;font-weight:900;}body.woocommerce-account .ps-account-shortcuts .ps-account-panel-head h3{margin:2px 0 0!important;color:#173544!important;font-size:1.08rem!important;}body.woocommerce-account .ps-account-shortcuts .ps-account-panel-head>small{color:#758791;font-size:.72rem;}body.woocommerce-account .ps-account-quick-grid-r27{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:0!important;}body.woocommerce-account .ps-account-quick-grid-r27>a{display:grid!important;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon title" "icon desc";align-items:center;gap:0 10px;min-height:86px!important;padding:12px!important;border:1px solid #e3ebef!important;border-radius:15px!important;background:#fbfdfe!important;color:#173544!important;text-decoration:none!important;box-shadow:none!important;transition:border-color .2s ease,background .2s ease,transform .2s cubic-bezier(.16,1,.3,1)!important;}body.woocommerce-account .ps-account-quick-grid-r27>a:hover{border-color:rgba(42,148,179,.30)!important;background:#f3fafc!important;transform:translateY(-2px)!important;}body.woocommerce-account .ps-account-quick-grid-r27>a>span{grid-area:icon;display:grid!important;width:42px!important;height:42px!important;place-items:center;border:0!important;border-radius:13px!important;background:#eaf4f8!important;color:#176d92!important;font-size:.65rem!important;font-weight:950!important;}body.woocommerce-account .ps-account-quick-grid-r27>a>strong{grid-area:title;color:#173544!important;font-size:.82rem!important;line-height:1.45;}body.woocommerce-account .ps-account-quick-grid-r27>a>small{grid-area:desc;color:#758690!important;font-size:.67rem!important;line-height:1.55;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27{border-color:rgba(103,169,197,.18)!important;background:rgba(5,23,33,.94)!important;box-shadow:0 10px 28px rgba(0,0,0,.22),inset 0 1px 0 rgba(218,241,248,.04)!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li>a{color:#b9cbd3!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li:is(.is-active,.ps-account-tab-active,.ps-account-tab-pending)>a,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 a[aria-current="page"]{border-color:rgba(87,170,205,.42)!important;background:linear-gradient(135deg,#113d57,#175c75 60%,#187a82)!important;color:#fff!important;box-shadow:0 9px 22px rgba(0,0,0,.26),inset 0 1px 0 rgba(222,245,251,.10),inset 0 -2px 0 rgba(84,210,214,.42)!important;}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-stat-grid-r27>a,html[data-ps-theme="dark"] body.woocommerce-account .ps-account-shortcuts{border-color:rgba(106,167,191,.16)!important;background:rgba(7,27,38,.91)!important;box-shadow:0 10px 28px rgba(0,0,0,.17),inset 0 1px 0 rgba(192,228,239,.045)!important;}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-stat-grid-r27>a>span,html[data-ps-theme="dark"] body.woocommerce-account .ps-account-shortcuts .ps-account-panel-head h3,html[data-ps-theme="dark"] body.woocommerce-account .ps-account-quick-grid-r27>a>strong{color:#eef7fa!important;}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-stat-grid-r27>a>small,html[data-ps-theme="dark"] body.woocommerce-account .ps-account-shortcuts .ps-account-panel-head>small,html[data-ps-theme="dark"] body.woocommerce-account .ps-account-quick-grid-r27>a>small{color:#a8bac3!important;}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-quick-grid-r27>a{border-color:rgba(106,167,191,.13)!important;background:rgba(10,34,46,.78)!important;}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-quick-grid-r27>a:hover{background:rgba(15,47,61,.88)!important;}@media (max-width:900px){body.woocommerce-account .ps-page-header{margin-bottom:12px!important;}body.woocommerce-account .ps-page-header h1{font-size:clamp(1.45rem,6vw,1.85rem)!important;}body.woocommerce-account .ps-account-welcome-r27{grid-template-columns:1fr;gap:16px;padding:20px!important;border-radius:20px!important;}body.woocommerce-account .ps-account-welcome-actions{grid-template-columns:1fr auto;align-items:center;min-width:0;}body.woocommerce-account .ps-account-stat-grid-r27{grid-template-columns:repeat(2,minmax(0,1fr))!important;}body.woocommerce-account .ps-account-stat-grid-r27>a:last-child:nth-child(odd){grid-column:1/-1;}body.woocommerce-account .ps-account-quick-grid-r27{grid-template-columns:repeat(2,minmax(0,1fr))!important;}body.woocommerce-account .ps-account-shortcuts .ps-account-panel-head{align-items:flex-start;flex-direction:column;gap:3px;}}@media (max-width:430px){body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27{gap:6px!important;padding:6px!important;border-radius:16px!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li>a{min-height:44px!important;padding:8px 13px!important;border-radius:12px!important;}body.woocommerce-account .ps-account-welcome-actions{grid-template-columns:1fr;}body.woocommerce-account .ps-account-secondary-action{padding:4px;}body.woocommerce-account .ps-account-stat-grid-r27>a{min-height:122px!important;padding:13px!important;}body.woocommerce-account .ps-account-stat-grid-r27>a>i{width:42px;height:42px;border-radius:13px;}body.woocommerce-account .ps-account-stat-grid-r27>a>strong{font-size:1.55rem!important;}body.woocommerce-account .ps-account-quick-grid-r27{grid-template-columns:1fr!important;}body.woocommerce-account .ps-account-quick-grid-r27>a{min-height:78px!important;}}@media (prefers-reduced-motion:reduce){body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li>a,body.woocommerce-account .ps-account-stat-grid-r27>a,body.woocommerce-account .ps-account-quick-grid-r27>a{transition:none!important;}}body.woocommerce-account .ps-account-dashboard-r28{--ps-account-r28-ease:cubic-bezier(.16,1,.3,1);position:relative;gap:17px;}body.woocommerce-account .ps-account-welcome-r28{isolation:isolate;border:1px solid rgba(255,255,255,.16)!important;background:radial-gradient(420px 230px at 92% 8%,rgba(95,230,228,.26),transparent 67%),linear-gradient(135deg,#103e60 0%,#14647f 54%,#168e99 100%)!important;box-shadow:0 22px 52px rgba(10,69,99,.25),inset 0 1px 0 rgba(255,255,255,.20),inset 0 -1px 0 rgba(7,64,82,.20)!important;}body.woocommerce-account .ps-account-welcome-r28::before{content:"";position:absolute;z-index:0;inset:-80% auto -80% -24%;width:20%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:rotate(18deg) translateX(-330%);animation:psR28AccountSheen 7.2s ease-in-out infinite;pointer-events:none;}body.woocommerce-account .ps-account-welcome-r28 .ps-button-pcb{position:relative;overflow:hidden;isolation:isolate;transition:transform .34s var(--ps-account-r28-ease),box-shadow .34s ease,background .25s ease!important;}body.woocommerce-account .ps-account-welcome-r28 .ps-button-pcb::after{content:"";position:absolute;z-index:-1;inset:-60% auto -60% -35%;width:24%;background:linear-gradient(90deg,transparent,rgba(42,196,207,.18),transparent);transform:rotate(17deg) translateX(-300%);transition:transform .9s var(--ps-account-r28-ease);}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27{backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li>a{position:relative;overflow:hidden;isolation:isolate;transition:transform .3s var(--ps-account-r28-ease),background .28s ease,color .25s ease,border-color .25s ease,box-shadow .32s ease!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li>a::after{content:"";position:absolute;z-index:-1;inset:-50% auto -50% -35%;width:20%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:rotate(17deg) translateX(-350%);opacity:0;transition:transform .82s var(--ps-account-r28-ease),opacity .25s ease;}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li:is(.is-active,.ps-account-tab-active,.ps-account-tab-pending)>a,body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 a[aria-current="page"]{background:radial-gradient(130px 65px at 90% 0%,rgba(123,231,233,.27),transparent 75%),linear-gradient(135deg,#154b6c,#176f88 58%,#19969c)!important;box-shadow:0 12px 27px rgba(16,91,123,.22),inset 0 1px 0 rgba(255,255,255,.24),inset 0 -2px 0 rgba(100,224,222,.42)!important;}body.woocommerce-account .ps-account-stat-grid-r28>a,body.woocommerce-account .ps-account-shortcuts,body.woocommerce-account .ps-account-quick-grid-r28>a{position:relative;overflow:hidden;isolation:isolate;}body.woocommerce-account .ps-account-stat-grid-r28>a{border-color:rgba(86,151,180,.22)!important;background:radial-gradient(180px 90px at 100% 0%,rgba(42,196,207,.075),transparent 73%),linear-gradient(145deg,rgba(255,255,255,.88),rgba(241,248,251,.72))!important;box-shadow:0 13px 34px rgba(16,64,87,.09),inset 0 1px 0 rgba(255,255,255,.96)!important;transition:transform .38s var(--ps-account-r28-ease),border-color .3s ease,box-shadow .38s ease,background .3s ease!important;}body.woocommerce-account .ps-account-stat-grid-r28>a::before,body.woocommerce-account .ps-account-quick-grid-r28>a::before{content:"";position:absolute;z-index:-1;inset:-70% auto -70% -35%;width:22%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);transform:rotate(17deg) translateX(-340%);transition:transform .9s var(--ps-account-r28-ease);}body.woocommerce-account .ps-account-stat-grid-r28>a>i{border:1px solid rgba(65,141,175,.14);box-shadow:0 8px 18px rgba(17,83,113,.08),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .4s var(--ps-account-r28-ease),box-shadow .35s ease;}body.woocommerce-account .ps-account-shortcuts{border-color:rgba(87,153,181,.21)!important;background:radial-gradient(260px 120px at 100% 0%,rgba(42,196,207,.08),transparent 72%),linear-gradient(145deg,rgba(255,255,255,.84),rgba(239,247,250,.71))!important;box-shadow:0 16px 40px rgba(16,64,87,.08),inset 0 1px 0 rgba(255,255,255,.95)!important;}body.woocommerce-account .ps-account-shortcuts::before{content:"";position:absolute;inset:0 auto auto 9%;width:48%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.98),transparent);pointer-events:none;}body.woocommerce-account .ps-account-quick-grid-r28>a{border-color:rgba(91,153,181,.19)!important;background:linear-gradient(145deg,rgba(255,255,255,.80),rgba(241,248,250,.68))!important;box-shadow:0 8px 20px rgba(16,64,87,.045),inset 0 1px 0 rgba(255,255,255,.9)!important;transition:transform .34s var(--ps-account-r28-ease),border-color .28s ease,box-shadow .34s ease,background .28s ease!important;}body.woocommerce-account .ps-account-quick-grid-r28>a>span{border:1px solid rgba(65,141,175,.14)!important;box-shadow:0 7px 16px rgba(17,83,113,.065),inset 0 1px 0 rgba(255,255,255,.88);transition:transform .4s var(--ps-account-r28-ease),background .28s ease;}body.woocommerce-account .ps-account-layout.ps-account-content-enter .ps-account-dashboard-r28>.ps-account-welcome-r28{animation:psR28AccountEnter .58s var(--ps-account-r28-ease) both;}body.woocommerce-account .ps-account-layout.ps-account-content-enter .ps-account-dashboard-r28>.ps-account-stat-grid-r28{animation:psR28AccountEnter .58s .07s var(--ps-account-r28-ease) both;}body.woocommerce-account .ps-account-layout.ps-account-content-enter .ps-account-dashboard-r28>.ps-account-shortcuts{animation:psR28AccountEnter .58s .13s var(--ps-account-r28-ease) both;}body.woocommerce-account .ps-account-layout.ps-account-content-enter .ps-account-stat-grid-r28>a:nth-child(1){animation:psR28AccountCard .54s .09s var(--ps-account-r28-ease) both;}body.woocommerce-account .ps-account-layout.ps-account-content-enter .ps-account-stat-grid-r28>a:nth-child(2){animation:psR28AccountCard .54s .14s var(--ps-account-r28-ease) both;}body.woocommerce-account .ps-account-layout.ps-account-content-enter .ps-account-stat-grid-r28>a:nth-child(3){animation:psR28AccountCard .54s .19s var(--ps-account-r28-ease) both;}body.woocommerce-account .ps-account-layout.ps-account-content-enter .ps-account-quick-grid-r28>a:nth-child(1){animation:psR28AccountCard .5s .16s var(--ps-account-r28-ease) both;}body.woocommerce-account .ps-account-layout.ps-account-content-enter .ps-account-quick-grid-r28>a:nth-child(2){animation:psR28AccountCard .5s .21s var(--ps-account-r28-ease) both;}body.woocommerce-account .ps-account-layout.ps-account-content-enter .ps-account-quick-grid-r28>a:nth-child(3){animation:psR28AccountCard .5s .26s var(--ps-account-r28-ease) both;}@media (hover:hover){body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li>a:hover{transform:translateY(-2px);}body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li>a:hover::after,body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li:is(.is-active,.ps-account-tab-active,.ps-account-tab-pending)>a::after{opacity:1;transform:rotate(17deg) translateX(700%);}body.woocommerce-account .ps-account-welcome-r28 .ps-button-pcb:hover{transform:translateY(-3px)!important;box-shadow:0 14px 28px rgba(0,39,58,.22)!important;}body.woocommerce-account .ps-account-welcome-r28 .ps-button-pcb:hover::after{transform:rotate(17deg) translateX(700%);}body.woocommerce-account .ps-account-stat-grid-r28>a:hover{transform:translateY(-5px) scale(1.012)!important;border-color:rgba(40,157,190,.34)!important;box-shadow:0 22px 46px rgba(17,83,112,.14),inset 0 1px 0 rgba(255,255,255,.98)!important;}body.woocommerce-account .ps-account-stat-grid-r28>a:hover::before,body.woocommerce-account .ps-account-quick-grid-r28>a:hover::before{transform:rotate(17deg) translateX(700%);}body.woocommerce-account .ps-account-stat-grid-r28>a:hover>i{transform:translateY(-2px) rotate(-3deg) scale(1.05);box-shadow:0 12px 24px rgba(17,83,113,.12),inset 0 1px 0 rgba(255,255,255,.94);}body.woocommerce-account .ps-account-quick-grid-r28>a:hover{transform:translateY(-4px)!important;border-color:rgba(39,157,190,.32)!important;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(232,247,250,.78))!important;box-shadow:0 16px 32px rgba(17,83,112,.11),inset 0 1px 0 rgba(255,255,255,.96)!important;}body.woocommerce-account .ps-account-quick-grid-r28>a:hover>span{transform:scale(1.06) rotate(-2deg);background:#e1f4f8!important;}}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-welcome-r28{border-color:rgba(111,204,220,.16)!important;background:radial-gradient(420px 230px at 92% 8%,rgba(64,210,210,.18),transparent 67%),linear-gradient(135deg,#0b3048 0%,#104f68 56%,#126c76 100%)!important;box-shadow:0 24px 58px rgba(0,0,0,.36),inset 0 1px 0 rgba(219,247,251,.10)!important;}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-stat-grid-r28>a,html[data-ps-theme="dark"] body.woocommerce-account .ps-account-shortcuts,html[data-ps-theme="dark"] body.woocommerce-account .ps-account-quick-grid-r28>a{border-color:rgba(107,178,204,.17)!important;background:radial-gradient(190px 90px at 100% 0%,rgba(42,196,207,.055),transparent 72%),linear-gradient(145deg,rgba(10,36,48,.92),rgba(5,24,34,.91))!important;box-shadow:0 15px 38px rgba(0,0,0,.21),inset 0 1px 0 rgba(213,241,249,.045)!important;}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-stat-grid-r28>a>i,html[data-ps-theme="dark"] body.woocommerce-account .ps-account-quick-grid-r28>a>span{border-color:rgba(112,187,213,.14)!important;box-shadow:0 8px 20px rgba(0,0,0,.18),inset 0 1px 0 rgba(216,243,250,.05);}@keyframes psR28AccountSheen{0%,58%,100%{transform:rotate(18deg) translateX(-330%);opacity:0;}68%{opacity:1;}88%{transform:rotate(18deg) translateX(760%);opacity:0;}}@keyframes psR28AccountEnter{from{opacity:0;transform:translate3d(0,16px,0) scale(.994);filter:blur(2px);}to{opacity:1;transform:none;filter:none;}}@keyframes psR28AccountCard{from{opacity:0;transform:translate3d(0,13px,0) scale(.985);}to{opacity:1;transform:none;}}@media (prefers-reduced-motion:reduce){body.woocommerce-account .ps-account-welcome-r28::before{animation:none!important;}body.woocommerce-account .ps-account-layout.ps-account-content-enter .ps-account-dashboard-r28>*,body.woocommerce-account .ps-account-layout.ps-account-content-enter .ps-account-stat-grid-r28>a,body.woocommerce-account .ps-account-layout.ps-account-content-enter .ps-account-quick-grid-r28>a{animation:none!important;}body.woocommerce-account :is(.ps-account-welcome-r28 .ps-button-pcb,.ps-account-stat-grid-r28>a,.ps-account-quick-grid-r28>a,.woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li>a){transition:none!important;}body.woocommerce-account .ps-account-stat-grid-r28>a:hover,body.woocommerce-account .ps-account-quick-grid-r28>a:hover,body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li>a:hover{transform:none!important;}}@media (min-width:901px){.ps-desktop-service-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(4,20,32,.38)!important;opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.16,1,.3,1);}.ps-desktop-service-overlay.is-open:not([hidden]){display:block!important;opacity:1;pointer-events:auto;}.ps-desktop-service-overlay[hidden],body:not(.ps-desktop-menu-open) .ps-desktop-service-overlay{display:none!important;opacity:0!important;pointer-events:none!important;}.ps-desktop-service-drawer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(155deg,color-mix(in srgb,var(--ps-surface-elevated) 98%,white 2%),var(--ps-surface-elevated))!important;will-change:transform;}body:not(.ps-desktop-menu-open) .ps-desktop-service-drawer,.ps-desktop-service-drawer[aria-hidden="true"]:not(.is-open){visibility:hidden!important;transform:translate3d(104%,0,0)!important;pointer-events:none!important;}body.ps-desktop-menu-open .ps-desktop-service-drawer.is-open{visibility:visible!important;transform:translate3d(0,0,0)!important;pointer-events:auto!important;}}@media (max-width:900px){body.ps-stage66-pcb-order-page.ps-mobile-dock-ready .ps-pcb-reference-form{padding-block-end:calc(var(--ps-mobile-dock-height,76px) + env(safe-area-inset-bottom) + 52px);}body.ps-stage66-pcb-order-page :where(.ps-pcb-field,.ps-pcb-upload,.ps-pcb-consent):focus-within{scroll-margin-block-end:calc(var(--ps-mobile-dock-height,76px) + env(safe-area-inset-bottom) + 38px);}}@media (prefers-reduced-motion:reduce){.ps-desktop-service-overlay,.ps-desktop-service-drawer{transition:none!important;}}@media (min-width:901px){:where(.ps-desktop-drawer-toggle,.ps-desktop-service-overlay,#ps-desktop-service-drawer,.ps-desktop-service-drawer){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;content-visibility:hidden!important;filter:none!important;-webkit-filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;animation:none!important;transition:none!important;}body.ps-desktop-menu-open{overflow:auto!important;overflow-x:clip!important;padding-inline-end:0!important;}html:has(body.ps-desktop-menu-open){overflow:auto!important;}.ps-primary-nav.ps-distributor-nav{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}.ps-primary-nav.ps-distributor-nav[aria-hidden="true"]{visibility:visible!important;opacity:1!important;pointer-events:auto!important;}.ps-primary-nav .ps-nav-inner{min-width:0;}.ps-main-menu-wrap{min-width:0;overflow:visible;}.ps-primary-menu-services{min-width:0;flex-wrap:wrap;row-gap:4px;}.ps-primary-menu-services>li{min-width:0;}.ps-primary-menu-services>li>a{min-height:48px;max-width:100%;white-space:normal;}.ps-primary-menu-services .ps-pcb-nav-copy{min-width:0;}.ps-primary-menu-services .ps-pcb-nav-copy strong,.ps-primary-menu-services .ps-pcb-nav-copy small{overflow-wrap:anywhere;}html,body{max-width:100%;overflow-x:clip;}:where(.ps-page-main,.site-main,.ps-page-article,.entry-content,.ps-pcb-configurator,.ps-pcb-reference-form,.ps-account-layout){min-width:0;max-width:100%;}body.ps-stage66-pcb-order-page .ps-pcb-reference-form{isolation:isolate;}body.ps-stage66-pcb-order-page .ps-pcb-field:focus-within,body.ps-stage66-pcb-order-page .ps-pcb-upload:focus-within,body.ps-stage66-pcb-order-page .ps-pcb-consent:focus-within{scroll-margin-block:140px 48px;}body.woocommerce-account .ps-account-layout,body.woocommerce-account .ps-account-layout-content{min-width:0;}}@supports not selector(:has(*)){@media (min-width:901px){html,body.ps-desktop-menu-open{overflow:auto!important;}}}@media (min-width:901px){html,body,body.pcbshop-theme{overflow-x:clip!important;}.ps-menu-toggle,.ps-nav-overlay,.ps-mobile-nav-head,.ps-mobile-drawer-actions,.ps-mobile-nav-quick,.ps-mobile-dock{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}.ps-nav-overlay,.ps-nav-overlay.is-open,.ps-nav-overlay.ps-overlay-managed,.ps-nav-overlay.ps-overlay-backdrop-proxy{position:static!important;inset:auto!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;}.ps-primary-nav,.ps-distributor-nav,.ps-primary-nav.ps-distributor-nav,.ps-primary-nav.ps-overlay-external-panel,.ps-distributor-nav.ps-overlay-external-panel{position:relative!important;inset:auto!important;inset-block:auto!important;inset-inline:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;border-inline:0!important;border-radius:0!important;background:linear-gradient(180deg,rgba(249,252,254,.84),rgba(244,250,252,.76))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 8px 22px rgba(19,60,80,.045)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;transform:none!important;translate:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;content-visibility:visible!important;contain:none!important;will-change:auto!important;}html[data-ps-theme="dark"] body .ps-primary-nav,html[data-ps-theme="dark"] body .ps-distributor-nav{background:linear-gradient(180deg,rgba(8,26,37,.98),rgba(8,29,41,.98))!important;box-shadow:inset 0 1px 0 rgba(176,219,237,.055),0 8px 22px rgba(0,0,0,.16)!important;}.ps-primary-nav[hidden],.ps-distributor-nav[hidden],.ps-primary-nav[aria-hidden="true"],.ps-distributor-nav[aria-hidden="true"]{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;}.ps-nav-inner,.ps-distributor-nav-inner{position:relative!important;display:flex!important;align-items:center!important;width:min(1440px,calc(100% - 32px))!important;min-height:50px!important;height:auto!important;margin-inline:auto!important;padding:3px 0!important;overflow:visible!important;}.ps-main-menu-wrap{flex:1 1 auto!important;width:auto!important;}.ps-primary-menu,.ps-primary-menu-services{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:2px 4px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;}.ps-primary-menu>li,.ps-primary-menu-services>li{position:relative!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;}.ps-primary-menu>li>a,.ps-primary-menu-services>li>a{display:inline-flex!important;align-items:center!important;width:auto!important;min-height:44px!important;padding:7px 10px!important;border:0!important;border-radius:12px!important;white-space:normal!important;}.ps-primary-menu .sub-menu{position:absolute!important;inset-block-start:100%!important;inset-inline-start:auto!important;inset-inline-end:0!important;display:block!important;width:max-content!important;min-width:220px!important;max-width:min(360px,calc(100vw - 32px))!important;height:auto!important;overflow:visible!important;}.ps-primary-menu .sub-menu a{display:flex!important;width:100%!important;}body.ps-menu-open,body.ps-overlay-active:not(.ps-help-modal-open):not(.ps-filter-open){overflow-y:visible!important;padding-inline-end:0!important;}body.ps-menu-open .ps-primary-nav,body.ps-menu-open .ps-distributor-nav{pointer-events:auto!important;}:where(.ps-site-header,.ps-distributor-header,.ps-page-main,.site-main,.ps-page-article,.entry-content,.ps-page-shell,.ps-account-layout,.ps-account-layout-content,.ps-pcb-configurator,.ps-pcb-reference-form){min-width:0;max-width:100%;}:where(.ps-site-header,.ps-distributor-header){transform:none!important;contain:none!important;}}@media (min-width:901px) and (max-width:1180px){.ps-nav-inner,.ps-distributor-nav-inner{width:calc(100% - 20px)!important;}.ps-primary-menu>li>a,.ps-primary-menu-services>li>a{padding-inline:8px!important;font-size:clamp(.72rem,1.12vw,.86rem)!important;}.ps-primary-menu-services .ps-pcb-nav-copy small{display:none!important;}.ps-primary-menu-services .ps-pcb-nav-copy strong{white-space:nowrap!important;}.ps-primary-menu-services .ps-pcb-nav-icon{transform:scale(.9);}}@media (prefers-reduced-motion:reduce){@media (min-width:901px){.ps-primary-nav,.ps-distributor-nav,.ps-primary-menu>li>a{transition:none!important;animation:none!important;}}}:root{--ps-r33-header-ease:cubic-bezier(.16,1,.3,1);}.ps-site-header :where(.ps-brand,.ps-distributor-brand,.ps-brand-unit,.ps-official-brand-link,.ps-official-brand-logo,.ps-drawer-brand){min-width:0;max-width:100%;}.ps-site-header .ps-official-brand-logo{display:block;overflow:visible;}.ps-site-header .ps-brand-logo-image{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;object-position:center right;transform:none!important;translate:none!important;}@media (min-width:901px){.ps-distributor-header-main.ps-header-no-search{display:grid!important;grid-template-columns:minmax(210px,270px) minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(16px,2.2vw,32px)!important;width:min(1320px,calc(100% - 32px))!important;min-height:86px!important;}.ps-distributor-header-main.ps-header-no-search .ps-distributor-brand{grid-column:1!important;width:100%!important;max-width:270px!important;justify-self:start!important;overflow:visible!important;}.ps-distributor-header-main.ps-header-no-search .ps-header-actions{grid-column:3!important;justify-self:end!important;max-width:100%!important;}.ps-distributor-header-main.ps-header-no-search .ps-menu-toggle{display:none!important;}.ps-primary-nav.ps-distributor-nav{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important;}.ps-primary-nav .ps-mobile-nav-head,.ps-primary-nav .ps-mobile-drawer-actions,.ps-primary-nav .ps-mobile-nav-quick{display:none!important;}.ps-primary-nav .ps-nav-inner,.ps-distributor-nav .ps-distributor-nav-inner{display:block!important;width:min(1320px,calc(100% - 32px))!important;min-width:0!important;padding:0!important;}.ps-main-menu-wrap{width:100%!important;min-width:0!important;overflow:visible!important;}.ps-primary-menu-services{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;width:100%!important;margin:0!important;padding:7px 0!important;flex-wrap:nowrap!important;}.ps-primary-menu-services>li{display:block!important;min-width:0!important;width:auto!important;margin:0!important;}.ps-primary-menu-services>li>a{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:8px 10px!important;border:1px solid transparent!important;border-radius:13px!important;overflow:hidden!important;white-space:nowrap!important;text-align:center!important;transition:background .22s ease,border-color .22s ease,transform .22s var(--ps-r33-header-ease)!important;}.ps-primary-menu-services>li>a:hover{transform:translateY(-1px)!important;background:rgba(39,115,207,.055)!important;border-color:rgba(39,115,207,.11)!important;}.ps-primary-menu-services .ps-pcb-nav-icon{display:grid!important;place-items:center!important;flex:0 0 20px!important;width:20px!important;height:20px!important;transform:none!important;}.ps-primary-menu-services .ps-pcb-nav-icon svg{width:18px!important;height:18px!important;}.ps-primary-menu-services .ps-pcb-nav-copy{display:block!important;min-width:0!important;max-width:100%!important;line-height:1.25!important;}.ps-primary-menu-services .ps-pcb-nav-copy strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(.76rem,1.05vw,.94rem)!important;}.ps-primary-menu-services .ps-pcb-nav-copy small,.ps-primary-menu-services .ps-pcb-nav-arrow{display:none!important;}body.woocommerce-account .ps-page-shell,body.woocommerce-account .ps-page-article{width:min(1320px,calc(100% - 32px))!important;max-width:1320px!important;margin-inline:auto!important;}body.woocommerce-account .ps-account-layout{display:grid!important;align-items:start!important;min-height:0!important;}body.woocommerce-account .ps-account-layout-nav{grid-column:2!important;}body.woocommerce-account .ps-account-layout-content{grid-column:1!important;min-width:0!important;padding:14px!important;}body.woocommerce-account .ps-account-dashboard-r28{display:grid!important;gap:14px!important;}body.woocommerce-account .ps-account-welcome-r28{padding:22px!important;min-height:0!important;}body.woocommerce-account .ps-account-stat-grid-r28{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;}body.woocommerce-account .ps-account-stat-grid-r28>a{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"icon" "number" "label" "desc"!important;grid-template-rows:auto auto auto minmax(34px,auto)!important;place-items:center!important;align-content:center!important;gap:5px!important;min-width:0!important;min-height:166px!important;padding:17px 14px!important;text-align:center!important;overflow:hidden!important;}body.woocommerce-account .ps-account-stat-grid-r28>a>i{grid-area:icon!important;width:44px!important;height:44px!important;margin:0 auto 2px!important;border-radius:14px!important;}body.woocommerce-account .ps-account-stat-grid-r28>a>strong{grid-area:number!important;margin:0!important;text-align:center!important;font-size:1.75rem!important;line-height:1!important;}body.woocommerce-account .ps-account-stat-grid-r28>a>span{grid-area:label!important;display:block!important;width:100%!important;margin:0!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:clamp(.75rem,1.05vw,.9rem)!important;line-height:1.55!important;}body.woocommerce-account .ps-account-stat-grid-r28>a>small{grid-area:desc!important;display:-webkit-box!important;width:100%!important;max-width:24ch!important;margin:1px auto 0!important;text-align:center!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;font-size:.72rem!important;line-height:1.65!important;}body.woocommerce-account .ps-account-shortcuts{padding:17px!important;}body.woocommerce-account .ps-account-quick-grid-r28{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;}body.woocommerce-account .ps-account-quick-grid-r28>a{min-height:90px!important;min-width:0!important;}body.woocommerce-account .ps-page-main{min-height:0!important;padding-bottom:clamp(42px,5vw,72px)!important;}}@media (min-width:901px) and (max-width:1100px){.ps-distributor-header-main.ps-header-no-search{grid-template-columns:minmax(180px,220px) minmax(0,1fr) auto!important;width:calc(100% - 20px)!important;gap:12px!important;}.ps-primary-nav .ps-nav-inner,.ps-distributor-nav .ps-distributor-nav-inner{width:calc(100% - 20px)!important;}.ps-primary-menu-services{gap:3px!important;}.ps-primary-menu-services>li>a{padding-inline:6px!important;gap:5px!important;}.ps-primary-menu-services .ps-pcb-nav-copy strong{font-size:clamp(.68rem,1.05vw,.78rem)!important;}.ps-primary-menu-services .ps-pcb-nav-icon{flex-basis:17px!important;width:17px!important;height:17px!important;}body.woocommerce-account .ps-account-stat-grid-r28>a{min-height:158px!important;padding-inline:10px!important;}}@media (max-width:900px){.ps-primary-nav.ps-distributor-nav{inset-block:0!important;inset-inline-start:auto!important;inset-inline-end:0!important;width:min(92vw,420px)!important;max-width:calc(100vw - 14px)!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;}.ps-primary-nav .ps-mobile-nav-head{gap:12px!important;min-width:0!important;padding:16px!important;}.ps-mobile-nav-head .ps-drawer-brand .ps-official-brand-logo{width:min(230px,100%)!important;}.ps-mobile-nav-head .ps-drawer-brand .ps-brand-logo-image{object-position:center right!important;}.ps-primary-nav .ps-nav-inner{width:100%!important;max-width:100%!important;min-width:0!important;padding:0 14px 20px!important;overflow:hidden!important;}.ps-primary-nav .ps-main-menu-wrap,.ps-primary-nav .ps-primary-menu-services{width:100%!important;max-width:100%!important;min-width:0!important;}.ps-primary-nav .ps-primary-menu-services>li,.ps-primary-nav .ps-primary-menu-services>li>a{width:100%!important;max-width:100%!important;min-width:0!important;}.ps-primary-nav .ps-primary-menu-services>li>a{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:10px!important;padding:12px!important;transform:none!important;overflow:hidden!important;}.ps-primary-nav .ps-pcb-nav-copy{min-width:0!important;max-width:100%!important;text-align:right!important;}.ps-primary-nav .ps-pcb-nav-copy strong,.ps-primary-nav .ps-pcb-nav-copy small{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;}.ps-primary-nav .ps-pcb-nav-arrow{justify-self:end!important;}body.woocommerce-account .ps-account-stat-grid-r28>a{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"icon" "number" "label" "desc"!important;place-items:center!important;align-content:center!important;gap:4px!important;text-align:center!important;}body.woocommerce-account .ps-account-stat-grid-r28>a>i{grid-area:icon!important;margin-inline:auto!important;}body.woocommerce-account .ps-account-stat-grid-r28>a>strong{grid-area:number!important;text-align:center!important;}body.woocommerce-account .ps-account-stat-grid-r28>a>span{grid-area:label!important;width:100%!important;text-align:center!important;line-height:1.55!important;}body.woocommerce-account .ps-account-stat-grid-r28>a>small{grid-area:desc!important;width:100%!important;margin-inline:auto!important;text-align:center!important;line-height:1.6!important;}}@media (max-width:520px){body.woocommerce-account .ps-account-stat-grid-r28{grid-template-columns:1fr!important;}body.woocommerce-account .ps-account-stat-grid-r28>a:last-child:nth-child(odd){grid-column:auto!important;}body.woocommerce-account .ps-account-stat-grid-r28>a{min-height:144px!important;}}html[data-ps-theme="dark"] .ps-primary-menu-services>li>a:hover{background:rgba(68,160,205,.085)!important;border-color:rgba(96,181,221,.15)!important;}@media (prefers-reduced-motion:reduce){.ps-primary-menu-services>li>a,body.woocommerce-account .ps-account-stat-grid-r28>a{transition:none!important;animation:none!important;}}@media (max-width:900px){.ps-primary-nav.ps-distributor-nav.is-open{inset-inline-end:0!important;inset-inline-start:auto!important;right:0!important;left:auto!important;transform:translate3d(0,0,0)!important;}html[dir="rtl"] .ps-primary-nav.ps-distributor-nav.is-open,body.rtl .ps-primary-nav.ps-distributor-nav.is-open{transform:translate3d(0,0,0)!important;}}@media (max-width:900px){.ps-primary-nav.ps-distributor-nav,.ps-primary-nav.ps-distributor-nav.ps-overlay-external-panel{right:0!important;left:auto!important;inset-inline-end:0!important;inset-inline-start:auto!important;transform:scale(.985)!important;transform-origin:top right!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;animation:none!important;transition:opacity .20s ease,transform .26s cubic-bezier(.16,1,.3,1),visibility 0s linear .26s!important;}.ps-primary-nav.ps-distributor-nav.is-open,.ps-primary-nav.ps-distributor-nav.is-open.ps-overlay-external-panel{transform:scale(1)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important;}}@media (prefers-reduced-motion:reduce) and (max-width:900px){.ps-primary-nav.ps-distributor-nav{transform:none!important;transition:none!important;}}.ps-official-brand-logo{position:relative!important;display:block!important;width:100%!important;aspect-ratio:2905/962!important;overflow:hidden!important;isolation:isolate;}.ps-official-brand-logo>.ps-brand-logo-image{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:right center!important;margin:0!important;transform:none!important;translate:none!important;opacity:0!important;pointer-events:none!important;}html:not([data-ps-theme="dark"]) .ps-official-brand-logo>.ps-brand-logo-image--two-color,html[data-ps-theme="light"] .ps-official-brand-logo>.ps-brand-logo-image--two-color{opacity:1!important;}html[data-ps-theme="dark"] .ps-official-brand-logo>.ps-brand-logo-image--white{opacity:1!important;}html[data-ps-theme="dark"] .ps-official-brand-logo>.ps-brand-logo-image--two-color,html:not([data-ps-theme="dark"]) .ps-official-brand-logo>.ps-brand-logo-image--white,html[data-ps-theme="light"] .ps-official-brand-logo>.ps-brand-logo-image--white{opacity:0!important;}html[data-ps-theme="dark"]{--ps-r35-dark-canvas:#061923;--ps-r35-dark-canvas-2:#082431;--ps-r35-dark-surface:#0b2a39;--ps-r35-dark-surface-strong:#0d3344;--ps-r35-dark-surface-soft:rgba(14,48,64,.78);--ps-r35-dark-line:rgba(139,205,231,.19);--ps-r35-dark-line-strong:rgba(139,216,244,.34);--ps-r35-dark-text:#edf7fb;--ps-r35-dark-muted:#abc1cb;--ps-r35-dark-accent:#50c8d4;--ps-r35-dark-info:#79cdef;}html[data-ps-theme="dark"] body.pcbshop-theme{background:radial-gradient(70rem 34rem at 86% -12%,rgba(34,130,167,.12),transparent 64%),linear-gradient(180deg,var(--ps-r35-dark-canvas-2),var(--ps-r35-dark-canvas) 34%,#051720 100%)!important;color:var(--ps-r35-dark-text)!important;}html[data-ps-theme="dark"] body .ps-site-header,html[data-ps-theme="dark"] body .ps-distributor-header{background:linear-gradient(180deg,rgba(8,35,48,.97),rgba(6,27,38,.97))!important;border-color:var(--ps-r35-dark-line)!important;box-shadow:0 10px 32px rgba(0,0,0,.22),inset 0 -1px 0 rgba(137,208,235,.10)!important;}html[data-ps-theme="dark"] body .ps-header-actions,html[data-ps-theme="dark"] body .ps-distributor-actions{display:flex!important;align-items:center!important;gap:6px!important;padding:4px!important;overflow:visible!important;border:1px solid rgba(133,203,231,.19)!important;border-radius:17px!important;background:rgba(4,22,32,.72)!important;box-shadow:inset 0 1px 0 rgba(224,247,255,.055),0 9px 24px rgba(0,0,0,.18)!important;}html[data-ps-theme="dark"] body :where(.ps-header-action,.ps-theme-toggle,.ps-menu-toggle){min-width:46px!important;min-height:46px!important;padding:8px 10px!important;border:1px solid rgba(132,204,233,.20)!important;border-radius:13px!important;background:linear-gradient(180deg,rgba(17,56,73,.94),rgba(8,34,47,.97))!important;color:#dceef5!important;box-shadow:inset 0 1px 0 rgba(226,248,255,.075),0 5px 14px rgba(0,0,0,.16)!important;filter:none!important;}html[data-ps-theme="dark"] body .ps-theme-toggle{border-color:rgba(75,199,211,.34)!important;background:linear-gradient(145deg,rgba(25,112,128,.88),rgba(13,69,91,.96))!important;color:#f3fcff!important;}html[data-ps-theme="dark"] body :where(.ps-header-action,.ps-theme-toggle,.ps-menu-toggle)::before,html[data-ps-theme="dark"] body :where(.ps-header-action,.ps-theme-toggle,.ps-menu-toggle)::after{content:none!important;display:none!important;}html[data-ps-theme="dark"] body :where(.ps-header-action,.ps-theme-toggle)>svg{position:relative!important;z-index:2!important;display:block!important;width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important;margin:0!important;padding:0!important;overflow:visible!important;color:#a9e3f7!important;background:transparent!important;border:0!important;border-radius:0!important;opacity:1!important;filter:none!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important;}html[data-ps-theme="dark"] body .ps-theme-toggle>svg{color:#e9fbff!important;}html[data-ps-theme="dark"] body :where(.ps-header-action,.ps-theme-toggle)>svg :where(path,circle,line,polyline,rect){fill:none!important;stroke:currentColor!important;opacity:1!important;vector-effect:non-scaling-stroke;}html[data-ps-theme="dark"] body .ps-menu-toggle>span{display:block!important;width:22px!important;height:2px!important;margin:2px 0!important;border-radius:999px!important;background:#b8e8f7!important;color:#b8e8f7!important;box-shadow:none!important;}html[data-ps-theme="dark"] body :where(.ps-header-action,.ps-theme-toggle,.ps-menu-toggle):hover{border-color:rgba(138,222,249,.38)!important;background:linear-gradient(180deg,rgba(25,75,96,.97),rgba(11,43,58,.98))!important;color:#fff!important;transform:translateY(-1px);}html[data-ps-theme="dark"] body .ps-theme-toggle:hover{background:linear-gradient(145deg,rgba(31,133,146,.94),rgba(16,83,105,.98))!important;}html[data-ps-theme="dark"] body :where(.ps-header-action,.ps-theme-toggle,.ps-menu-toggle):focus-visible{outline:3px solid rgba(87,203,221,.28)!important;outline-offset:2px!important;border-color:#72d9e2!important;}html[data-ps-theme="dark"] body .ps-theme-toggle [data-ps-theme-label],html[data-ps-theme="dark"] body .ps-header-action>span:not(.ps-cart-count):not(.ps-action-count){position:relative!important;z-index:2!important;color:#e5f3f8!important;text-shadow:none!important;}@media (min-width:901px){html[data-ps-theme="dark"] body.woocommerce-account .ps-account-layout-nav{position:sticky!important;top:14px!important;max-height:calc(100vh - 28px)!important;overflow:auto!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation ul{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;width:calc(100% - 15px)!important;margin:0!important;padding:8px!important;overflow:visible!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(10,38,51,.95),rgba(6,27,38,.97))!important;border:1px solid var(--ps-r35-dark-line)!important;box-shadow:0 12px 30px rgba(0,0,0,.19),inset 0 1px 0 rgba(220,245,253,.045)!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li{width:100%!important;min-width:0!important;height:auto!important;margin:0!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;padding:8px 11px!important;text-align:right!important;white-space:normal!important;line-height:1.55!important;border-radius:12px!important;}}@media (max-width:900px){html[data-ps-theme="dark"] body.woocommerce-account .ps-account-layout-nav{position:static!important;max-height:none!important;overflow:hidden!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation ul{position:relative!important;display:flex!important;grid-template-columns:none!important;align-items:stretch!important;gap:6px!important;width:100%!important;height:auto!important;margin:0!important;padding:7px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;border-radius:17px!important;background:rgba(7,28,39,.95)!important;border:1px solid var(--ps-r35-dark-line)!important;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li{flex:0 0 auto!important;width:auto!important;min-width:0!important;height:48px!important;margin:0!important;scroll-snap-align:start;}html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:max-content!important;min-height:48px!important;height:48px!important;padding:10px 16px!important;white-space:nowrap!important;line-height:1.4!important;border-radius:12px!important;}}html[data-ps-theme="dark"] body :where(.ps-page-article,.ps-account-layout-content,.ps-account-panel,.ps-account-welcome,.ps-account-stat-grid>a,.ps-account-quick-grid>a,.ps-pcb-order-reference,.ps-pcb-wizard-panel,.ps-order-shell,.ps-order-section,.ps-track-shell,.ps-track-panel,.ps-public-service-card,.ps-public-contact-grid article,.ps-guide-card,.ps-faq-card,.ps-search-panel,.ps-search-results,.ps-bom-workspace,.ps-bom-card,.ps-estimate-card,.ps-proforma-card,.ps-invoice-card,.ps-notification-center,.ps-address-card,.ps-repeat-order-card,.woocommerce form,.woocommerce table.shop_table){border-color:var(--ps-r35-dark-line);color:var(--ps-r35-dark-text);box-shadow:0 14px 36px rgba(0,0,0,.18),inset 0 1px 0 rgba(216,243,251,.04);}html[data-ps-theme="dark"] body :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple){background:#0b2a38!important;color:#edf7fb!important;border-color:rgba(137,205,232,.24)!important;box-shadow:inset 0 1px 0 rgba(223,247,255,.035)!important;}html[data-ps-theme="dark"] body :where(input,textarea)::placeholder{color:#8fa9b4!important;opacity:1;}html[data-ps-theme="dark"] body select option{background:#0b2634!important;color:#edf7fb!important;}html[data-ps-theme="dark"] body :where(input,select,textarea):focus{border-color:#58cbd8!important;box-shadow:0 0 0 3px rgba(53,190,205,.16),inset 0 1px 0 rgba(226,249,255,.05)!important;outline:0!important;}html[data-ps-theme="dark"] body :where(.ps-button-secondary,.button:not(.alt),button.button:not(.alt)){background:linear-gradient(180deg,rgba(19,58,75,.96),rgba(10,37,50,.98))!important;color:#e9f5f9!important;border-color:rgba(133,201,229,.24)!important;}html[data-ps-theme="dark"] body :where(.ps-button-secondary,.button:not(.alt),button.button:not(.alt)):hover{background:linear-gradient(180deg,rgba(27,77,97,.98),rgba(12,47,62,.99))!important;border-color:rgba(136,218,246,.36)!important;color:#fff!important;}html[data-ps-theme="dark"] body :where(.woocommerce-message,.woocommerce-info,.ps-alert,.ps-empty-state){background:rgba(12,45,59,.78)!important;color:#dcecf2!important;border-color:rgba(128,201,231,.22)!important;}html[data-ps-theme="dark"] body :where(.woocommerce-error,.ps-public-error){background:rgba(89,27,37,.48)!important;color:#ffdbe0!important;border-color:rgba(243,126,145,.30)!important;}html[data-ps-theme="dark"] body :where(.ps-pcb-help-panel,.ps-pcb-help-header,.ps-pcb-help-scroll){background-color:#0a2634!important;color:#edf7fb!important;border-color:var(--ps-r35-dark-line)!important;}html[data-ps-theme="dark"] body .ps-pcb-help-surface{background:rgba(1,12,18,.70)!important;}html[data-ps-theme="dark"] body .ps-site-footer{background:linear-gradient(180deg,#082330,#061923)!important;border-color:var(--ps-r35-dark-line)!important;color:#d6e7ed!important;}html[data-ps-theme="dark"] body .ps-site-footer :where(a,p,small){color:#b9ccd4;}html[data-ps-theme="dark"] body .ps-site-footer :where(a:hover,strong,h2,h3){color:#f1f9fb;}@media (prefers-reduced-motion:reduce){html[data-ps-theme="dark"] body :where(.ps-header-action,.ps-theme-toggle,.ps-menu-toggle){transition:none!important;transform:none!important;}}@media (max-width:900px){html[data-ps-theme="dark"] body .ps-header-actions,html[data-ps-theme="dark"] body .ps-distributor-actions{gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}html[data-ps-theme="dark"] body :where(.ps-header-action,.ps-theme-toggle,.ps-menu-toggle){width:44px!important;min-width:44px!important;min-height:44px!important;padding:7px!important;}}@media (max-width:900px){html[data-ps-theme="dark"] body.woocommerce-account .ps-account-layout{border:0!important;background:transparent!important;box-shadow:none!important;}html[data-ps-theme="dark"] body.woocommerce-account .ps-account-layout-content,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-content.ps-account-layout-content{padding:clamp(16px,2vw,24px)!important;}}@media (min-width:641px) and (max-width:900px){html[data-ps-theme="dark"] body.woocommerce-account .ps-page-article,html[data-ps-theme="dark"] body.ps-stage66-account-page .ps-page-article{padding:clamp(16px,2.2vw,28px)!important;}}@media (max-width:640px){html[data-ps-theme="dark"] body.woocommerce-account .ps-account-layout-content,html[data-ps-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-content.ps-account-layout-content{padding:12px!important;}}:root{--ps-r36-header-control-inline:70px;--ps-r36-header-control-block:46px;--ps-r36-header-control-radius:13px;--ps-r36-account-nav-radius:18px;--ps-r36-account-link-radius:12px;}.ps-site-header :where(.ps-header-actions,.ps-distributor-actions){gap:6px!important;}.ps-site-header :where(.ps-header-action.ps-theme-toggle,.ps-header-action.ps-header-account){flex:0 0 var(--ps-r36-header-control-inline)!important;width:var(--ps-r36-header-control-inline)!important;min-width:var(--ps-r36-header-control-inline)!important;max-width:var(--ps-r36-header-control-inline)!important;height:var(--ps-r36-header-control-block)!important;min-height:var(--ps-r36-header-control-block)!important;max-height:var(--ps-r36-header-control-block)!important;border-radius:var(--ps-r36-header-control-radius)!important;display:grid!important;place-items:center!important;align-content:center!important;overflow:hidden!important;}.ps-site-header :where(.ps-header-action.ps-theme-toggle,.ps-header-action.ps-header-account)>svg{width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important;}html:not([data-ps-theme="dark"]) body .ps-site-header :where(.ps-header-actions,.ps-distributor-actions),html[data-ps-theme="light"] body .ps-site-header :where(.ps-header-actions,.ps-distributor-actions){border:1px solid rgba(44,112,145,.14)!important;background:rgba(247,252,254,.88)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 8px 22px rgba(25,83,111,.07)!important;}html:not([data-ps-theme="dark"]) body .ps-site-header :where(.ps-header-action.ps-theme-toggle,.ps-header-action.ps-header-account),html[data-ps-theme="light"] body .ps-site-header :where(.ps-header-action.ps-theme-toggle,.ps-header-action.ps-header-account){border:1px solid rgba(35,109,145,.15)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(232,246,250,.90))!important;color:#153e52!important;box-shadow:inset 0 1px 0 #fff,0 5px 14px rgba(28,91,119,.08)!important;}html:not([data-ps-theme="dark"]) body .ps-site-header .ps-theme-toggle,html[data-ps-theme="light"] body .ps-site-header .ps-theme-toggle{border-color:rgba(42,172,192,.28)!important;background:linear-gradient(145deg,rgba(201,241,247,.96),rgba(150,220,237,.90))!important;}@media (min-width:901px){body.woocommerce-account .ps-account-layout-nav{position:sticky!important;top:14px!important;max-height:calc(100vh - 28px)!important;overflow:auto!important;min-width:0!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul,body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:3px!important;width:calc(100% - 15px)!important;margin:0!important;padding:8px!important;overflow:visible!important;border-radius:var(--ps-r36-account-nav-radius)!important;}body.woocommerce-account .woocommerce-MyAccount-navigation li{display:block!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;}body.woocommerce-account .woocommerce-MyAccount-navigation li>a,body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li>a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;padding:8px 11px!important;border-radius:var(--ps-r36-account-link-radius)!important;text-align:center!important;white-space:normal!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;font-weight:760!important;}body.woocommerce-account .woocommerce-MyAccount-navigation-link--pcb-orders>a{min-height:66px!important;padding-block:10px!important;font-weight:820!important;line-height:1.58!important;}}@media (max-width:900px){.ps-site-header :where(.ps-header-actions,.ps-distributor-actions){border:0!important;background:transparent!important;box-shadow:none!important;}body.woocommerce-account .ps-account-layout-nav{position:static!important;max-height:none!important;overflow:hidden!important;}body.woocommerce-account .woocommerce-MyAccount-navigation ul,body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27{position:relative!important;display:flex!important;grid-template-columns:none!important;align-items:stretch!important;gap:6px!important;width:100%!important;height:auto!important;margin:0!important;padding:7px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;border-radius:17px!important;}body.woocommerce-account .woocommerce-MyAccount-navigation li{flex:0 0 auto!important;width:auto!important;min-width:0!important;height:48px!important;margin:0!important;scroll-snap-align:start;}body.woocommerce-account .woocommerce-MyAccount-navigation li>a,body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li>a{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:max-content!important;min-height:48px!important;height:48px!important;padding:10px 16px!important;border-radius:12px!important;text-align:center!important;white-space:nowrap!important;font-weight:760!important;}}html[data-ps-theme="dark"] body .ps-site-header :where(.ps-header-actions,.ps-distributor-actions){min-height:54px!important;padding:4px!important;gap:6px!important;border-radius:17px!important;}html[data-ps-theme="dark"] body .ps-site-header :where(.ps-header-action.ps-theme-toggle,.ps-header-action.ps-header-account){flex-basis:var(--ps-r36-header-control-inline)!important;width:var(--ps-r36-header-control-inline)!important;min-width:var(--ps-r36-header-control-inline)!important;max-width:var(--ps-r36-header-control-inline)!important;height:var(--ps-r36-header-control-block)!important;min-height:var(--ps-r36-header-control-block)!important;max-height:var(--ps-r36-header-control-block)!important;padding:8px 10px!important;border-radius:var(--ps-r36-header-control-radius)!important;}@media (max-width:900px){html[data-ps-theme="dark"] body .ps-site-header :where(.ps-header-actions,.ps-distributor-actions){min-height:44px!important;padding:0!important;gap:8px!important;border-radius:0!important;}html[data-ps-theme="dark"] body .ps-site-header :where(.ps-header-action.ps-theme-toggle,.ps-header-action.ps-header-account){flex-basis:44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:7px!important;}}.ps-site-header .ps-theme-toggle [data-ps-theme-label],.ps-site-header .ps-header-account>span{display:none!important;}.ps-site-header :where(.ps-header-actions,.ps-distributor-actions),.ps-site-header :where(.ps-header-action.ps-theme-toggle,.ps-header-action.ps-header-account){box-sizing:border-box!important;}@media (min-width:901px){body.woocommerce-account .ps-account-layout{grid-template-columns:minmax(0,1fr) clamp(205px,18vw,235px)!important;gap:18px!important;}body.woocommerce-account .ps-account-layout-nav{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-navigation ul,body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27{box-sizing:border-box!important;width:100%!important;max-width:none!important;}body.woocommerce-account .woocommerce-MyAccount-navigation li>a,body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li>a{font-size:14px!important;line-height:1.55!important;}}@media (min-width:901px) and (max-width:1100px){body.woocommerce-account .ps-account-layout{grid-template-columns:minmax(0,1fr) 205px!important;gap:14px!important;}}@media (max-width:900px){html:not([data-ps-theme="dark"]) body .ps-site-header :where(.ps-header-actions,.ps-distributor-actions),html[data-ps-theme="light"] body .ps-site-header :where(.ps-header-actions,.ps-distributor-actions),html[data-ps-theme="dark"] body .ps-site-header :where(.ps-header-actions,.ps-distributor-actions){box-sizing:border-box!important;width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}body.woocommerce-account .woocommerce-MyAccount-navigation li>a,body.woocommerce-account .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li>a{font-size:14px!important;line-height:1.4!important;}}@media (min-width:901px){body.woocommerce-account .woocommerce-MyAccount-navigation-link--pcb-orders>a{height:68px!important;min-height:68px!important;max-height:68px!important;overflow:hidden!important;}}.ps-official-brand-logo>.ps-brand-logo-image{visibility:visible!important;}html[data-ps-theme="dark"] body .ps-tracking-hero{color:var(--ps-text-primary)!important;background:radial-gradient(26rem 16rem at 88% 4%,rgba(39,115,207,.18),transparent 68%),linear-gradient(145deg,rgba(12,42,57,.96),rgba(6,25,35,.98))!important;border-color:rgba(108,183,215,.22)!important;box-shadow:0 18px 52px rgba(0,0,0,.26),inset 0 1px 0 rgba(207,238,248,.05)!important;}html[data-ps-theme="dark"] body .ps-tracking-hero :where(h1,h2){color:#f2f8fb!important;}html[data-ps-theme="dark"] body .ps-tracking-hero>div>span{color:#72d9d8!important;}html[data-ps-theme="dark"] body .ps-tracking-hero p{color:#b8ccd5!important;}html[data-ps-theme="dark"] body .ps-tracking-section{background:linear-gradient(180deg,rgba(10,34,47,.94),rgba(6,24,34,.98))!important;border-color:rgba(108,183,215,.18)!important;color:#eef7fb!important;}html[data-ps-theme="dark"] body .ps-tracking-section-head :where(h2,strong){color:#f2f8fb!important;}html[data-ps-theme="dark"] body .ps-tracking-section-head span{color:#72d9d8!important;}html[data-ps-theme="dark"] body :where(.ps-tracking-hero,.ps-tracking-section,.ps-channel-unavailable,.ps-order-access-gate,.ps-account-first-note){color-scheme:dark;}@media (max-width:900px){.ps-primary-nav.ps-distributor-nav{background:linear-gradient(180deg,rgba(250,252,254,.98),rgba(242,248,251,.97))!important;border-inline-start:1px solid rgba(72,136,168,.16)!important;box-shadow:-14px 0 42px rgba(13,44,61,.16)!important;}html[data-ps-theme="dark"] body .ps-primary-nav.ps-distributor-nav{background:radial-gradient(340px 150px at 100% 0%,rgba(42,196,207,.10),transparent 72%),linear-gradient(180deg,rgba(7,24,34,.99),rgba(5,21,31,.99))!important;border-inline-start-color:rgba(106,181,212,.18)!important;box-shadow:-16px 0 44px rgba(0,0,0,.32)!important;}.ps-primary-nav .ps-mobile-nav-head{z-index:2!important;padding:18px 16px 14px!important;min-height:94px!important;background:linear-gradient(180deg,rgba(252,254,255,.96),rgba(246,250,252,.92))!important;border-bottom:1px solid rgba(87,149,180,.16)!important;overflow:visible!important;}html[data-ps-theme="dark"] body .ps-primary-nav .ps-mobile-nav-head{background:linear-gradient(180deg,rgba(9,31,43,.995),rgba(7,25,36,.985))!important;border-bottom-color:rgba(109,183,214,.18)!important;}.ps-mobile-nav-head .ps-drawer-brand{max-width:calc(100% - 56px)!important;overflow:visible!important;}.ps-mobile-nav-head .ps-drawer-brand .ps-official-brand-logo{width:min(240px,100%)!important;max-width:100%!important;min-height:76px!important;aspect-ratio:2905/962!important;overflow:visible!important;}.ps-mobile-nav-head .ps-nav-close{align-self:flex-start!important;border:1px solid rgba(94,148,174,.20)!important;background:rgba(255,255,255,.88)!important;color:#15384a!important;box-shadow:0 8px 20px rgba(15,53,73,.08)!important;}html[data-ps-theme="dark"] body .ps-mobile-nav-head .ps-nav-close{background:rgba(14,47,63,.92)!important;color:#eef8fb!important;border-color:rgba(110,185,214,.20)!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important;}.ps-mobile-drawer-actions .ps-drawer-action{background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(241,247,250,.84))!important;border:1px solid rgba(82,144,176,.17)!important;box-shadow:0 10px 24px rgba(18,60,80,.06),inset 0 1px 0 rgba(255,255,255,.90)!important;}.ps-mobile-drawer-actions .ps-drawer-action span{color:#173b4d!important;}.ps-mobile-drawer-actions .ps-drawer-action svg{color:#17485d!important;}html[data-ps-theme="dark"] body .ps-mobile-drawer-actions .ps-drawer-action{background:linear-gradient(145deg,rgba(16,52,69,.90),rgba(8,31,42,.95))!important;border-color:rgba(112,183,214,.17)!important;box-shadow:0 14px 28px rgba(0,0,0,.20),inset 0 1px 0 rgba(217,242,250,.05)!important;}html[data-ps-theme="dark"] body .ps-mobile-drawer-actions .ps-drawer-action span,html[data-ps-theme="dark"] body .ps-mobile-drawer-actions .ps-drawer-action svg{color:#eef8fb!important;}.ps-primary-nav .ps-primary-menu-services>li>a{border:1px solid rgba(82,144,176,.14)!important;background:linear-gradient(145deg,rgba(255,255,255,.90),rgba(243,248,251,.86))!important;box-shadow:0 10px 24px rgba(18,60,80,.05),inset 0 1px 0 rgba(255,255,255,.92)!important;}.ps-primary-nav .ps-pcb-nav-copy strong{color:#173b4d!important;}.ps-primary-nav .ps-pcb-nav-copy small{color:#5e7480!important;}.ps-primary-nav .ps-pcb-nav-icon{background:rgba(39,115,207,.08)!important;color:#176ca2!important;}html[data-ps-theme="dark"] body .ps-primary-nav .ps-primary-menu-services>li>a{border-color:rgba(112,183,214,.16)!important;background:linear-gradient(145deg,rgba(15,49,65,.90),rgba(6,26,37,.96))!important;box-shadow:0 12px 26px rgba(0,0,0,.18),inset 0 1px 0 rgba(220,245,253,.05)!important;}html[data-ps-theme="dark"] body .ps-primary-nav .ps-pcb-nav-copy strong{color:#eef8fb!important;}html[data-ps-theme="dark"] body .ps-primary-nav .ps-pcb-nav-copy small{color:#a8bdc7!important;}html[data-ps-theme="dark"] body .ps-primary-nav .ps-pcb-nav-icon{background:rgba(42,196,207,.10)!important;color:#86dff0!important;}}@media (max-width:900px){.ps-primary-nav .ps-mobile-nav-head{z-index:3!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-height:76px!important;height:76px!important;padding:8px 12px!important;box-sizing:border-box!important;}.ps-mobile-nav-head .ps-drawer-brand{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - 54px)!important;height:60px!important;max-height:60px!important;margin:0!important;padding:0!important;transform:none!important;}.ps-mobile-nav-head .ps-drawer-brand .ps-official-brand-logo{display:block!important;flex:0 1 195px!important;width:min(195px,100%)!important;max-width:195px!important;height:60px!important;min-height:0!important;max-height:60px!important;aspect-ratio:auto!important;}.ps-mobile-nav-head .ps-drawer-brand .ps-brand-logo-image{max-width:100%!important;max-height:100%!important;}.ps-mobile-nav-head .ps-nav-close{position:static!important;min-width:44px!important;min-height:44px!important;transform:none!important;}}@media (max-width:900px){body.admin-bar .ps-primary-nav.ps-distributor-nav,body.admin-bar .ps-primary-nav.ps-distributor-nav.ps-overlay-external-panel{--ps-r44-drawer-top:max(var(--ps-drawer-safe-top,0px),var(--ps-admin-bar-offset,0px),46px);inset-block-start:var(--ps-r44-drawer-top)!important;top:var(--ps-r44-drawer-top)!important;inset-block-end:0!important;bottom:0!important;height:auto!important;max-height:calc(100dvh - var(--ps-r44-drawer-top))!important;}body:not(.admin-bar) .ps-primary-nav.ps-distributor-nav,body:not(.admin-bar) .ps-primary-nav.ps-distributor-nav.ps-overlay-external-panel{inset-block-start:0!important;top:0!important;inset-block-end:0!important;bottom:0!important;height:auto!important;max-height:100dvh!important;}.ps-primary-nav .ps-mobile-nav-head{position:sticky!important;inset-block-start:0!important;top:0!important;z-index:4!important;min-height:88px!important;height:88px!important;padding:11px 14px!important;overflow:hidden!important;}.ps-mobile-nav-head .ps-drawer-brand{height:66px!important;max-height:66px!important;max-width:calc(100% - 58px)!important;align-self:center!important;overflow:hidden!important;}.ps-mobile-nav-head .ps-drawer-brand .ps-official-brand-logo{width:min(205px,100%)!important;max-width:205px!important;height:64px!important;max-height:64px!important;min-height:64px!important;margin:0!important;overflow:hidden!important;}.ps-mobile-nav-head .ps-drawer-brand .ps-brand-logo-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:right center!important;margin:0!important;transform:none!important;}.ps-mobile-nav-head .ps-nav-close{align-self:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;margin:0!important;}.ps-primary-nav .ps-primary-menu-services>li>a{grid-template-columns:56px minmax(0,1fr) 28px!important;column-gap:18px!important;row-gap:0!important;min-height:96px!important;padding:14px 18px!important;align-items:center!important;}.ps-primary-nav .ps-primary-menu-services .ps-pcb-nav-icon{display:grid!important;place-items:center!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;border-radius:17px!important;margin:0!important;}.ps-primary-nav .ps-primary-menu-services .ps-pcb-nav-icon svg{width:25px!important;height:25px!important;}.ps-primary-nav .ps-pcb-nav-copy{display:grid!important;gap:4px!important;padding-inline:2px 4px!important;align-content:center!important;}.ps-primary-nav .ps-pcb-nav-copy strong{margin:0!important;line-height:1.45!important;}.ps-primary-nav .ps-pcb-nav-copy small{margin:0!important;line-height:1.55!important;}.ps-primary-nav .ps-pcb-nav-arrow{display:grid!important;place-items:center!important;width:28px!important;min-width:28px!important;margin:0!important;}}:root{--ps-parity-header-control-w:70px;--ps-parity-header-control-h:46px;--ps-parity-header-icon:21px;--ps-parity-header-gap:6px;--ps-parity-header-radius:13px;--ps-parity-account-nav-radius:18px;--ps-parity-account-link-radius:12px;--ps-parity-field-min-h:48px;--ps-parity-motion-fast:.18s;--ps-parity-motion-normal:.28s;--ps-parity-ease:cubic-bezier(.16,1,.3,1);}.ps-site-header :where(.ps-header-actions,.ps-distributor-actions){box-sizing:border-box!important;display:flex!important;align-items:center!important;min-height:54px!important;gap:var(--ps-parity-header-gap)!important;padding:4px!important;border-radius:17px!important;overflow:visible!important;}.ps-site-header :where(.ps-header-action.ps-theme-toggle,.ps-header-action.ps-header-account){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 var(--ps-parity-header-control-w)!important;width:var(--ps-parity-header-control-w)!important;min-width:var(--ps-parity-header-control-w)!important;max-width:var(--ps-parity-header-control-w)!important;height:var(--ps-parity-header-control-h)!important;min-height:var(--ps-parity-header-control-h)!important;max-height:var(--ps-parity-header-control-h)!important;padding:8px 10px!important;border-radius:var(--ps-parity-header-radius)!important;line-height:1!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .ps-account-layout{box-sizing:border-box!important;align-items:start!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation li>a{box-sizing:border-box!important;}body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),select,textarea){box-sizing:border-box!important;min-height:var(--ps-parity-field-min-h)!important;}body :where(.ps-button,.button,button:not(.components-button),input[type=submit],input[type=button],a.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button){box-sizing:border-box!important;}body :where(.ps-page-article,.ps-account-layout-content,.ps-account-layout-nav,.ps-pcb-order-reference,.ps-pcb-wizard-panel,.ps-pcb-single-page-form,.ps-pcb-single-intro,.ps-pcb-form-status,.ps-pcb-section,.ps-pcb-consent,.ps-file-box,.ps-estimate-card,.ps-track-shell,.ps-order-shell,.ps-order-stage,.ps-alert,.woocommerce form,.woocommerce table.shop_table){box-sizing:border-box;}html.ps-theme-switching *,html.ps-theme-switching *::before,html.ps-theme-switching *::after{transition-property:color,background-color,border-color,box-shadow,fill,stroke,opacity!important;transition-duration:var(--ps-parity-motion-fast)!important;transition-timing-function:var(--ps-parity-ease)!important;}@media (prefers-reduced-motion:reduce){html.ps-theme-switching *,html.ps-theme-switching *::before,html.ps-theme-switching *::after{transition:none!important;}}html[data-ps-theme][data-ps-theme] .ps-site-footer{border-block-start-width:1px!important;border-block-start-style:solid!important;}html[data-ps-theme][data-ps-theme] .ps-distributor-footer{border-block-start-width:1px!important;border-block-start-style:solid!important;}html[data-ps-theme][data-ps-theme] :is(input,textarea):-webkit-autofill{transition:background-color 9999s ease-out!important;}html[data-ps-theme][data-ps-theme] :is(input,textarea):-webkit-autofill:hover{transition:background-color 9999s ease-out!important;}html[data-ps-theme][data-ps-theme] :is(input,textarea):-webkit-autofill:focus{transition:background-color 9999s ease-out!important;}html[data-ps-theme][data-ps-theme] .ps-address-card-head span{border-width:1px!important;border-style:solid!important;}html[data-ps-theme][data-ps-theme] body.pcbshop-theme .ps-contact-hint{border-width:1px!important;border-style:solid!important;}html[data-ps-theme][data-ps-theme] .screen-reader-text:focus{border-width:1px!important;border-style:solid!important;}html[data-ps-theme][data-ps-theme] body.pcbshop-theme .ps-benefit-grid article>span{border-width:1px!important;border-style:solid!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .ps-page-header h1{font-weight:850!important;letter-spacing:-.02em!important;}html[data-ps-theme][data-ps-theme] body.ps-stage66-account-page .ps-page-header h1{font-weight:850!important;letter-spacing:-.02em!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{font-weight:790!important;border-radius:20px!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard.is-active a{font-weight:790!important;border-radius:20px!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .ps-account-quick-grid>a>span{border-width:1px!important;border-style:solid!important;}html[data-ps-theme][data-ps-theme] body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]),select,textarea){border-width:1px!important;border-style:solid!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-button,.button,button:not(.components-button),input[type=submit],input[type=button],a.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button){border-width:1px!important;border-style:solid!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-account-layout-nav,.woocommerce-MyAccount-navigation ul){border-width:1px!important;border-style:solid!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account :where(.woocommerce-MyAccount-navigation li a){border-width:1px!important;border-style:solid!important;border-radius:16px!important;font-weight:700!important;min-height:48px!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-header-action,.ps-menu-toggle){min-height:52px!important;border-radius:18px!important;border-width:1px!important;border-style:solid!important;}html[data-ps-theme][data-ps-theme] body .ps-theme-toggle [data-ps-theme-label]{font-weight:700!important;position:relative!important;z-index:2!important;}html[data-ps-theme][data-ps-theme] body .ps-header-action span{font-weight:700!important;}html[data-ps-theme][data-ps-theme] body .ps-primary-menu>li>a{border-width:1px!important;border-style:solid!important;border-radius:16px!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-mega-menu,.ps-primary-menu .sub-menu){border-width:1px!important;border-style:solid!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-empty-state,.ps-notification-empty,.ps-orders-empty){text-align:center!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-empty-state .ps-button,.ps-notification-empty .ps-button,.ps-orders-empty .ps-button){margin-top:10px!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-chip,.ps-status-chip,.ps-badge,.ps-tag,.stock,.order-status){border-width:1px!important;border-style:solid!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-page-article,.ps-account-dashboard,.ps-pcb-order-reference,.ps-account-layout,.ps-account-layout-content,.ps-account-layout-nav,.ps-orders-dashboard,.ps-order-service-center,.ps-notification-center,.ps-address-book,.ps-request-card,.ps-repeat-orders,.ps-order-identity,.ps-orders-summary-table,.ps-repeat-orders-box,.ps-repeat-orders-table,.ps-tracking-paths a,.ps-reference-past-orders,.ps-pcb-wizard-panel,.ps-section,.ps-pcb-section-head,.ps-pcb-service-options,.ps-estimate-card,.ps-pcb-consent,.ps-file-box,.ps-reference-file,.ps-track-shell,.ps-track-panel,.ps-track-card,.ps-order-shell,.ps-order-stage,.ps-order-stage-panel,.ps-order-stage-summary,.ps-order-clone-panel,.ps-order-clone-card,.ps-alert,.woocommerce table.shop_table,.woocommerce table.shop_table_responsive,.woocommerce-Addresses .woocommerce-Address,.woocommerce form.login,.woocommerce form.register,.woocommerce .woocommerce-form,.woocommerce .cart-collaterals,.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2){border-width:1px;border-style:solid;}html[data-ps-theme][data-ps-theme] body .ps-pcb-order-reference .ps-reference-past-orders{border-radius:22px;}html[data-ps-theme][data-ps-theme] body .ps-pcb-order-reference .ps-reference-searchbar input{border-width:1px;border-style:solid;border-radius:16px;}html[data-ps-theme][data-ps-theme] body .ps-pcb-order-reference .ps-reference-field input{border-width:1px;border-style:solid;border-radius:16px;}html[data-ps-theme][data-ps-theme] body .ps-pcb-order-reference .ps-reference-field select{border-width:1px;border-style:solid;border-radius:16px;}html[data-ps-theme][data-ps-theme] body .ps-pcb-order-reference .ps-reference-field textarea{border-width:1px;border-style:solid;border-radius:16px;}html[data-ps-theme][data-ps-theme] body .ps-repeat-search{border-width:1px!important;border-style:solid!important;border-radius:16px!important;}html[data-ps-theme][data-ps-theme] body .ps-orders-summary-head input[type="search"]{border-width:1px!important;border-style:solid!important;border-radius:16px!important;}html[data-ps-theme][data-ps-theme] body input[data-ps-order-search]{border-width:1px!important;border-style:solid!important;border-radius:16px!important;}html[data-ps-theme][data-ps-theme] body .ps-pcb-order-reference .ps-reference-copy-btn{border-width:1px;border-style:solid;border-radius:16px;}html[data-ps-theme][data-ps-theme] body :where(.ps-repeat-orders-table table,.ps-orders-summary-table table){border-radius:18px!important;overflow:hidden!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-repeat-orders-table th,.ps-orders-summary-table th){border-bottom-width:1px!important;border-bottom-style:solid!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-repeat-orders-table td,.ps-orders-summary-table td){border-bottom-width:1px!important;border-bottom-style:solid!important;}html[data-ps-theme][data-ps-theme] body .ps-orders-stats a{border-width:1px!important;border-style:solid!important;border-radius:16px!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-track-shell .ps-alert,.ps-pcb-order-reference .ps-alert,.ps-orders-dashboard .ps-alert,.ps-orders-summary-table .ps-alert){border-width:1px;border-style:solid;border-radius:18px;}html[data-ps-theme][data-ps-theme] body .ps-pcb-wizard-panel{border-radius:22px;}html[data-ps-theme][data-ps-theme] body .ps-section.ps-pcb-wizard-panel{border-radius:22px;}html[data-ps-theme][data-ps-theme] body .ps-pcb-service-options{border-radius:22px!important;}html[data-ps-theme][data-ps-theme] body .ps-estimate-card{border-radius:22px;}html[data-ps-theme][data-ps-theme] body .ps-pcb-consent{border-radius:22px;}html[data-ps-theme][data-ps-theme] body .ps-pcb-section-head{border-width:0;border-style:none;padding:0 0 12px;}html[data-ps-theme][data-ps-theme] body .ps-pcb-steps button{border-width:1px;border-style:solid;border-radius:16px;}html[data-ps-theme][data-ps-theme] body .ps-file-box{border-width:1px!important;border-style:dashed!important;}html[data-ps-theme][data-ps-theme] body .ps-reference-file{border-width:1px!important;border-style:dashed!important;}html[data-ps-theme][data-ps-theme] body .ps-file-box input[type="file"]::file-selector-button{border-width:1px!important;border-style:solid!important;border-radius:14px!important;}html[data-ps-theme][data-ps-theme] body .ps-reference-file input[type="file"]::file-selector-button{border-width:1px!important;border-style:solid!important;border-radius:14px!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation li a{font-size:1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:62px!important;padding:13px 12px!important;border-width:1px!important;border-style:solid!important;border-radius:20px!important;font-weight:750!important;line-height:1.45!important;text-align:center!important;white-space:normal!important;transform:none!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account :where(.ps-account-welcome,.ps-account-stat-grid>a,.ps-account-quick-grid>a,.ps-account-panel,.ps-account-coupons,.ps-coupon-grid article,.ps-request-card,.ps-orders-dashboard,.ps-notification-center,.ps-address-book,.ps-repeat-orders,.ps-address-card,.ps-notification-item,.ps-repeat-order-card,.ps-order-service-center){border-radius:22px!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-bottom-nav,.ps-mobile-bottom-nav,.ps-mobile-quick-nav){border-width:1px!important;border-style:solid!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-page-article,.ps-account-layout,.ps-account-layout-nav,.ps-account-layout-content,.woocommerce-MyAccount-navigation ul,.ps-pcb-order-reference,.ps-pcb-reference-form,.ps-reference-past-orders,.ps-pcb-wizard-panel,.ps-order-shell,.ps-track-shell,.ps-orders-dashboard)::before{display:none;}html[data-ps-theme][data-ps-theme] body :where(.ps-page-article,.ps-account-layout,.ps-account-layout-nav,.ps-account-layout-content,.woocommerce-MyAccount-navigation ul,.ps-pcb-order-reference,.ps-pcb-reference-form,.ps-reference-past-orders,.ps-pcb-wizard-panel,.ps-order-shell,.ps-track-shell,.ps-orders-dashboard)::after{display:none;}html[data-ps-theme][data-ps-theme] body :where(.ps-page-article,.ps-account-layout-content,.woocommerce-MyAccount-content.ps-account-layout-content,.ps-order-shell,.ps-track-shell,.ps-woo-content-card,.ps-public-service-card,.ps-public-contact-grid article){border-width:1px!important;border-style:solid!important;border-radius:34px!important;overflow:clip!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-page-header,.ps-account-panel-head,.ps-orders-dashboard-head){border-width:0!important;border-style:none!important;}html[data-ps-theme][data-ps-theme] body.ps-stage66-pcb-order-page .ps-pcb-order-reference{border-width:0;border-style:none;border-radius:0;overflow:visible;}html[data-ps-theme][data-ps-theme] body.ps-stage66-pcb-order-page .ps-pcb-reference-form{border-width:0;border-style:none;border-radius:0;overflow:visible;}html[data-ps-theme][data-ps-theme] body :where(.ps-reference-past-orders,.ps-pcb-wizard-panel,.ps-section.ps-pcb-wizard-panel,.ps-pcb-service-options,.ps-estimate-card,.ps-pcb-consent,.ps-account-welcome,.ps-account-panel,.ps-account-stat-grid>a,.ps-account-quick-grid>a,.ps-orders-dashboard,.ps-order-service-center,.ps-notification-center,.ps-address-book,.ps-repeat-orders,.ps-request-card,.ps-address-card,.ps-notification-item,.ps-repeat-order-card,.ps-order-identity,.ps-orders-summary-table,.ps-repeat-orders-box,.ps-tracking-paths a,.ps-order-stage,.ps-order-stage-panel,.ps-order-stage-summary,.ps-order-clone-panel,.ps-order-clone-card,.ps-track-panel,.ps-track-card,.ps-empty-state,.woocommerce table.shop_table,.woocommerce table.shop_table_responsive,.woocommerce-Addresses .woocommerce-Address,.woocommerce form.login,.woocommerce form.register,.woocommerce .woocommerce-form){border-width:1px;border-style:solid;border-radius:26px;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .ps-account-layout-nav{position:static!important;inset:auto!important;top:auto!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;border-width:0!important;border-style:none!important;border-radius:0!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation{position:static!important;max-height:none!important;overflow:visible!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation ul{position:static!important;max-height:none!important;overflow:visible!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:10px!important;margin:0!important;border-width:1px!important;border-style:solid!important;border-radius:28px!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0!important;border-width:0!important;border-style:none!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active{margin:0!important;border-width:0!important;border-style:none!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::before{display:none!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard.is-active a::before{display:none!important;}html[data-ps-theme][data-ps-theme] body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),select,textarea,.select2-container--default .select2-selection--single,.ps-pcb-order-reference .ps-reference-searchbar input,.ps-repeat-search,.ps-orders-summary-head input[type="search"]){border-width:1px;border-style:solid;border-radius:18px;}html[data-ps-theme][data-ps-theme] body :where(.ps-file-box,.ps-reference-file){border-width:1px!important;border-style:dashed!important;border-radius:22px!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-button,.button,button:not(.components-button),input[type=submit],input[type=button],a.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.ps-reference-copy-btn){border-width:1px!important;border-style:solid!important;border-radius:18px!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-repeat-orders-table,.ps-orders-summary-table,.ps-table-wrap){border-radius:22px!important;overflow:hidden!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-repeat-orders-table table,.ps-orders-summary-table table,table.shop_table){border-radius:22px!important;overflow:hidden!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-alert,.ps-empty-state,.ps-orders-empty,.ps-notification-empty){border-width:1px!important;border-style:solid!important;border-radius:22px!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-header-action,.ps-menu-toggle,.ps-desktop-drawer-toggle){border-width:1px!important;border-style:solid!important;border-radius:18px!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-account-layout-content,.ps-account-welcome,.ps-account-panel,.ps-account-stat-grid>a,.ps-account-quick-grid>a,.ps-reference-past-orders,.ps-pcb-wizard-panel,.ps-pcb-service-options,.ps-estimate-card,.ps-pcb-consent,.ps-orders-dashboard,.ps-order-service-center,.ps-request-card,.ps-track-panel,.ps-track-card,.ps-alert,.ps-empty-state){overflow:clip;}html[data-ps-theme][data-ps-theme] body.ps-stage66-pcb-order-page .ps-page-article .ps-pcb-order-reference .ps-reference-past-orders{border-width:1px;border-style:solid;border-radius:26px;}html[data-ps-theme][data-ps-theme] body.ps-stage66-pcb-order-page .ps-page-article .ps-pcb-order-reference .ps-pcb-reference-form .ps-pcb-wizard-panel{border-width:1px;border-style:solid;border-radius:26px;}html[data-ps-theme][data-ps-theme] body .ps-header-actions{display:flex!important;align-items:center!important;gap:6px!important;padding:4px!important;overflow:visible!important;border-width:1px!important;border-style:solid!important;border-radius:17px!important;}html[data-ps-theme][data-ps-theme] body .ps-distributor-actions{display:flex!important;align-items:center!important;gap:6px!important;padding:4px!important;overflow:visible!important;border-width:1px!important;border-style:solid!important;border-radius:17px!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-header-action,.ps-theme-toggle,.ps-menu-toggle){min-width:46px!important;min-height:46px!important;padding:8px 10px!important;border-width:1px!important;border-style:solid!important;border-radius:13px!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-header-action,.ps-theme-toggle,.ps-menu-toggle)::before{display:none!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-header-action,.ps-theme-toggle,.ps-menu-toggle)::after{display:none!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-header-action,.ps-theme-toggle)>svg{position:relative!important;z-index:2!important;display:block!important;width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important;margin:0!important;padding:0!important;overflow:visible!important;border-width:0!important;border-style:none!important;border-radius:0!important;}html[data-ps-theme][data-ps-theme] body .ps-menu-toggle>span{display:block!important;width:22px!important;height:2px!important;margin:2px 0!important;border-radius:999px!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-header-action,.ps-theme-toggle,.ps-menu-toggle):hover{transform:translateY(-1px)!important;}html[data-ps-theme][data-ps-theme] body .ps-header-action>span:not(.ps-cart-count):not(.ps-action-count){position:relative!important;z-index:2!important;}html[data-ps-theme][data-ps-theme] body .ps-site-header :where(.ps-header-actions,.ps-distributor-actions){border-width:1px!important;border-style:solid!important;min-height:54px!important;padding:4px!important;gap:6px!important;border-radius:17px!important;}html[data-ps-theme][data-ps-theme] body .ps-site-header :where(.ps-header-action.ps-theme-toggle,.ps-header-action.ps-header-account){border-width:1px!important;border-style:solid!important;flex-basis:var(--ps-r36-header-control-inline)!important;width:var(--ps-r36-header-control-inline)!important;min-width:var(--ps-r36-header-control-inline)!important;max-width:var(--ps-r36-header-control-inline)!important;height:var(--ps-r36-header-control-block)!important;min-height:var(--ps-r36-header-control-block)!important;max-height:var(--ps-r36-header-control-block)!important;padding:8px 10px!important;border-radius:var(--ps-r36-header-control-radius)!important;}@media (max-width:900px){html[data-ps-theme][data-ps-theme] body.woocommerce-account .ps-page-article{padding:13px!important;border-radius:22px!important;}html[data-ps-theme][data-ps-theme] body.ps-stage66-account-page .ps-page-article{padding:13px!important;border-radius:22px!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .ps-page-header{margin-block-end:12px!important;padding-inline:2px!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .ps-page-header h1{font-size:clamp(1.45rem,6.2vw,1.82rem)!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation ul{scrollbar-width:none!important;position:relative!important;border-width:1px!important;border-style:solid!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account :where(.ps-account-layout-content,.woocommerce-MyAccount-content.ps-account-layout-content){padding:12px!important;border-radius:20px!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-site-header,.ps-distributor-header){contain:none!important;transform:none!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .ps-account-layout-nav .woocommerce-MyAccount-navigation ul{display:flex!important;grid-template-columns:none!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:inline proximity!important;scrollbar-width:none!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:max-content!important;min-height:48px!important;height:48px!important;padding:10px 16px!important;white-space:nowrap!important;line-height:1.4!important;border-radius:12px!important;}html[data-ps-theme][data-ps-theme] body .ps-header-actions{gap:8px!important;padding:0!important;border-width:0!important;border-style:none!important;border-radius:0!important;}html[data-ps-theme][data-ps-theme] body .ps-distributor-actions{gap:8px!important;padding:0!important;border-width:0!important;border-style:none!important;border-radius:0!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-header-action,.ps-theme-toggle,.ps-menu-toggle){width:44px!important;min-width:44px!important;min-height:44px!important;padding:7px!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .ps-account-layout{border-width:0!important;border-style:none!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .ps-account-layout-content{padding:clamp(16px,2vw,24px)!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-content.ps-account-layout-content{padding:clamp(16px,2vw,24px)!important;}html[data-ps-theme][data-ps-theme] body .ps-site-header :where(.ps-header-actions,.ps-distributor-actions){gap:8px!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0!important;border-width:0!important;border-style:none!important;border-radius:0!important;}html[data-ps-theme][data-ps-theme] body .ps-site-header :where(.ps-header-action.ps-theme-toggle,.ps-header-action.ps-header-account){flex-basis:44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:7px!important;}}@media (max-width: 900px){html[data-ps-theme][data-ps-theme] body .ps-header-actions{gap:8px!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-header-action,.ps-menu-toggle){min-width:0!important;padding:10px 12px!important;border-radius:16px!important;}html[data-ps-theme][data-ps-theme] body .ps-account-layout{gap:14px!important;}html[data-ps-theme][data-ps-theme] body .ps-page-article{gap:14px!important;}html[data-ps-theme][data-ps-theme] body .woocommerce-MyAccount-navigation li a{justify-content:center!important;text-align:center!important;padding:12px 10px!important;min-height:52px!important;}html[data-ps-theme][data-ps-theme] body .ps-orders-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;}html[data-ps-theme][data-ps-theme] body .ps-orders-stats a{min-width:0!important;}html[data-ps-theme][data-ps-theme] body .ps-pcb-order-reference .ps-reference-searchbar{grid-template-columns:1fr;gap:10px;}}@media (max-width: 640px){html[data-ps-theme][data-ps-theme] body :where(.ps-page-article,.ps-account-layout-content,.ps-track-shell,.ps-order-shell,.ps-order-stage,.ps-order-section,.ps-order-stage-panel,.ps-order-clone-panel,.ps-track-panel,.ps-account-welcome,.ps-account-panel,.woocommerce form,.woocommerce table.shop_table){border-radius:22px!important;}html[data-ps-theme][data-ps-theme] body .ps-theme-toggle [data-ps-theme-label]{font-size:.85rem!important;}html[data-ps-theme][data-ps-theme] body .ps-header-action span{font-size:.85rem!important;}html[data-ps-theme][data-ps-theme] body .ps-pcb-order-reference .ps-reference-past-orders{padding:16px;border-radius:20px;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation li a{min-height:58px!important;font-size:.95rem!important;padding:12px 10px!important;}html[data-ps-theme][data-ps-theme] body .ps-orders-stats{grid-template-columns:1fr!important;}}@media (max-width:1024px){html[data-ps-theme][data-ps-theme] body.woocommerce-account .ps-account-layout-nav{position:static!important;max-height:none!important;overflow:visible!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media (max-width:640px){html[data-ps-theme][data-ps-theme] body :where(.ps-page-article,.ps-account-layout-content,.ps-order-shell,.ps-track-shell){border-radius:28px!important;}html[data-ps-theme][data-ps-theme] body :where(.ps-reference-past-orders,.ps-pcb-wizard-panel,.ps-account-welcome,.ps-account-panel,.ps-orders-dashboard,.ps-request-card){border-radius:22px;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation ul{gap:8px!important;padding:8px!important;border-radius:24px!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation li a{min-height:58px!important;padding:11px 9px!important;border-radius:17px!important;font-size:.93rem!important;}html[data-ps-theme][data-ps-theme] body.ps-stage66-pcb-order-page .ps-page-article{padding-inline:14px!important;}html[data-ps-theme][data-ps-theme] body.ps-stage66-pcb-order-page .ps-page-article .ps-pcb-order-reference .ps-reference-past-orders{border-radius:22px;}html[data-ps-theme][data-ps-theme] body.ps-stage66-pcb-order-page .ps-page-article .ps-pcb-order-reference .ps-pcb-reference-form .ps-pcb-wizard-panel{border-radius:22px;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .ps-account-layout-content{padding:12px!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-content.ps-account-layout-content{padding:12px!important;}}@media (min-width:1025px){html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr!important;}}@media (min-width:901px){html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation ul{width:calc(100% - 15px)!important;border-radius:18px!important;border-width:1px!important;border-style:solid!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;padding:8px 11px!important;text-align:right!important;white-space:normal!important;line-height:1.55!important;border-radius:12px!important;}}@media (prefers-reduced-motion:reduce){html[data-ps-theme][data-ps-theme] body :where(.ps-header-action,.ps-theme-toggle,.ps-menu-toggle){transition:none!important;transform:none!important;}}@media (min-width:641px) and (max-width:900px){html[data-ps-theme][data-ps-theme] body.woocommerce-account .ps-page-article{padding:clamp(16px,2.2vw,28px)!important;}html[data-ps-theme][data-ps-theme] body.ps-stage66-account-page .ps-page-article{padding:clamp(16px,2.2vw,28px)!important;}}.ps-site-header :where(.ps-header-action.ps-theme-toggle,.ps-header-action.ps-header-account)>svg{display:block!important;position:relative!important;flex:0 0 var(--ps-parity-header-icon)!important;width:var(--ps-parity-header-icon)!important;min-width:var(--ps-parity-header-icon)!important;max-width:var(--ps-parity-header-icon)!important;height:var(--ps-parity-header-icon)!important;min-height:var(--ps-parity-header-icon)!important;max-height:var(--ps-parity-header-icon)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:visible!important;}@media (min-width:901px){html[data-ps-theme][data-ps-theme] body.woocommerce-account .ps-account-layout{grid-template-columns:minmax(0,1fr) clamp(205px,18vw,235px)!important;gap:18px!important;align-items:start!important;border-width:1px!important;border-style:solid!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .ps-account-layout-nav{position:sticky!important;top:14px!important;max-height:calc(100vh - 28px)!important;overflow:auto!important;scrollbar-width:none!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .ps-account-layout-nav::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation ul{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;width:100%!important;margin:0!important;padding:8px!important;overflow:visible!important;border-radius:var(--ps-parity-account-nav-radius)!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation li{display:block!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation li>a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;padding:8px 11px!important;border-radius:var(--ps-parity-account-link-radius)!important;text-align:center!important;white-space:normal!important;text-wrap:balance!important;line-height:1.55!important;font-size:14px!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation-link--pcb-orders>a{height:68px!important;min-height:68px!important;max-height:68px!important;padding-block:10px!important;overflow:hidden!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account.ps-stage66-account-page .ps-account-layout-nav .woocommerce-MyAccount-navigation{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account.ps-stage66-account-page .ps-account-layout-nav .woocommerce-MyAccount-navigation ul,html[data-ps-theme][data-ps-theme] body.woocommerce-account.ps-stage66-account-page .ps-account-layout-nav .woocommerce-MyAccount-navigation ul.ps-account-nav-r27{width:100%!important;max-width:none!important;margin:0!important;padding:8px!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account.ps-stage66-account-page .ps-account-layout-nav .woocommerce-MyAccount-navigation li>a,html[data-ps-theme][data-ps-theme] body.woocommerce-account.ps-stage66-account-page .ps-account-layout-nav .woocommerce-MyAccount-navigation ul.ps-account-nav-r27 li>a{justify-content:center!important;text-align:center!important;min-height:44px!important;padding:8px 11px!important;}}@media (max-width:900px){.ps-site-header :where(.ps-header-actions,.ps-distributor-actions){width:auto!important;height:44px!important;min-height:44px!important;padding:0!important;gap:8px!important;border-radius:0!important;}.ps-site-header :where(.ps-header-action.ps-theme-toggle,.ps-header-action.ps-header-account){flex-basis:44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:7px!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .ps-account-layout-nav{position:static!important;max-height:none!important;overflow:hidden!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex!important;grid-template-columns:none!important;align-items:stretch!important;gap:6px!important;width:100%!important;height:auto!important;margin:0!important;padding:7px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;border-radius:17px!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation li{flex:0 0 auto!important;width:auto!important;min-width:0!important;height:48px!important;margin:0!important;scroll-snap-align:start!important;}html[data-ps-theme][data-ps-theme] body.woocommerce-account .woocommerce-MyAccount-navigation li>a{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:max-content!important;height:48px!important;min-height:48px!important;padding:10px 16px!important;border-radius:12px!important;text-align:center!important;white-space:nowrap!important;line-height:1.4!important;font-size:14px!important;}}html[data-ps-theme][data-ps-theme] body :where(.ps-page-article,.ps-account-layout,.ps-account-layout-content,.ps-account-layout-nav,.ps-account-welcome,.ps-account-stat-grid-r28>a,.ps-account-quick-grid-r28>a,.ps-account-shortcuts,.ps-pcb-order-reference,.ps-pcb-single-page-form,.ps-reference-past-orders,.ps-pcb-service-options,.ps-pcb-single-intro,.ps-pcb-form-status,.ps-pcb-wizard-panel,.ps-pcb-section,.ps-file-box,.ps-estimate-card,.ps-pcb-consent,.ps-pcb-final-actions,.ps-section,.ps-form,.ps-alert,.ps-empty-state,.shop_table,.ps-pcb-help-panel,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.ps-button,.button,button:not(.components-button)){border-width:1px;border-style:solid;}:root,html[data-ps-theme="light"]{--ps-r39-panel:rgba(255,255,255,.86);--ps-r39-panel-strong:#f8fbfc;--ps-r39-panel-soft:rgba(241,248,251,.84);--ps-r39-text:#173442;--ps-r39-muted:#637985;--ps-r39-line:rgba(31,82,104,.14);--ps-r39-shadow:0 12px 30px rgba(20,63,82,.08),inset 0 1px 0 rgba(255,255,255,.82);--ps-r39-accent-bg:rgba(224,248,240,.92);--ps-r39-accent:#087c61;--ps-r39-accent-line:rgba(8,124,97,.22);--ps-r39-warning-bg:#fff8e7;--ps-r39-warning:#725617;--ps-r39-warning-line:rgba(188,135,35,.24);--ps-r39-danger-bg:#fff1f2;--ps-r39-danger:#a43845;--ps-r39-danger-line:rgba(190,63,78,.22);}html[data-ps-theme="dark"]{--ps-r39-panel:rgba(8,29,41,.91);--ps-r39-panel-strong:#0b2635;--ps-r39-panel-soft:rgba(12,39,53,.88);--ps-r39-text:#edf7fb;--ps-r39-muted:#b5c7d0;--ps-r39-line:rgba(112,184,214,.19);--ps-r39-shadow:0 14px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(214,241,249,.055);--ps-r39-accent-bg:rgba(29,116,103,.24);--ps-r39-accent:#78e3ca;--ps-r39-accent-line:rgba(97,220,193,.27);--ps-r39-warning-bg:rgba(143,98,27,.24);--ps-r39-warning:#ffda8b;--ps-r39-warning-line:rgba(244,185,72,.28);--ps-r39-danger-bg:rgba(151,50,66,.24);--ps-r39-danger:#ffb9c2;--ps-r39-danger-line:rgba(241,112,130,.28);}body :where(.ps-single-engineering-summary,.ps-single-engineering-summary dl>div,.ps-product-purchase-info,.ps-product-tech-card,.ps-engagement-loading,.ps-engagement-empty,.ps-stock-alert-form,.ps-search-suggestions-more,.ps-advanced-options,.ps-review-files span,.ps-commerce-policy-links a,.ps-pcb-consent-body,.ps-channel-unavailable,.ps-service-hub,.ps-bom-order,.ps-upload-checklist>div,.ps-production-timeline>li,.ps-assembly-validation,.ps-component-alternatives,.ps-issue-list article,.ps-account-search-results article,.ps-quote-acceptance){background:var(--ps-r39-panel);color:var(--ps-r39-text);border-color:var(--ps-r39-line);box-shadow:var(--ps-r39-shadow);}body :where(.ps-product-purchase-info,.ps-product-tech-card,.ps-engagement-loading,.ps-engagement-empty,.ps-stock-alert-form,.ps-advanced-options,.ps-pcb-consent-body,.ps-channel-unavailable,.ps-service-hub,.ps-bom-order,.ps-upload-checklist>div) :where(h1,h2,h3,h4,strong,b,dt,dd,label){color:var(--ps-r39-text);}body :where(.ps-product-purchase-info,.ps-product-tech-card,.ps-engagement-loading,.ps-engagement-empty,.ps-stock-alert-form,.ps-advanced-options,.ps-pcb-consent-body,.ps-channel-unavailable,.ps-service-hub,.ps-bom-order,.ps-upload-checklist>div) :where(p,small,span:not(.ps-standard-badge):not(.ps-conversation-count)){color:var(--ps-r39-muted);}body :where(.ps-standard-badge,.ps-conversation-count,.ps-feature-state.ps-state-implemented,.ps-bom-limit,.ps-service-cards input:checked+span){background:var(--ps-r39-accent-bg)!important;color:var(--ps-r39-accent)!important;border-color:var(--ps-r39-accent-line)!important;box-shadow:none!important;}body .ps-service-cards span{background:var(--ps-r39-panel-soft)!important;color:var(--ps-r39-text)!important;border-color:var(--ps-r39-line)!important;box-shadow:none!important;}body .ps-service-cards input:checked+span{background:var(--ps-r39-accent-bg)!important;color:var(--ps-r39-accent)!important;border-color:var(--ps-r39-accent-line)!important;}body :where(.ps-thread-message.is-internal,.ps-creator-care,.ps-feature-state.ps-state-staging-required){background:var(--ps-r39-warning-bg)!important;color:var(--ps-r39-warning)!important;border-color:var(--ps-r39-warning-line)!important;box-shadow:none!important;}body :where(.ps-thread-message.is-internal,.ps-creator-care) :where(h1,h2,h3,h4,strong,b,p,small,span){color:inherit!important;}body :where(.ps-feature-state.ps-state-not-implemented,.ps-feature-state.ps-state-failed){background:var(--ps-r39-danger-bg)!important;color:var(--ps-r39-danger)!important;border-color:var(--ps-r39-danger-line)!important;box-shadow:none!important;}body :where(.ps-search-suggestions-more,.ps-commerce-policy-links a):is(:hover,:focus-visible){background:var(--ps-r39-accent-bg)!important;color:var(--ps-r39-accent)!important;border-color:var(--ps-r39-accent-line)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ps-r39-accent) 16%,transparent)!important;}html[data-ps-theme="light"]{color-scheme:light;}html[data-ps-theme="dark"]{color-scheme:dark;}:root,html[data-ps-theme="light"]{--ps-r40-panel:rgba(255,255,255,.90);--ps-r40-panel-strong:#f8fbfc;--ps-r40-panel-soft:rgba(239,247,250,.90);--ps-r40-control:#fff;--ps-r40-text:#173442;--ps-r40-muted:#607681;--ps-r40-line:rgba(38,86,105,.16);--ps-r40-shadow:0 12px 30px rgba(22,62,80,.08),inset 0 1px 0 rgba(255,255,255,.88);--ps-r40-info-bg:#eaf4ff;--ps-r40-info:#185f94;--ps-r40-info-line:rgba(39,115,207,.25);--ps-r40-success-bg:#e8f7f0;--ps-r40-success:#087c61;--ps-r40-success-line:rgba(8,124,97,.26);--ps-r40-warning-bg:#fff7e6;--ps-r40-warning:#755613;--ps-r40-warning-line:rgba(190,137,30,.28);--ps-r40-danger-bg:#fff0f2;--ps-r40-danger:#a43845;--ps-r40-danger-line:rgba(190,63,78,.26);}html[data-ps-theme="dark"]{--ps-r40-panel:rgba(8,29,41,.92);--ps-r40-panel-strong:#0b2635;--ps-r40-panel-soft:rgba(12,39,53,.90);--ps-r40-control:rgba(6,25,35,.94);--ps-r40-text:#edf7fb;--ps-r40-muted:#b6c9d2;--ps-r40-line:rgba(112,184,214,.20);--ps-r40-shadow:0 14px 34px rgba(0,0,0,.25),inset 0 1px 0 rgba(214,241,249,.055);--ps-r40-info-bg:rgba(40,113,160,.25);--ps-r40-info:#9edcff;--ps-r40-info-line:rgba(100,190,236,.30);--ps-r40-success-bg:rgba(24,117,91,.25);--ps-r40-success:#8aebc9;--ps-r40-success-line:rgba(93,222,185,.30);--ps-r40-warning-bg:rgba(143,98,27,.25);--ps-r40-warning:#ffdb8d;--ps-r40-warning-line:rgba(244,185,72,.30);--ps-r40-danger-bg:rgba(151,50,66,.25);--ps-r40-danger:#ffbdc6;--ps-r40-danger-line:rgba(241,112,130,.30);}body :where(.ps-form,.ps-track,.ps-request-card,.ps-parts-filter,.ps-attribute-results,.ps-product-action,.ps-tech-figure,.woocommerce-Tabs-panel,.woocommerce-product-details__short-description,.ps-thread-message,.ps-bom-action-message,.ps-bom-file-import,.ps-bom-qty-control,.ps-bom-security-note,.ps-bom-total-box,.ps-bom-version-panel,.ps-bom-version-row,.ps-account-first-note,.ps-creator-personalization,.ps-reference-file,.ps-revision-form,.ps-product-alternatives,.ps-products-section,.ps-feature-empty,.ps-pwa-install,.ps-quickview-alt,.ps-quickview-image,.ps-snapshot-image,.ps-preview-release-note,.ps-file-box,.ps-live-area,.ps-quote,.ps-pcb-help-body,.ps-pcb-help-note){background:var(--ps-r40-panel)!important;color:var(--ps-r40-text)!important;border-color:var(--ps-r40-line)!important;box-shadow:var(--ps-r40-shadow)!important;}body :where(.ps-form,.ps-track,.ps-request-card,.ps-parts-filter,.ps-attribute-results,.ps-product-action,.ps-tech-figure,.woocommerce-Tabs-panel,.woocommerce-product-details__short-description,.ps-thread-message,.ps-bom-action-message,.ps-bom-file-import,.ps-bom-qty-control,.ps-bom-security-note,.ps-bom-total-box,.ps-bom-version-panel,.ps-bom-version-row,.ps-account-first-note,.ps-creator-personalization,.ps-reference-file,.ps-revision-form,.ps-product-alternatives,.ps-products-section,.ps-feature-empty,.ps-pwa-install,.ps-quickview-alt,.ps-quickview-image,.ps-snapshot-image,.ps-preview-release-note,.ps-file-box,.ps-live-area,.ps-quote,.ps-pcb-help-body,.ps-pcb-help-note) :where(h1,h2,h3,h4,h5,strong,b,dt,dd,label){color:var(--ps-r40-text)!important;}body :where(.ps-form,.ps-track,.ps-request-card,.ps-parts-filter,.ps-attribute-results,.ps-product-action,.ps-tech-figure,.woocommerce-Tabs-panel,.woocommerce-product-details__short-description,.ps-thread-message,.ps-bom-action-message,.ps-bom-file-import,.ps-bom-qty-control,.ps-bom-security-note,.ps-bom-total-box,.ps-bom-version-panel,.ps-bom-version-row,.ps-account-first-note,.ps-creator-personalization,.ps-reference-file,.ps-revision-form,.ps-product-alternatives,.ps-products-section,.ps-feature-empty,.ps-pwa-install,.ps-quickview-alt,.ps-quickview-image,.ps-snapshot-image,.ps-preview-release-note,.ps-file-box,.ps-live-area,.ps-quote,.ps-pcb-help-body,.ps-pcb-help-note) :where(p,small,span){color:var(--ps-r40-muted)!important;}body :where(.ps-field input,.ps-field select,.ps-field textarea,.ps-track input,.ps-attribute-search,.ps-stock-alert-form input,.ps-stock-alert-form select,.ps-stock-alert-form textarea){background:var(--ps-r40-control)!important;color:var(--ps-r40-text)!important;border-color:var(--ps-r40-line)!important;box-shadow:none!important;}body :where(.ps-field input,.ps-field select,.ps-field textarea,.ps-track input,.ps-attribute-search)::placeholder{color:var(--ps-r40-muted)!important;}body .ps-attribute-option{background:transparent!important;color:var(--ps-r40-text)!important;border-color:transparent!important;box-shadow:none!important;}body .ps-attribute-option:is(:hover,:focus-visible){background:var(--ps-r40-panel-soft)!important;color:var(--ps-r40-text)!important;}body .ps-attribute-option small{color:var(--ps-r40-muted)!important;}body :where(.ps-alert,.ps-notice,.ps-estimate-eta,.ps-status,.ps-badge,.ps-chip,.ps-tag,.ps-status-chip,.ps-dynamic-tabs,.ps-search-suggestion-price,.ps-category-icon){background:var(--ps-r40-info-bg)!important;color:var(--ps-r40-info)!important;border-color:var(--ps-r40-info-line)!important;box-shadow:none!important;}body :where(.ps-alert,.ps-notice,.ps-estimate-eta) :where(strong,b,p,span,small){color:inherit!important;}body :where(.ps-alert-success,.ps-status-paid,.ps-status-production,.ps-status-qc,.ps-status-ready,.ps-status-shipped,.ps-thread-staff,.ps-cart-creator-label){background:var(--ps-r40-success-bg)!important;color:var(--ps-r40-success)!important;border-color:var(--ps-r40-success-line)!important;box-shadow:none!important;}body :where(.ps-alert-success,.ps-thread-staff) :where(strong,b,p,span,small){color:inherit!important;}body :where(.ps-alert-warning,.ps-notice-warning,.ps-quote-expired,.ps-timeline-exception){background:var(--ps-r40-warning-bg)!important;color:var(--ps-r40-warning)!important;border-color:var(--ps-r40-warning-line)!important;box-shadow:none!important;}body :where(.ps-alert-warning,.ps-notice-warning,.ps-quote-expired) :where(strong,b,p,span,small){color:inherit!important;}body :where(.ps-alert-error,.ps-status-needs_fix,.ps-status-cancelled,.ps-bom-errors,.ps-bom-remove,.ps-snapshot-remove){background:var(--ps-r40-danger-bg)!important;color:var(--ps-r40-danger)!important;border-color:var(--ps-r40-danger-line)!important;box-shadow:none!important;}body :where(.ps-alert-error,.ps-bom-errors) :where(strong,b,p,span,small){color:inherit!important;}body :where(.ps-button-light,.ps-button-outline,.ps-copy-code,.ps-datasheet-link,.ps-pcb-help-button,.ps-pcb-help-close){background:var(--ps-r40-panel-soft)!important;color:var(--ps-r40-text)!important;border-color:var(--ps-r40-line)!important;box-shadow:none!important;}body :where(.ps-button-light,.ps-button-outline,.ps-copy-code,.ps-datasheet-link,.ps-pcb-help-button,.ps-pcb-help-close):is(:hover,:focus-visible){background:var(--ps-r40-info-bg)!important;color:var(--ps-r40-info)!important;border-color:var(--ps-r40-info-line)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ps-r40-info) 16%,transparent)!important;}body :where(.ps-quickview-image,.ps-snapshot-image,.ps-tech-figure){background:var(--ps-r40-panel-strong)!important;}:root,html[data-ps-theme="light"]{--ps-r41-panel:rgba(255,255,255,.92);--ps-r41-panel-soft:rgba(242,248,250,.92);--ps-r41-control:#fff;--ps-r41-text:#173442;--ps-r41-muted:#607681;--ps-r41-line:rgba(38,86,105,.17);--ps-r41-shadow:0 14px 34px rgba(22,62,80,.09),inset 0 1px 0 rgba(255,255,255,.90);--ps-r41-info-bg:#eaf4ff;--ps-r41-info:#185f94;--ps-r41-info-line:rgba(39,115,207,.25);--ps-r41-success-bg:#e7f7f0;--ps-r41-success:#087c61;--ps-r41-success-line:rgba(8,124,97,.27);--ps-r41-warning-bg:#fff6e2;--ps-r41-warning:#755513;--ps-r41-warning-line:rgba(190,137,30,.29);--ps-r41-danger-bg:#fff0f2;--ps-r41-danger:#a43845;--ps-r41-danger-line:rgba(190,63,78,.27);}html[data-ps-theme="dark"]{--ps-r41-panel:linear-gradient(145deg,rgba(12,39,53,.96),rgba(6,25,35,.98));--ps-r41-panel-soft:rgba(13,43,58,.86);--ps-r41-control:#0b2a38;--ps-r41-text:#edf7fb;--ps-r41-muted:#b7cad3;--ps-r41-line:rgba(112,184,214,.21);--ps-r41-shadow:0 15px 36px rgba(0,0,0,.27),inset 0 1px 0 rgba(214,241,249,.06);--ps-r41-info-bg:rgba(40,113,160,.25);--ps-r41-info:#a2deff;--ps-r41-info-line:rgba(100,190,236,.31);--ps-r41-success-bg:rgba(24,117,91,.25);--ps-r41-success:#91edce;--ps-r41-success-line:rgba(93,222,185,.31);--ps-r41-warning-bg:rgba(143,98,27,.25);--ps-r41-warning:#ffdb8d;--ps-r41-warning-line:rgba(244,185,72,.31);--ps-r41-danger-bg:rgba(151,50,66,.25);--ps-r41-danger:#ffc0c9;--ps-r41-danger-line:rgba(241,112,130,.31);}html[data-ps-theme="dark"] body.pcbshop-theme :where(.ps-creator-production-card,.ps-purchase-assurance,.ps-product-qa,.ps-category-topic-hub,.ps-hero-grid,.ps-home-quick-card,.ps-home-choice-card,.ps-bom-home-card,.ps-dynamic-products,.ps-distributor-products-shell,.ps-distributor-brands-shell,.ps-woo-hero,.ps-home-service-tabs,.ps-mobile-dock){background:var(--ps-r41-panel)!important;color:var(--ps-r41-text)!important;border-color:var(--ps-r41-line)!important;box-shadow:var(--ps-r41-shadow)!important;}html[data-ps-theme="dark"] body.pcbshop-theme :where(.ps-creator-production-card,.ps-purchase-assurance,.ps-product-qa,.ps-category-topic-hub,.ps-hero-grid,.ps-home-quick-card,.ps-home-choice-card,.ps-bom-home-card,.ps-dynamic-products,.ps-distributor-products-shell,.ps-distributor-brands-shell,.ps-woo-hero) :where(h1,h2,h3,h4,h5,strong,b,dt,dd,label){color:var(--ps-r41-text)!important;}html[data-ps-theme="dark"] body.pcbshop-theme :where(.ps-creator-production-card,.ps-purchase-assurance,.ps-product-qa,.ps-category-topic-hub,.ps-hero-grid,.ps-home-quick-card,.ps-home-choice-card,.ps-bom-home-card,.ps-dynamic-products,.ps-distributor-products-shell,.ps-distributor-brands-shell,.ps-woo-hero) :where(p,small){color:var(--ps-r41-muted)!important;}html[data-ps-theme="dark"] body.pcbshop-theme :where(.ps-creator-production-card dl div,.ps-purchase-assurance-grid article,.ps-product-qa-list article,.ps-product-qa-form input,.ps-product-qa-form textarea){background:var(--ps-r41-panel-soft)!important;color:var(--ps-r41-text)!important;border-color:var(--ps-r41-line)!important;box-shadow:none!important;}html[data-ps-theme="dark"] body.pcbshop-theme .ps-creator-production-card dt,html[data-ps-theme="dark"] body.pcbshop-theme .ps-purchase-assurance-grid small,html[data-ps-theme="dark"] body.pcbshop-theme .ps-product-qa-list :where(div,small),html[data-ps-theme="dark"] body.pcbshop-theme .ps-category-topic-hub :where(p,.ps-category-guide){color:var(--ps-r41-muted)!important;}html[data-ps-theme="dark"] body.pcbshop-theme :where(.ps-purchase-assurance-grid article>span,.ps-product-qa .ps-section-heading b,.ps-home-choice-icon,.ps-hero-live-status){background:var(--ps-r41-info-bg)!important;color:var(--ps-r41-info)!important;border-color:var(--ps-r41-info-line)!important;box-shadow:none!important;}html[data-ps-theme="dark"] body.pcbshop-theme .ps-order-access-gate{background:linear-gradient(145deg,rgba(18,70,58,.94),rgba(7,32,39,.98))!important;color:var(--ps-r41-text)!important;border-color:var(--ps-r41-success-line)!important;box-shadow:var(--ps-r41-shadow)!important;}html[data-ps-theme="dark"] body.pcbshop-theme .ps-order-access-gate.is-profile{background:linear-gradient(145deg,rgba(82,57,19,.72),rgba(31,29,27,.97))!important;color:var(--ps-r41-text)!important;border-color:var(--ps-r41-warning-line)!important;}html[data-ps-theme="dark"] body.pcbshop-theme .ps-order-access-gate :where(strong,h2,h3){color:var(--ps-r41-text)!important;}html[data-ps-theme="dark"] body.pcbshop-theme .ps-order-access-gate p{color:var(--ps-r41-muted)!important;}html[data-ps-theme="dark"] body.pcbshop-theme .ps-bom-row-badge.is-ok{background:var(--ps-r41-success-bg)!important;color:var(--ps-r41-success)!important;border-color:var(--ps-r41-success-line)!important;}html[data-ps-theme="dark"] body.pcbshop-theme .ps-bom-row-badge.is-dirty{background:var(--ps-r41-warning-bg)!important;color:var(--ps-r41-warning)!important;border-color:var(--ps-r41-warning-line)!important;}html[data-ps-theme="dark"] body.pcbshop-theme .ps-bom-row-badge.is-error{background:var(--ps-r41-danger-bg)!important;color:var(--ps-r41-danger)!important;border-color:var(--ps-r41-danger-line)!important;}html[data-ps-theme="dark"] body.pcbshop-theme .screen-reader-text:focus{background:var(--ps-r41-control)!important;color:var(--ps-r41-text)!important;border-color:var(--ps-r41-line)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ps-r41-info) 18%,transparent)!important;}:root,html[data-ps-theme="light"]{--ps-r42-panel:rgba(255,255,255,.92);--ps-r42-panel-soft:rgba(241,248,251,.92);--ps-r42-panel-strong:#f8fbfc;--ps-r42-control:#fff;--ps-r42-text:#173442;--ps-r42-muted:#607681;--ps-r42-line:rgba(38,86,105,.17);--ps-r42-shadow:0 14px 34px rgba(22,62,80,.09),inset 0 1px 0 rgba(255,255,255,.90);--ps-r42-info-bg:#eaf4ff;--ps-r42-info:#185f94;--ps-r42-info-line:rgba(39,115,207,.25);--ps-r42-success-bg:#e7f7f0;--ps-r42-success:#087c61;--ps-r42-success-line:rgba(8,124,97,.27);--ps-r42-warning-bg:#fff6e2;--ps-r42-warning:#755513;--ps-r42-warning-line:rgba(190,137,30,.29);--ps-r42-danger-bg:#fff0f2;--ps-r42-danger:#a43845;--ps-r42-danger-line:rgba(190,63,78,.27);}html[data-ps-theme="dark"]{--ps-r42-panel:rgba(8,29,41,.94);--ps-r42-panel-soft:rgba(13,43,58,.88);--ps-r42-panel-strong:#0a2533;--ps-r42-control:#0b2a38;--ps-r42-text:#edf7fb;--ps-r42-muted:#b7cad3;--ps-r42-line:rgba(112,184,214,.21);--ps-r42-shadow:0 15px 36px rgba(0,0,0,.27),inset 0 1px 0 rgba(214,241,249,.06);--ps-r42-info-bg:rgba(40,113,160,.25);--ps-r42-info:#a2deff;--ps-r42-info-line:rgba(100,190,236,.31);--ps-r42-success-bg:rgba(24,117,91,.25);--ps-r42-success:#91edce;--ps-r42-success-line:rgba(93,222,185,.31);--ps-r42-warning-bg:rgba(143,98,27,.25);--ps-r42-warning:#ffdb8d;--ps-r42-warning-line:rgba(244,185,72,.31);--ps-r42-danger-bg:rgba(151,50,66,.25);--ps-r42-danger:#ffc0c9;--ps-r42-danger-line:rgba(241,112,130,.31);}body.pcbshop-theme :where(.ps-snapshot-card,.ps-compare-table-wrap,.ps-quickview-panel,.ps-bom-table-wrap,.ps-orders-dashboard,.ps-search-suggestions,.ps-pcb-steps,.ps-order-review,.ps-estimate-card,.ps-bom-workspace,.ps-tier-pricing,.ps-price-request,.ps-order-conversation,.ps-customer-audit,.ps-bom-import-panel,.ps-bom-projects,.ps-production-panel,.ps-feature-matrix,.ps-3d-service-form,.ps-service-tracker,.ps-my-service-projects,.ps-consent-manager,.ps-engineering-calculators,.ps-product-trust-card,.ps-creator-family-card,.ps-order-identity,.ps-tracking-hero,.ps-tracking-section,.ps-repeat-orders-box,.ps-orders-summary-table,.ps-pcb-order-reference .ps-form,.ps-pcb-order-reference .ps-wizard-panel,.ps-pcb-order-reference .ps-repeat-orders-table,.ps-pwa-guide-panel){background:var(--ps-r42-panel);color:var(--ps-r42-text);border-color:var(--ps-r42-line);box-shadow:var(--ps-r42-shadow);}body.pcbshop-theme :where(.ps-bom-selection-summary,.ps-bom-capabilities span,.ps-complementary-grid article,.ps-bom-project-card,.ps-file-version-summary span,.ps-file-version-list>li,.ps-file-version-list>article,.ps-file-analysis>div,.ps-operations-kpi-grid article,.ps-feature-card,.ps-service-hub article,.ps-calculator-grid article,.ps-service-status-timeline li,.ps-product-trust-grid>div,.ps-3d-service-shop-links a,.ps-order-access-benefits b,.ps-tracking-paths a,.ps-repeat-orders-table table,.ps-orders-summary-table table,.ps-pcb-order-reference .ps-repeat-orders-table table,.ps-pcb-order-reference .ps-repeat-orders-table th,.ps-pcb-order-reference .ps-repeat-orders-table td){background:var(--ps-r42-panel-soft);color:var(--ps-r42-text);border-color:var(--ps-r42-line);box-shadow:none;}body.pcbshop-theme :where(.ps-quickview-close,.ps-bom-form textarea,.ps-bom-code-line input,.ps-bom-meta-fields input,.ps-feature-toolbar input,.ps-feature-toolbar select,.ps-service-type-grid span,.ps-3d-service-form input,.ps-3d-service-form select,.ps-3d-service-form textarea,.ps-service-tracker input,.ps-calculator-grid input,.ps-repeat-search,.ps-orders-summary-head input[type="search"],.ps-pcb-order-reference .ps-reference-searchbar input,.ps-pcb-order-reference .ps-reference-field input,.ps-pcb-order-reference .ps-reference-field select,.ps-pcb-order-reference .ps-reference-field textarea){background:var(--ps-r42-control);color:var(--ps-r42-text);border-color:var(--ps-r42-line);box-shadow:none;caret-color:var(--ps-r42-info);}body.pcbshop-theme :where(.ps-bom-form textarea,.ps-bom-code-line input,.ps-bom-meta-fields input,.ps-feature-toolbar input,.ps-3d-service-form input,.ps-3d-service-form textarea,.ps-service-tracker input,.ps-calculator-grid input,.ps-repeat-search,.ps-orders-summary-head input[type="search"],.ps-pcb-order-reference .ps-reference-searchbar input,.ps-pcb-order-reference .ps-reference-field input,.ps-pcb-order-reference .ps-reference-field textarea)::placeholder{color:var(--ps-r42-muted);}body.pcbshop-theme :where(.ps-bom-table th,.ps-repeat-orders-table th,.ps-orders-summary-table th){background:var(--ps-r42-panel-strong)!important;color:var(--ps-r42-text)!important;border-color:var(--ps-r42-line)!important;}body.pcbshop-theme :where(.ps-bom-table td,.ps-repeat-orders-table td,.ps-orders-summary-table td){background:var(--ps-r42-panel)!important;color:var(--ps-r42-text)!important;border-color:var(--ps-r42-line)!important;}body.pcbshop-theme :where(.ps-pcb-steps button,.ps-wizard-actions .ps-button,.ps-wizard-actions>[data-ps-pcb-draft-status],.ps-bom-check span,.ps-bom-alternatives button,.ps-file-version-links a){background:var(--ps-r42-panel-soft);color:var(--ps-r42-text);border-color:var(--ps-r42-line);box-shadow:none;}body.pcbshop-theme :where(.ps-pcb-steps button,.ps-wizard-actions .ps-button,.ps-bom-alternatives button,.ps-file-version-links a,.ps-tracking-paths a,.ps-3d-service-shop-links a):is(:hover,:focus-visible){background:var(--ps-r42-info-bg);color:var(--ps-r42-info);border-color:var(--ps-r42-info-line);box-shadow:0 0 0 3px color-mix(in srgb,var(--ps-r42-info) 16%,transparent);}body.pcbshop-theme :where(.ps-bom-action-message.is-warning){background:var(--ps-r42-warning-bg)!important;color:var(--ps-r42-warning)!important;border-color:var(--ps-r42-warning-line)!important;box-shadow:none!important;}body.pcbshop-theme :where(.ps-pcb-order-reference .ps-reference-error,.ps-pcb-order-reference .ps-reference-validation-summary){background:var(--ps-r42-danger-bg);color:var(--ps-r42-danger);border-color:var(--ps-r42-danger-line);box-shadow:none;}body.pcbshop-theme :where(.ps-snapshot-card,.ps-compare-table-wrap,.ps-quickview-panel,.ps-bom-table-wrap,.ps-orders-dashboard,.ps-search-suggestions,.ps-pcb-steps,.ps-order-review,.ps-estimate-card,.ps-bom-workspace,.ps-tier-pricing,.ps-price-request,.ps-order-conversation,.ps-customer-audit,.ps-bom-import-panel,.ps-bom-projects,.ps-production-panel,.ps-feature-matrix,.ps-service-tracker,.ps-my-service-projects,.ps-consent-manager,.ps-engineering-calculators,.ps-product-trust-card,.ps-creator-family-card,.ps-order-identity,.ps-tracking-hero,.ps-tracking-section,.ps-repeat-orders-box,.ps-orders-summary-table,.ps-pcb-order-reference) :where(h1,h2,h3,h4,h5,h6,strong,b,dt,dd,label){color:var(--ps-r42-text);}body.pcbshop-theme :where(.ps-snapshot-card,.ps-compare-table-wrap,.ps-quickview-panel,.ps-bom-table-wrap,.ps-orders-dashboard,.ps-search-suggestions,.ps-pcb-steps,.ps-order-review,.ps-estimate-card,.ps-bom-workspace,.ps-tier-pricing,.ps-price-request,.ps-order-conversation,.ps-customer-audit,.ps-bom-import-panel,.ps-bom-projects,.ps-production-panel,.ps-feature-matrix,.ps-service-tracker,.ps-my-service-projects,.ps-consent-manager,.ps-engineering-calculators,.ps-product-trust-card,.ps-creator-family-card,.ps-order-identity,.ps-tracking-hero,.ps-tracking-section,.ps-repeat-orders-box,.ps-orders-summary-table,.ps-pcb-order-reference) :where(p,small,caption){color:var(--ps-r42-muted);}@media (max-width:900px){body{padding-block-end:calc(var(--ps-mobile-dock-height,76px) + env(safe-area-inset-bottom) + 18px);}.ps-site-footer{padding-block-end:calc(var(--ps-mobile-dock-height,76px) + env(safe-area-inset-bottom) + 20px);}}@media (min-width:901px){}.ps-primary-menu-services>li.is-current>a,.ps-primary-menu-services>li.current-menu-item>a{border-color:rgba(39,115,207,.34);background:linear-gradient(135deg,rgba(39,115,207,.13),rgba(42,196,207,.11));color:#155f84;box-shadow:inset 0 -2px 0 #2ac4cf;}html[data-ps-theme="dark"] .ps-primary-menu-services>li.is-current>a,html[data-ps-theme="dark"] .ps-primary-menu-services>li.current-menu-item>a{border-color:rgba(112,205,238,.34);background:linear-gradient(135deg,rgba(43,128,174,.31),rgba(18,75,95,.72));color:#f2fbff;box-shadow:inset 0 -2px 0 #5bcfe0;}@media (max-width:900px){body.admin-bar .ps-primary-nav.ps-distributor-nav,body.admin-bar .ps-primary-nav.ps-distributor-nav.ps-overlay-external-panel{--ps-r47-drawer-top:max(var(--ps-drawer-safe-top,0px),var(--ps-admin-bar-offset,0px));inset-block-start:var(--ps-r47-drawer-top)!important;top:var(--ps-r47-drawer-top)!important;max-height:calc(100dvh - var(--ps-r47-drawer-top))!important;}}@media (max-width:900px){.ps-mobile-dock a.is-current:not(.is-primary),.ps-mobile-dock a[aria-current="page"]:not(.is-primary){background:rgba(18,147,121,.12);color:#087c61;box-shadow:inset 0 0 0 1px rgba(18,147,121,.12);}html[data-ps-theme="dark"] .ps-mobile-dock a.is-current:not(.is-primary),html[data-ps-theme="dark"] .ps-mobile-dock a[aria-current="page"]:not(.is-primary){background:rgba(52,157,200,.18);color:#9ce2ff;box-shadow:inset 0 0 0 1px rgba(112,204,241,.18);}}@media (max-width:900px){.ps-primary-nav.ps-distributor-nav{isolation:isolate;}.ps-mobile-nav-head{position:sticky;top:0;z-index:2;}}.ps-reveal{opacity:1;transform:none;filter:none;}@media (max-width:900px){.ps-mobile-dock a small{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}}@media (max-width:900px){.ps-mobile-dock a small{display:block!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;}}@media (max-width:900px){body :where(.ps-page-article,.ps-account-layout-content,.ps-pcb-order-reference,.ps-pcb-reference-form,.ps-pcb-wizard-panel,.ps-account-welcome,.ps-account-panel,.ps-orders-dashboard,.ps-track-panel,.ps-order-shell,.ps-public-service-card,.ps-public-contact-grid article,.ps-primary-nav,.ps-mobile-nav-head,.ps-mobile-drawer-actions,.ps-mobile-dock){filter:none;}}body.pcbshop-theme .ps-pcb-service-files{align-items:start!important;}body.pcbshop-theme .ps-pcb-upload{align-self:start;align-content:start;grid-auto-rows:max-content;min-width:0;min-height:0;height:auto;}body.pcbshop-theme .ps-pcb-upload-copy{min-width:0;max-width:100%;}body.pcbshop-theme .ps-pcb-upload-copy :is(strong,span,small){word-break:normal;overflow-wrap:break-word;}body.pcbshop-theme .ps-pcb-upload-actions{min-width:0;max-width:100%;}body.pcbshop-theme .ps-pcb-upload-actions [hidden]{display:none;}body.pcbshop-theme .ps-pcb-upload-actions [aria-disabled="true"]{opacity:.58;cursor:wait;transform:none;}@media (max-width:1199px){body.pcbshop-theme .ps-pcb-service-files{grid-template-columns:minmax(0,1fr)!important;}body.pcbshop-theme .ps-pcb-upload{grid-template-columns:minmax(0,1fr);}body.pcbshop-theme .ps-pcb-upload-actions{justify-content:flex-start;}}
/* R66.68: actual PCB-only homepage visual surfaces; scoped, no scroll/interaction changes. */
.ps-home-pcb-hub::after{background:linear-gradient(90deg,color-mix(in srgb,var(--ps-surface-elevated) 76%,transparent) 0 45%,color-mix(in srgb,var(--ps-surface-elevated) 94%,transparent) 100%),url("../images/home/bayat-banner-ic-programming-r66-66.webp") 42% center/cover no-repeat;opacity:.82;}
@media (max-width:700px){.ps-home-pcb-hub::after{background:linear-gradient(180deg,color-mix(in srgb,var(--ps-surface-elevated) 84%,transparent) 0 42%,color-mix(in srgb,var(--ps-surface-elevated) 95%,transparent) 100%),url("../images/home/bayat-banner-ic-programming-mobile-r66-66.webp") 44% center/cover no-repeat;opacity:.84;}}
