@font-face{font-family:"Peyda";font-style:normal;font-weight:400;font-display:swap;src:url("../peyda-regular.woff2") format("woff2")} @font-face{font-family:"Peyda";font-style:normal;font-weight:700;font-display:swap;src:url("../peyda-bold.woff2") format("woff2")} @font-face{font-family:"Gofteh";font-style:normal;font-weight:900;font-display:swap;src:url("../gofteh-fanum-heavy.woff2") format("woff2")}:root{color-scheme:light;--pp-color-ink:#14282f;--pp-color-ink-soft:#42575e;--pp-color-muted:#607078;--pp-color-primary:#0c5c5c;--pp-color-primary-dark:#084a4b;--pp-color-primary-soft:#e8f4f2;--pp-color-primary-fill:#0c5c5c;--pp-color-primary-fill-hover:#084a4b;--pp-color-accent:#b94714;--pp-color-accent-dark:#8f3510;--pp-color-accent-soft:#fff0e8;--pp-color-accent-fill:#b94714;--pp-color-canvas:#f7f9f8;--pp-color-surface:#ffffff;--pp-color-surface-soft:#f1f5f4;--pp-color-header-glass:rgba(255,255,255,0.98);--pp-color-drawer-glass:rgba(255,255,255,0.97);--pp-color-placeholder:#78878c;--pp-color-product-media:#f2f6f5;--pp-color-border:#d9e2e1;--pp-color-border-strong:#b8c8c6;--pp-color-success:#16794b;--pp-color-success-border:#bad9d5;--pp-color-danger:#b42318;--pp-color-warning:#b06e0b;--pp-color-warning-border:#edc5af;--pp-color-warning-ink:#6b4b3f;--pp-gradient-hero:linear-gradient(145deg,#f8fbfa 0%,#eef6f4 100%);--pp-gradient-page:linear-gradient(145deg,#f9fbfa,#edf5f3);--pp-gradient-article:linear-gradient(145deg,#f9fbfa,#edf5f3);--pp-gradient-card-media:linear-gradient(145deg,#d9ece8,#edf5f3);--pp-gradient-guide:linear-gradient(rgba(12,92,92,0.09) 1px,transparent 1px),linear-gradient(90deg,rgba(12,92,92,0.09) 1px,transparent 1px),#eef6f4;--pp-shadow-sm:0 8px 24px rgba(20,40,47,0.06);--pp-shadow-md:0 18px 48px rgba(20,40,47,0.1);--pp-radius-sm:10px;--pp-radius-md:14px;--pp-radius-lg:20px;--pp-radius-xl:28px;--pp-container:1240px;--pp-header-height:136px;--pp-mobile-header-compact-height:68px;--pp-transition:180ms ease;--pp-font:"Peyda",Tahoma,Arial,sans-serif;--pp-font-heading:"Gofteh","Peyda",Tahoma,Arial,sans-serif} @media (prefers-color-scheme:dark){:root:not([data-pp-theme]){color-scheme:dark;--pp-color-ink:#eff8f7;--pp-color-ink-soft:#c8d8d8;--pp-color-muted:#a5b7b9;--pp-color-primary:#64c9c3;--pp-color-primary-dark:#8adbd6;--pp-color-primary-soft:#173b3c;--pp-color-primary-fill:#126d6b;--pp-color-primary-fill-hover:#0e5a59;--pp-color-accent:#f09b75;--pp-color-accent-dark:#ffc0a3;--pp-color-accent-soft:#3b261f;--pp-color-accent-fill:#b94714;--pp-color-canvas:#0d171b;--pp-color-surface:#15242a;--pp-color-surface-soft:#1b2d33;--pp-color-header-glass:rgba(13,23,27,0.98);--pp-color-drawer-glass:rgba(21,36,42,0.97);--pp-color-placeholder:#8fa5a8;--pp-color-border:#2c4148;--pp-color-border-strong:#3e5b63;--pp-color-success:#62d39b;--pp-color-success-border:#31695c;--pp-color-danger:#ff8b82;--pp-color-warning:#f0bd64;--pp-color-warning-border:#765238;--pp-color-warning-ink:#f3cfb9;--pp-gradient-hero:linear-gradient(145deg,#14282d 0%,#102025 100%);--pp-gradient-page:linear-gradient(145deg,#14272c,#101f24);--pp-gradient-article:linear-gradient(145deg,#14272c,#101f24);--pp-gradient-card-media:linear-gradient(145deg,#1b3639,#162b30);--pp-gradient-guide:linear-gradient(rgba(100,201,195,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(100,201,195,0.1) 1px,transparent 1px),#173036;--pp-shadow-sm:0 8px 24px rgba(0,0,0,0.2);--pp-shadow-md:0 18px 48px rgba(0,0,0,0.3)}}:root[data-pp-theme="dark"]{color-scheme:dark;--pp-color-ink:#eff8f7;--pp-color-ink-soft:#c8d8d8;--pp-color-muted:#a5b7b9;--pp-color-primary:#64c9c3;--pp-color-primary-dark:#8adbd6;--pp-color-primary-soft:#173b3c;--pp-color-primary-fill:#126d6b;--pp-color-primary-fill-hover:#0e5a59;--pp-color-accent:#f09b75;--pp-color-accent-dark:#ffc0a3;--pp-color-accent-soft:#3b261f;--pp-color-accent-fill:#b94714;--pp-color-canvas:#0d171b;--pp-color-surface:#15242a;--pp-color-surface-soft:#1b2d33;--pp-color-header-glass:rgba(13,23,27,0.98);--pp-color-drawer-glass:rgba(21,36,42,0.97);--pp-color-placeholder:#8fa5a8;--pp-color-border:#2c4148;--pp-color-border-strong:#3e5b63;--pp-color-success:#62d39b;--pp-color-success-border:#31695c;--pp-color-danger:#ff8b82;--pp-color-warning:#f0bd64;--pp-color-warning-border:#765238;--pp-color-warning-ink:#f3cfb9;--pp-gradient-hero:linear-gradient(145deg,#14282d 0%,#102025 100%);--pp-gradient-page:linear-gradient(145deg,#14272c,#101f24);--pp-gradient-article:linear-gradient(145deg,#14272c,#101f24);--pp-gradient-card-media:linear-gradient(145deg,#1b3639,#162b30);--pp-gradient-guide:linear-gradient(rgba(100,201,195,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(100,201,195,0.1) 1px,transparent 1px),#173036;--pp-shadow-sm:0 8px 24px rgba(0,0,0,0.2);--pp-shadow-md:0 18px 48px rgba(0,0,0,0.3)} *,*::before,*::after{box-sizing:border-box} html{scroll-behavior:smooth;text-size-adjust:100%} body{min-width:min(320px,100%);margin:0;overflow-x:clip;background:var(--pp-color-canvas);color:var(--pp-color-ink);font-family:var(--pp-font);font-size:16px;font-synthesis:none;line-height:1.8;text-rendering:optimizeLegibility}:root[data-pp-theme] body{background:var(--pp-color-canvas);color:var(--pp-color-ink)} @media (prefers-color-scheme:dark){:root:not([data-pp-theme]) body{background:var(--pp-color-canvas);color:var(--pp-color-ink)}} body.pp-menu-open{overflow:hidden} button,input,textarea,select{font:inherit} button,[type="button"],[type="submit"]{cursor:pointer} img,svg,video{display:block;max-width:100%} img{height:auto} a{color:var(--pp-color-primary);text-decoration-thickness:1px;text-underline-offset:0.18em} a:hover{color:var(--pp-color-primary-dark)} p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote{margin-block-start:0} h1,h2,h3,h4,h5,h6,.woocommerce-coming-soon-banner,.woocommerce-loop-product__title,.wc-block-grid__product-title,.wc-block-components-product-name,.woocommerce div.product .product_title{color:var(--pp-color-ink);font-family:var(--pp-font-heading) !important;font-weight:900 !important;line-height:1.35;text-wrap:balance} h1{font-size:clamp(2rem,5vw,3.25rem)} h2{font-size:clamp(1.65rem,3.4vw,2.35rem)} h3{font-size:clamp(1.08rem,2vw,1.3rem)} .wp-block-woocommerce-coming-soon .has-inter-font-family{font-family:var(--pp-font) !important} .wp-block-woocommerce-coming-soon .woocommerce-coming-soon-banner{font-family:var(--pp-font-heading) !important;font-weight:900 !important}::selection{background:var(--pp-color-primary-fill);color:#fff}:focus-visible{outline:3px solid #e19a23;outline-offset:3px} .screen-reader-text{position:absolute !important;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,.skip-link:focus{z-index:100000;top:8px;inset-inline-start:8px;width:auto;height:auto;padding:12px 18px;clip:auto;overflow:visible;border-radius:var(--pp-radius-sm);background:var(--pp-color-primary-fill);color:#fff;box-shadow:var(--pp-shadow-md)} .pp-container{width:min(calc(100% - 40px),var(--pp-container));margin-inline:auto} .pp-container--article{width:min(calc(100% - 40px),780px)} .pp-main{min-height:48vh} .pp-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px;margin-bottom:22px;color:var(--pp-color-muted);font-size:0.78rem} .pp-breadcrumbs a{color:var(--pp-color-muted);text-decoration:none} .pp-breadcrumbs a:hover{color:var(--pp-color-primary)} .pp-breadcrumbs .breadcrumb_last,.pp-breadcrumbs [aria-current="page"]{color:var(--pp-color-ink)} .pp-page-hero,.pp-commerce-hero{position:relative;overflow:hidden;padding-block:clamp(48px,7vw,84px);border-bottom:1px solid var(--pp-color-border);background:var(--pp-gradient-page)} .pp-page-hero>.pp-container,.pp-commerce-hero>.pp-container{position:relative;z-index:1} .pp-page-hero h1,.pp-commerce-hero h1{max-width:900px;margin-bottom:16px;letter-spacing:-0.04em} .pp-page-hero__lead,.pp-page-hero__description,.pp-commerce-hero__intro{max-width:800px;margin-bottom:0;color:var(--pp-color-ink-soft);font-size:clamp(1rem,1.5vw,1.1rem);line-height:2} .pp-page-hero__description>:last-child,.pp-commerce-hero__intro>:last-child{margin-bottom:0} .pp-icon{width:1.35em;height:1.35em;flex:0 0 auto} .pp-button,button.button,input.button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;padding:10px 20px;border:1px solid transparent;border-radius:var(--pp-radius-sm);font-weight:750;line-height:1.5;text-align:center;text-decoration:none;transition:background-color var(--pp-transition),border-color var(--pp-transition),color var(--pp-transition),transform var(--pp-transition),box-shadow var(--pp-transition)} .pp-button:hover,button.button:hover,input.button:hover{transform:translateY(-1px)} .pp-button--large{min-height:54px;padding-inline:25px} .pp-button--small{min-height:40px;padding:8px 14px;font-size:0.9rem} .pp-button--primary{border-color:var(--pp-color-primary-fill);background:var(--pp-color-primary-fill);color:#fff;box-shadow:0 10px 22px rgba(12,92,92,0.16)} .pp-button--primary:hover{border-color:var(--pp-color-primary-fill-hover);background:var(--pp-color-primary-fill-hover);color:#fff} .pp-button--secondary{border-color:var(--pp-color-accent);background:var(--pp-color-accent-soft);color:var(--pp-color-accent-dark)} .pp-button--secondary:hover{background:var(--pp-color-accent-fill);color:#fff} .pp-button--outline{border-color:var(--pp-color-border-strong);background:transparent;color:var(--pp-color-primary-dark)} .pp-button--outline:hover{border-color:var(--pp-color-primary);background:var(--pp-color-primary-soft);color:var(--pp-color-primary-dark)} .pp-button--light{border-color:#fff;background:#fff;color:var(--pp-color-primary-dark)} .pp-button--light:hover{border-color:#fff;background:var(--pp-color-primary-soft);color:var(--pp-color-primary-dark)} .pp-button--ghost-light{border-color:rgba(255,255,255,0.5);background:transparent;color:#fff} .pp-button--ghost-light:hover{border-color:#fff;background:rgba(255,255,255,0.1);color:#fff} .pp-text-link{display:inline-flex;align-items:center;gap:6px;color:var(--pp-color-primary);font-weight:700;text-decoration:none} .pp-text-link .pp-icon{transition:transform var(--pp-transition)} .pp-text-link:hover .pp-icon{transform:translateX(-3px)} .pp-text-link--strong{min-height:44px;padding-block:8px} .pp-icon-button{display:inline-grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid var(--pp-color-border);border-radius:50%;background:var(--pp-color-surface);color:var(--pp-color-ink)} .pp-site-header{--pp-nav-height:50px;position:sticky;z-index:1000;top:0;width:100%;background:var(--pp-color-header-glass);box-shadow:0 1px 0 rgba(20,40,47,0.06)} .admin-bar .pp-site-header{top:32px} .pp-topbar{min-height:36px;background:#083d3e;color:#fff;font-size:0.84rem} .pp-topbar__inner{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:20px} .pp-topbar p{margin:0} .pp-topbar a{display:inline-flex;align-items:center;gap:7px;color:#fff;font-weight:650;text-decoration:none} .pp-topbar .pp-icon{width:17px;height:17px} .pp-header-main{border-bottom:1px solid var(--pp-color-border);background:var(--pp-color-surface)} .pp-header-main__inner{display:grid;min-height:78px;grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:clamp(22px,4vw,56px)} .pp-brand{min-width:150px} .pp-brand .custom-logo-link,.pp-brand__fallback,.pp-brand-logo{display:inline-flex;align-items:center;gap:11px;color:var(--pp-color-ink);text-decoration:none} .pp-brand .custom-logo,.pp-brand-logo__image{display:block;width:auto;max-width:220px;height:auto;max-height:58px;object-fit:contain} .pp-brand-logo{overflow:hidden;border-radius:10px;background:#fff} .pp-brand__mark{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:13px;background:var(--pp-color-primary-fill);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.14)} .pp-brand__mark .pp-icon{width:25px;height:25px} .pp-brand__wordmark{font-size:1.42rem;font-weight:900;letter-spacing:-0.04em} .pp-header-search{min-width:0} .pp-product-search{display:grid;width:100%;min-height:48px;grid-template-columns:1fr auto;overflow:hidden;border:1px solid var(--pp-color-border-strong);border-radius:12px;background:var(--pp-color-canvas);transition:border-color var(--pp-transition),box-shadow var(--pp-transition)} .pp-product-search:focus-within{border-color:var(--pp-color-primary);box-shadow:0 0 0 3px rgba(12,92,92,0.12)} .pp-product-search input{width:100%;min-width:0;padding:8px 16px;border:0;outline:0;background:transparent;color:var(--pp-color-ink)} .pp-product-search input::placeholder{color:var(--pp-color-placeholder)} .pp-product-search button{display:inline-flex;min-width:105px;align-items:center;justify-content:center;gap:7px;padding-inline:16px;border:0;background:var(--pp-color-primary-fill);color:#fff;font-weight:750} .pp-product-search button:hover{background:var(--pp-color-primary-fill-hover)} .pp-header-actions{display:flex;align-items:center;gap:8px} .pp-header-action.pp-header-price-panel{display:none} .pp-header-action{position:relative;display:inline-flex;min-width:70px;min-height:50px;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:5px 9px;border-radius:var(--pp-radius-sm);color:var(--pp-color-ink);font-size:0.77rem;font-weight:700;text-decoration:none} .pp-header-action:hover{background:var(--pp-color-primary-soft);color:var(--pp-color-primary-dark)} .pp-theme-toggle{border:0;background:transparent} .pp-theme-toggle[hidden]{display:none}:root[data-pp-theme] .pp-theme-toggle[hidden]{display:inline-flex;visibility:hidden} .pp-theme-toggle__sun{display:none} .pp-theme-toggle[aria-pressed="true"] .pp-theme-toggle__moon{display:none} .pp-theme-toggle[aria-pressed="true"] .pp-theme-toggle__sun{display:block} .pp-header-action .pp-icon{width:23px;height:23px} .pp-cart-count{position:absolute;top:1px;inset-inline-start:4px;display:inline-grid;min-width:20px;height:20px;padding-inline:4px;place-items:center;border:2px solid var(--pp-color-surface);border-radius:999px;background:var(--pp-color-accent-fill);color:#fff;font-size:0.69rem;line-height:1} .pp-header-search--mobile,.pp-header-search--drawer,.pp-menu-toggle,.pp-nav-panel__head,.pp-menu-backdrop{display:none} .pp-nav-shell{position:relative;background:var(--pp-color-surface)} .pp-primary-nav{display:flex;min-height:50px;align-items:stretch;gap:20px} .pp-all-products-link{display:inline-flex;min-width:175px;align-items:center;gap:9px;padding-inline:16px;background:var(--pp-color-primary-soft);color:var(--pp-color-primary-dark);font-weight:800;text-decoration:none} .pp-nav-account{display:none} .pp-menu,.pp-menu ul,.pp-footer-menu,.pp-footer-contact ul{padding:0;margin:0;list-style:none} .pp-primary-nav>.pp-menu{display:flex;flex:1;align-items:stretch;gap:clamp(10px,2vw,27px)} .pp-menu>li{position:relative;display:flex;align-items:stretch} .pp-menu>li>a{display:inline-flex;min-height:50px;align-items:center;padding-inline:2px;border-bottom:2px solid transparent;color:var(--pp-color-ink);font-size:0.94rem;font-weight:700;text-decoration:none} .pp-menu>li:hover>a,.pp-menu>li.current-menu-item>a,.pp-menu>li.current-menu-ancestor>a,.pp-menu>li>a:focus-visible{border-bottom-color:var(--pp-color-primary);color:var(--pp-color-primary)} .pp-menu .sub-menu{position:absolute;z-index:20;top:calc(100% - 1px);inset-inline-start:-16px;display:grid;width:min(280px,80vw);padding:10px;visibility:hidden;border:1px solid var(--pp-color-border);border-radius:0 0 var(--pp-radius-md) var(--pp-radius-md);opacity:0;background:var(--pp-color-surface);box-shadow:var(--pp-shadow-md);transform:translateY(8px);transition:opacity var(--pp-transition),transform var(--pp-transition),visibility var(--pp-transition)} .pp-menu li:hover>.sub-menu,.pp-menu li:focus-within>.sub-menu{visibility:visible;opacity:1;transform:translateY(0)} .pp-menu .sub-menu a{display:block;padding:9px 11px;border-radius:8px;color:var(--pp-color-ink);font-size:0.9rem;text-decoration:none} .pp-menu .sub-menu a:hover,.pp-menu .sub-menu a:focus-visible{background:var(--pp-color-primary-soft);color:var(--pp-color-primary-dark)} .pp-nav-call{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto;color:var(--pp-color-primary-dark);font-size:0.9rem;font-weight:800;text-decoration:none} @media (min-width:981px){.pp-site-header,.pp-site-header>.pp-topbar,.pp-site-header>.pp-header-main{transition:transform var(--pp-transition)} .pp-site-header>.pp-topbar,.pp-site-header>.pp-header-main{position:relative} .pp-site-header>.pp-topbar{z-index:3} .pp-site-header>.pp-header-main{z-index:2} .pp-site-header>.pp-nav-shell{z-index:1;visibility:visible;opacity:1;transition:opacity 120ms ease 40ms,visibility 0s linear 0s} .pp-site-header.is-nav-hidden{transform:translateY(calc(0px - var(--pp-nav-height)))} .pp-site-header.is-nav-hidden>.pp-topbar,.pp-site-header.is-nav-hidden>.pp-header-main{transform:translateY(var(--pp-nav-height))} .pp-site-header.is-nav-hidden>.pp-nav-shell{visibility:hidden;opacity:0;pointer-events:none;transition:opacity 120ms ease,visibility 0s linear 180ms}} .pp-site-footer{--pp-font-heading:var(--pp-font);border-top:1px solid var(--pp-color-border);background:var(--pp-color-canvas);color:var(--pp-color-ink)} .pp-site-footer h2{font-family:var(--pp-font);font-weight:700 !important} .pp-site-footer a:focus-visible{border-radius:4px;outline:2px solid var(--pp-color-primary);outline-offset:4px} .pp-footer-cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding-block:30px;border-bottom:1px solid var(--pp-color-border)} .pp-footer-cta .pp-eyebrow,.pp-footer-cta h2,.pp-footer-cta p{color:var(--pp-color-ink)} .pp-footer-cta .pp-eyebrow{margin-bottom:6px;color:var(--pp-color-primary);font-size:0.78rem} .pp-footer-cta h2{margin-bottom:6px;font-size:clamp(1.25rem,2.5vw,1.65rem);line-height:1.6} .pp-footer-cta p{max-width:560px;margin-bottom:0;color:var(--pp-color-muted);font-size:0.9rem} .pp-footer-cta__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px} .pp-site-footer .pp-footer-cta .pp-button--light{border-color:var(--pp-color-primary-fill);background:var(--pp-color-primary-fill);color:#fff} .pp-site-footer .pp-footer-cta .pp-button--light:hover,.pp-site-footer .pp-footer-cta .pp-button--light:focus-visible{border-color:var(--pp-color-primary-fill-hover);background:var(--pp-color-primary-fill-hover);color:#fff} .pp-site-footer .pp-footer-cta .pp-button--ghost-light{border-color:var(--pp-color-border-strong);background:transparent;color:var(--pp-color-ink)} .pp-site-footer .pp-footer-cta .pp-button--ghost-light:hover{border-color:var(--pp-color-primary);background:var(--pp-color-primary-soft)} .pp-footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,0.85fr)) minmax(0,1.1fr);gap:clamp(28px,4vw,56px);padding-block:48px 40px} .pp-footer-grid>*{min-width:0} .pp-brand__fallback--footer{color:var(--pp-color-ink)} .pp-brand__fallback--footer:hover{color:var(--pp-color-primary)} .pp-brand-logo--footer{padding:4px 7px;border-radius:6px;background:#fff} .pp-brand-logo--footer .pp-brand-logo__image{max-width:164px;max-height:61px} .pp-footer-brand p{max-width:360px;margin:10px 0 0;color:var(--pp-color-muted);font-size:0.9rem;line-height:1.9} .pp-footer-brand .pp-footer-brand__title{margin-top:18px;color:var(--pp-color-ink);font-size:1.05rem;font-weight:700} .pp-footer-column h2{margin-bottom:16px;color:var(--pp-color-ink);font-size:0.98rem;line-height:1.8} .pp-footer-disclosure__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start} .pp-footer-disclosure__toggle:disabled{cursor:default;opacity:1} .pp-footer-disclosure__toggle .pp-icon{display:none;width:18px;height:18px;transition:transform var(--pp-transition)} .pp-footer-disclosure__panel[hidden]{display:none} .pp-footer-menu{display:grid;gap:2px} .pp-footer-menu a{display:inline-flex;min-height:38px;align-items:center;color:var(--pp-color-ink-soft);font-size:0.9rem;text-decoration:none} .pp-footer-menu a:hover{color:var(--pp-color-primary);text-decoration:underline;text-underline-offset:5px} .pp-footer-contact ul{display:grid;gap:10px} .pp-footer-contact li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;color:var(--pp-color-ink-soft);font-size:0.88rem;overflow-wrap:anywhere} .pp-footer-contact li .pp-icon{margin-top:0;color:var(--pp-color-primary)} .pp-footer-contact a{display:flex;min-width:0;min-height:44px;align-items:center;color:inherit;text-decoration:none} .pp-footer-contact .pp-footer-contact__phone{padding-bottom:12px;border-bottom:1px solid var(--pp-color-border)} .pp-footer-contact__phone a{flex-direction:column;align-items:flex-start;gap:2px;color:var(--pp-color-ink);font-size:1.25rem;font-weight:700;line-height:1.6} .pp-footer-contact__label{color:var(--pp-color-muted);font-size:0.75rem;font-weight:400} .pp-footer-contact bdi{direction:ltr} .pp-admin-note{padding:11px 13px;border:1px dashed rgba(255,255,255,0.35);border-radius:var(--pp-radius-sm);color:#f2d2a8;font-size:0.8rem} .pp-footer-bottom{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--pp-color-border);color:var(--pp-color-muted);font-size:0.78rem} .pp-footer-bottom p{margin:0} .pp-footer-bottom a{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:var(--pp-color-ink-soft);text-decoration:none} .pp-footer-bottom .pp-icon{transform:rotate(180deg)} @media (max-width:1100px){.pp-header-main__inner{gap:18px} .pp-header-action__label{display:none} .pp-header-action{min-width:46px} .pp-primary-nav{gap:12px} .pp-primary-nav>.pp-menu{gap:13px} .pp-nav-call span{display:none} .pp-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px} .pp-footer-contact{grid-column:auto}} @media (max-width:980px){:root{--pp-header-height:132px} .pp-site-header{--pp-mobile-header-rail-height:64px} .pp-site-header,.pp-header-main,.pp-header-main__inner,.pp-header-search--mobile,.pp-header-price-panel{transition:transform var(--pp-transition),opacity var(--pp-transition),box-shadow var(--pp-transition)} .pp-site-header.is-mobile-compact{background:transparent;box-shadow:none;pointer-events:none} .pp-site-header.is-mobile-compact>.pp-header-main{box-shadow:0 1px 0 rgba(20,40,47,0.08),0 9px 24px rgba(20,40,47,0.08);transform:translateY(calc(0px - var(--pp-mobile-header-rail-height)));pointer-events:auto} .pp-site-header.is-mobile-compact .pp-header-main__inner{transform:translateY(var(--pp-mobile-header-rail-height))} .pp-site-header.is-mobile-compact .pp-header-search--mobile{visibility:hidden;opacity:0;pointer-events:none} .pp-site-header.is-mobile-compact>.pp-nav-shell{pointer-events:auto} .admin-bar .pp-site-header{top:32px} .pp-header-main__inner{min-height:68px;grid-template-columns:44px 1fr auto} .pp-header-actions{min-width:92px;justify-content:flex-end} .pp-header-action.pp-header-price-panel{display:inline-flex;width:44px;min-width:44px;min-height:44px;padding:0;visibility:hidden;border:1px solid transparent;border-radius:12px;opacity:0;background:var(--pp-color-primary-fill);color:#fff;pointer-events:none} .pp-site-header.is-mobile-compact .pp-header-price-panel{visibility:visible;border-color:var(--pp-color-primary-fill);opacity:1;pointer-events:auto} .pp-site-header.is-mobile-compact .pp-header-price-panel:hover,.pp-site-header.is-mobile-compact .pp-header-price-panel:focus-visible{border-color:var(--pp-color-primary-fill-hover);background:var(--pp-color-primary-fill-hover);color:#fff} .pp-brand{min-width:0} .pp-brand .custom-logo,.pp-brand-logo__image{max-width:165px;max-height:48px} .pp-brand__mark{width:38px;height:38px} .pp-brand__wordmark{font-size:1.25rem} .pp-menu-toggle{display:inline-grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid var(--pp-color-border);border-radius:12px;background:var(--pp-color-surface);color:var(--pp-color-ink)} .pp-menu-toggle .pp-icon{grid-area:1 / 1} .pp-menu-toggle__close{opacity:0;transform:rotate(-25deg) scale(0.7)} .pp-menu-toggle[aria-expanded="true"] .pp-menu-toggle__open{opacity:0;transform:rotate(25deg) scale(0.7)} .pp-menu-toggle[aria-expanded="true"] .pp-menu-toggle__close{opacity:1;transform:rotate(0) scale(1)} .pp-menu-toggle .pp-icon{transition:opacity var(--pp-transition),transform var(--pp-transition)} .pp-header-search--desktop{display:none} .pp-header-search--mobile{display:block;padding-block:0 10px} .pp-header-search--mobile .pp-product-search{min-height:44px} .pp-header-search--mobile .pp-product-search button{min-width:48px;padding-inline:12px} .pp-header-search--mobile .pp-product-search button span{display:none} .pp-nav-shell{position:static} .pp-menu-backdrop{position:fixed;z-index:1001;display:block;visibility:hidden;padding:0;border:0;opacity:0;background:rgba(7,26,30,0.58);inset:0;transition:opacity var(--pp-transition),visibility 0s linear 180ms} .pp-nav-panel{position:fixed;z-index:1002;top:0;bottom:0;inset-inline-start:0;width:min(88vw,390px);overflow-y:auto;visibility:hidden;background:var(--pp-color-surface);box-shadow:var(--pp-shadow-md);transform:translateX(110%);transition:transform 220ms ease,visibility 0s linear 220ms} [dir="ltr"] .pp-nav-panel{transform:translateX(-110%)} .pp-nav-shell.is-open .pp-menu-backdrop,.pp-nav-shell.is-open .pp-nav-panel{visibility:visible;transition-delay:0s} .pp-nav-shell.is-open .pp-menu-backdrop{opacity:1} .pp-nav-shell.is-open .pp-nav-panel{transform:translateX(0)} .pp-nav-panel__head{position:sticky;z-index:4;top:0;display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:10px 18px;border-bottom:1px solid var(--pp-color-border);background:var(--pp-color-drawer-glass)} .pp-header-search--drawer{display:block;padding:16px 18px 4px} .pp-header-search--drawer .pp-product-search button{min-width:48px} .pp-header-search--drawer .pp-product-search button span{display:none} .pp-primary-nav{width:100%;min-height:0;flex-direction:column;align-items:stretch;gap:8px;padding:16px 18px 28px} .pp-all-products-link{min-height:50px;border-radius:var(--pp-radius-sm)} .pp-nav-account{display:inline-flex;min-height:50px;align-items:center;gap:9px;padding-inline:16px;border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-sm);color:var(--pp-color-primary-dark);font-weight:800;text-decoration:none} .pp-primary-nav>.pp-menu{flex-direction:column;align-items:stretch;gap:0} .pp-menu>li{display:block;border-bottom:1px solid var(--pp-color-border)} .pp-menu>li>a{display:flex;min-height:50px;padding-inline:4px;border:0} .pp-menu .sub-menu{position:static;display:grid;width:100%;padding:0 12px 10px 0;visibility:visible;border:0;opacity:1;box-shadow:none;transform:none} .pp-menu .sub-menu a{border-inline-start:2px solid var(--pp-color-primary-soft);border-radius:0} .pp-nav-call{min-height:48px;justify-content:center;margin:8px 0 0;border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-sm)} .pp-nav-call span{display:inline} .pp-footer-cta{grid-template-columns:1fr} .pp-footer-cta__actions{justify-content:flex-start}} .woocommerce-coming-soon-header .wp-block-site-title a{display:block;overflow:hidden;width:clamp(145px,16vw,195px);aspect-ratio:720 / 265;border-radius:10px;background:#fff url("../images/brand/payapipe-logo.png") center / contain no-repeat;color:transparent;font-size:0;white-space:nowrap} @media (max-width:782px){.admin-bar .pp-site-header{top:46px}} @media (max-width:760px){.pp-container,.pp-container--article{width:min(calc(100% - 28px),var(--pp-container))} .pp-topbar__inner{justify-content:center} .pp-topbar p{overflow:hidden;max-width:70vw;text-overflow:ellipsis;white-space:nowrap} .pp-topbar a span{display:none} .pp-header-main__inner{gap:10px} .pp-account-link{display:none} .pp-header-actions{gap:2px} .pp-footer-grid{grid-template-columns:1fr;gap:0;padding-block:32px 24px} .pp-footer-brand{grid-column:auto;padding-bottom:26px} .pp-footer-brand p{max-width:420px} .pp-footer-disclosure{grid-column:auto;border-top:1px solid var(--pp-color-border)} .pp-footer-disclosure:last-child{border-bottom:1px solid var(--pp-color-border)} .pp-footer-column h2{margin:0} .pp-footer-disclosure__toggle{min-height:52px;cursor:pointer} .pp-footer-disclosure__toggle:not(:disabled) .pp-icon{display:block} .pp-footer-disclosure__toggle[aria-expanded="true"] .pp-icon{transform:rotate(180deg)} .pp-footer-disclosure__toggle:focus-visible{border-radius:6px;outline:2px solid var(--pp-color-primary);outline-offset:3px} .pp-footer-disclosure__panel{padding-bottom:16px} .pp-footer-menu a,.pp-footer-contact li{min-height:44px;align-items:center} .pp-footer-menu a{display:flex} .pp-footer-bottom{min-height:96px;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}} @media (max-width:480px){.pp-topbar p{max-width:82vw;text-align:center} .pp-topbar a{display:none} .pp-brand__mark{width:34px;height:34px;border-radius:10px} .pp-brand__wordmark{font-size:1.14rem} .pp-brand .custom-logo,.pp-brand-logo__image{max-width:125px} .pp-theme-toggle,.pp-cart-link{width:42px;min-width:42px;padding-inline:4px} .pp-footer-cta{padding:24px 0} .pp-footer-cta__actions,.pp-footer-cta__actions .pp-button{width:100%} .pp-footer-grid{grid-template-columns:1fr} .pp-footer-brand,.pp-footer-contact{grid-column:auto}} @media (prefers-reduced-motion:reduce){html{scroll-behavior:auto} .pp-site-header>.pp-nav-shell,.pp-site-header.is-nav-hidden>.pp-nav-shell{transition-delay:0s !important} .pp-footer-disclosure__toggle .pp-icon{transition:none} *,*::before,*::after{scroll-behavior:auto !important;transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important}}
