#ea-pp-wrap{--bg:#0B1F38;--bg-dark:#14365C;--bg-card:#102B49;--bg-dark1:#0B1F38;--bg-dark2:#14365C;--bg-dark3:#1B435E;--amber:#D4A73A;--amber-dk:#BE9130;--amber-pale:rgba(212,167,58,0.16);--amber-ring:rgba(212,167,58,0.40);--tx:#F5F7FA;--tx-2:#B8C2CC;--tx-muted:#8FA3B7;--tx-light:rgba(255,255,255,0.85);--green:#16A34A;--border:rgba(143,163,183,0.28);--shadow-sm:0 2px 14px rgba(0,0,0,0.20);--shadow-md:0 6px 32px rgba(0,0,0,0.35);--r-sm:10px;--r-md:20px;--r-lg:28px;--r-pill:100px;--cream:#14365C;--navy:#14365C}.ea-pp{font-family:'DM Sans',sans-serif;background:var(--bg);color:var(--tx);line-height:1.65;overflow-x:hidden}.ea-pp img{max-width:100%;height:auto;display:block}.ea-pp a{text-decoration:none;color:inherit}.ea-pp h1,.ea-pp h2,.ea-pp h3,.ea-pp h4{font-family:'Syne',sans-serif}#ea-pp-wrap{margin-top:0}#ea-pp-wrap .container{width:100%!important;max-width:none!important;padding-left:clamp(16px, 4vw, 80px)!important;padding-right:clamp(16px, 4vw, 80px)!important;box-sizing:border-box!important}.reveal{opacity:0;transform:translateY(28px);transition:opacity .55s ease,transform .55s ease}.reveal.visible{opacity:1;transform:translateY(0)}.sec-label{font-family:'Unbounded',sans-serif;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--tx);background:var(--amber-pale);border:1.5px solid var(--amber-ring);padding:7px 18px;border-radius:var(--r-pill);display:inline-block;margin-bottom:22px}.sec-label-dark{font-family:'Unbounded',sans-serif;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--amber);background:rgb(255 186 9 / .1);border:1.5px solid rgb(255 186 9 / .28);padding:7px 18px;border-radius:var(--r-pill);display:inline-block;margin-bottom:22px}#ea-pp-wrap .btn-amber-solid{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--amber);color:var(--tx);font-family:'DM Sans',sans-serif;font-size:15px;font-weight:700;padding:14px 28px;border-radius:var(--r-sm);border:none;cursor:pointer;transition:background .2s,transform .2s;text-decoration:none;white-space:nowrap}#ea-pp-wrap .btn-amber-solid:hover{background:var(--amber-dk);transform:translateY(-2px);color:var(--tx)}#ea-pp-wrap .btn-green-solid{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--green);color:#fff;font-family:'DM Sans',sans-serif;font-size:15px;font-weight:700;padding:14px 28px;border-radius:var(--r-sm);border:none;cursor:pointer;transition:background .2s,transform .2s;text-decoration:none;white-space:nowrap}#ea-pp-wrap .btn-green-solid:hover{background:#15803d;transform:translateY(-2px);color:#fff}#ea-pp-wrap .btn-outline-amber{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#fff0;color:var(--amber);font-family:'DM Sans',sans-serif;font-size:15px;font-weight:600;padding:13px 28px;border-radius:var(--r-sm);border:1.5px solid rgb(255 186 9 / .5);cursor:pointer;transition:background .2s,border-color .2s,transform .2s;text-decoration:none;white-space:nowrap}#ea-pp-wrap .btn-outline-amber:hover{background:rgb(255 186 9 / .1);border-color:var(--amber);transform:translateY(-2px);color:var(--amber)}#ea-pp-wrap .btn-outline-white{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#fff0;color:rgb(255 255 255 / .8);font-family:'DM Sans',sans-serif;font-size:15px;font-weight:600;padding:13px 28px;border-radius:var(--r-sm);border:1.5px solid rgb(255 255 255 / .18);cursor:pointer;transition:background .2s,border-color .2s,transform .2s;text-decoration:none;white-space:nowrap}#ea-pp-wrap .btn-outline-white:hover{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .4);transform:translateY(-2px);color:#fff}#ea-pp-wrap .btn-outline-dark{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#fff0;color:rgb(26 26 46 / .72);font-family:'DM Sans',sans-serif;font-size:15px;font-weight:600;padding:13px 28px;border-radius:var(--r-sm);border:1.5px solid rgb(26 26 46 / .22);cursor:pointer;transition:background .2s,border-color .2s,transform .2s;text-decoration:none;white-space:nowrap}#ea-pp-wrap .btn-outline-dark:hover{background:rgb(26 26 46 / .06);border-color:rgb(26 26 46 / .42);transform:translateY(-2px);color:#1A1A2E}#ea-pp-breadcrumb{background:#fff;border-bottom:1px solid rgb(26 26 46 / .08);padding:13px 0}.ea-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0}.ea-breadcrumb li{display:flex;align-items:center;font-family:'DM Sans',sans-serif;font-size:13px;color:rgb(26 26 46 / .45)}.ea-breadcrumb li a{color:rgb(26 26 46 / .55);text-decoration:none;transition:color .2s}.ea-breadcrumb li a:hover{color:var(--amber)}.ea-breadcrumb li.active{color:#1A1A2E;font-weight:500}.ea-breadcrumb .sep{margin:0 8px;color:rgb(26 26 46 / .16);font-size:11px}#ea-pp-hero{background:#F4F2ED;padding:clamp(44px,5vw,80px) 0 clamp(64px,7vw,96px);position:relative;overflow:hidden;z-index:1}#ea-pp-hero::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 0% 50%,rgb(255 186 9 / .05) 0%,transparent 50%),radial-gradient(ellipse at 100% 20%,rgb(255 186 9 / .04) 0%,transparent 45%)}.ea-pp-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,60px);align-items:start;position:relative;z-index:1}@media (max-width:991px){.ea-pp-hero-grid{grid-template-columns:1fr}}.ea-pp-main-img{width:100%;aspect-ratio:4/3;border-radius:var(--r-md);overflow:hidden;border:1px solid rgb(26 26 46 / .1);background:#F0EEE8;position:relative;cursor:zoom-in}.ea-pp-main-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(.25,.46,.45,.94);display:block}.ea-pp-main-img:hover img{transform:scale(1.04)}.ea-pp-zoom-btn{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;background:rgb(10 10 20 / .7);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .14);cursor:pointer;transition:background .2s}.ea-pp-zoom-btn:hover{background:rgb(255 186 9 / .25)}.ea-pp-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.ea-pp-thumb{aspect-ratio:1;border-radius:var(--r-sm);overflow:hidden;border:2px solid #fff0;background:#F0EEE8;cursor:pointer;transition:border-color .2s,transform .2s}.ea-pp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ea-pp-thumb:hover{border-color:rgb(255 186 9 / .5);transform:translateY(-2px)}.ea-pp-thumb.active{border-color:var(--amber)}.ea-pp-no-image{width:100%;aspect-ratio:4/3;border-radius:var(--r-md);overflow:hidden;border:1px solid rgb(26 26 46 / .1);background:linear-gradient(145deg,#F0EEE8,#E8E4DA);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.ea-pp-no-image svg{opacity:.25}.ea-pp-no-image span{font-size:13px;color:rgb(26 26 46 / .35);font-weight:600}.ea-pp-category-pill{display:inline-block;font-family:'Unbounded',sans-serif;font-size:9px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--tx);background:rgb(255 186 9 / .1);border:1px solid rgb(255 186 9 / .3);padding:5px 14px;border-radius:var(--r-pill);margin-bottom:14px}.ea-pp-title{font-family:'Syne',sans-serif;font-size:clamp(26px,2.8vw,44px);font-weight:800;line-height:1.2;color:#1A1A2E;margin:0 0 14px;letter-spacing:-.5px}.ea-pp-short-desc{font-family:'DM Sans',sans-serif;font-size:clamp(14px,1.1vw,16px);color:rgb(26 26 46 / .65);line-height:1.75;margin:0 0 24px}.ea-pp-spec-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.ea-pp-badge{display:flex;align-items:center;gap:6px;background:rgb(26 26 46 / .04);border:1px solid rgb(26 26 46 / .1);border-radius:var(--r-sm);padding:7px 12px;font-family:'DM Sans',sans-serif}.ea-pp-badge-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#8A5E00;display:block;line-height:1}.ea-pp-badge-value{font-size:13px;font-weight:600;color:#1A1A2E;display:block;line-height:1.3;margin-top:2px}.ea-pp-config{background:#fff;border:1px solid rgb(26 26 46 / .1);border-radius:var(--r-md);padding:clamp(18px,2vw,26px);margin-bottom:24px;box-shadow:var(--shadow-sm)}.ea-pp-config-title{font-family:'Syne',sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:rgb(26 26 46 / .55);margin-bottom:20px;display:flex;align-items:center;gap:8px}.ea-pp-config-title::after{content:'';flex:1;height:1px;background:rgb(26 26 46 / .1)}.ea-pp-option-group{margin-bottom:20px}.ea-pp-option-label{font-family:'DM Sans',sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:rgb(26 26 46 / .5);margin-bottom:10px;display:flex;align-items:center;gap:8px}.ea-pp-option-label span{font-family:'DM Sans',sans-serif;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;color:#1A1A2E}.ea-pp-option-btns{display:flex;flex-wrap:wrap;gap:8px}.ea-pp-opt-btn{padding:9px 16px;background:rgb(26 26 46 / .04);border:1.5px solid rgb(26 26 46 / .12);border-radius:var(--r-sm);font-family:'DM Sans',sans-serif;font-size:13px;font-weight:500;color:rgb(26 26 46 / .72);cursor:pointer;transition:border-color .18s,background .18s,color .18s;text-align:center}.ea-pp-opt-btn:hover{border-color:rgb(255 186 9 / .5);background:rgb(255 186 9 / .06);color:#1A1A2E}.ea-pp-opt-btn.selected{border-color:var(--amber);background:rgb(255 186 9 / .12);color:#1A1A2E;font-weight:700}.ea-pp-qty-row{display:flex;align-items:center;gap:10px;margin-bottom:20px}.ea-pp-qty-label{font-family:'DM Sans',sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:rgb(26 26 46 / .5);flex-shrink:0}.ea-pp-qty-wrap{display:flex;align-items:center;background:rgb(26 26 46 / .04);border:1.5px solid rgb(26 26 46 / .12);border-radius:var(--r-sm);overflow:hidden}.ea-pp-qty-btn{width:38px;height:38px;background:none;border:none;color:rgb(26 26 46 / .55);font-size:18px;cursor:pointer;transition:background .15s,color .15s;display:flex;align-items:center;justify-content:center}.ea-pp-qty-btn:hover{background:rgb(255 186 9 / .12);color:var(--amber)}.ea-pp-qty-num{width:52px;text-align:center;background:none;border:none;border-left:1px solid rgb(26 26 46 / .1);border-right:1px solid rgb(26 26 46 / .1);font-family:'DM Sans',sans-serif;font-size:15px;font-weight:700;color:#1A1A2E;padding:8px 0;outline:none;-moz-appearance:textfield}.ea-pp-qty-num::-webkit-outer-spin-button,.ea-pp-qty-num::-webkit-inner-spin-button{-webkit-appearance:none}.ea-pp-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.ea-pp-cta-row .btn-amber-solid,.ea-pp-cta-row .btn-green-solid,.ea-pp-cta-row .btn-outline-amber{flex:1;min-width:160px}.ea-pp-trust{display:flex;flex-wrap:wrap;gap:10px;padding-top:20px;border-top:1px solid rgb(26 26 46 / .08)}.ea-pp-trust-item{display:flex;align-items:center;gap:12px;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:700;color:#1A1A2E}.ea-pp-trust-item .trust-ico{width:36px;height:36px;border-radius:50%;background:rgb(255 186 9 / .15);border:1.5px solid rgb(255 186 9 / .3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ea-pp-trust-item .trust-ico svg{fill:var(--amber);width:16px;height:16px}#ea-pp-trust-bar{background:#FBFBF9;border-bottom:1px solid rgb(26 26 46 / .06);padding:clamp(28px,3.2vw,40px) 0}.ea-pp-trust-bar-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(20px, 4vw, 60px)}#ea-pp-features{background:#F7F5F0;padding:clamp(64px,7vw,96px) 0}.ea-pp-features-header{text-align:center;margin-bottom:clamp(38px,4.3vw,48px)}.ea-pp-features-header h2{font-family:'Syne',sans-serif;font-size:clamp(22px,2.4vw,38px);font-weight:800;color:#1A1A2E;margin:0 0 12px}.ea-pp-features-header p{font-family:'DM Sans',sans-serif;font-size:clamp(14px,1vw,16px);color:rgb(26 26 46 / .58);max-width:520px;margin:0 auto}.ea-pp-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,24px)}@media (max-width:991px){.ea-pp-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.ea-pp-features-grid{grid-template-columns:1fr}}.ea-pp-feature-card{background:#fff;border:1px solid rgb(26 26 46 / .08);border-radius:var(--r-md);padding:clamp(20px,2vw,30px);text-align:center;box-shadow:var(--shadow-sm);transition:border-color .25s,background .25s,transform .25s}.ea-pp-feature-card:hover{border-color:rgb(255 186 9 / .3);background:rgb(255 186 9 / .04);transform:translateY(-4px)}.ea-pp-feature-ico{width:52px;height:52px;border-radius:var(--r-sm);background:rgb(255 186 9 / .1);border:1px solid rgb(255 186 9 / .2);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.ea-pp-feature-ico svg{fill:var(--amber);width:24px;height:24px}.ea-pp-feature-ico i{color:var(--amber);font-size:22px}.ea-pp-feature-card h4{font-family:'Syne',sans-serif;font-size:clamp(14px,1.1vw,17px);font-weight:700;color:#1A1A2E;margin:0 0 8px}.ea-pp-feature-card p{font-family:'DM Sans',sans-serif;font-size:clamp(13px,0.95vw,15px);color:rgb(26 26 46 / .6);line-height:1.65;margin:0}#ea-pp-specs{background:#fff;padding:clamp(64px,7vw,96px) 0}.ea-pp-specs-inner{max-width:1020px;margin:0 auto}.ea-pp-specs-header{margin-bottom:clamp(36px,4vw,48px)}.ea-pp-specs-header h2{font-family:'Syne',sans-serif;font-size:clamp(22px,2.4vw,38px);font-weight:800;color:#1A1A2E;margin:0 0 10px}.ea-pp-specs-header p{font-family:'DM Sans',sans-serif;font-size:clamp(14px,1vw,16px);color:rgb(26 26 46 / .58)}.ea-pp-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:28px;border-bottom:1px solid rgb(26 26 46 / .1);padding-bottom:0}.ea-pp-tab{font-family:'DM Sans',sans-serif;font-size:13px;font-weight:600;color:rgb(26 26 46 / .5);padding:10px 20px;background:none;border:none;border-bottom:2px solid #fff0;cursor:pointer;transition:color .2s,border-color .2s;margin-bottom:-1px}.ea-pp-tab:hover{color:rgb(26 26 46 / .8)}.ea-pp-tab.active{color:#8A5E00;border-bottom-color:var(--amber)}.ea-pp-tab-panel{display:none}.ea-pp-tab-panel.active{display:block}.ea-pp-spec-table{width:100%;border-collapse:collapse}.ea-pp-spec-table tr{border-bottom:1px solid rgb(26 26 46 / .07)}.ea-pp-spec-table tr:last-child{border-bottom:none}.ea-pp-spec-table td{font-family:'DM Sans',sans-serif;font-size:clamp(13px,0.95vw,15px);padding:14px 16px;vertical-align:top;line-height:1.6}.ea-pp-spec-table td:first-child{color:#8A5E00;font-weight:700;width:38%;white-space:nowrap}.ea-pp-spec-table td:last-child{color:rgb(26 26 46 / .72)}.ea-pp-spec-table tr:nth-child(odd) td{background:rgb(26 26 46 / .02)}#ea-pp-artwork{background:#F7F5F0;padding:clamp(40px,4.5vw,60px) 0}.ea-pp-hto-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3.5vw,48px);align-items:start}@media (max-width:767px){.ea-pp-hto-grid{grid-template-columns:1fr}}.ea-pp-hto-left h2{font-family:'Syne',sans-serif;font-size:clamp(22px,2.4vw,34px);font-weight:800;color:#1A1A2E;margin:0 0 10px}.ea-pp-hto-left>p{font-family:'DM Sans',sans-serif;font-size:clamp(14px,1vw,15px);color:rgb(26 26 46 / .58);margin:0 0 20px}.ea-pp-steps{display:flex;flex-direction:column;gap:14px}.ea-pp-step{display:flex;gap:14px;align-items:flex-start}.ea-pp-step-num{font-family:'Unbounded',sans-serif;font-size:11px;font-weight:700;color:var(--tx);background:rgb(255 186 9 / .14);border:1px solid rgb(255 186 9 / .3);border-radius:8px;min-width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.ea-pp-step-body h4{font-family:'Syne',sans-serif;font-size:15px;font-weight:700;color:#1A1A2E;margin:0 0 4px}.ea-pp-step-body p{font-family:'DM Sans',sans-serif;font-size:13.5px;color:rgb(26 26 46 / .6);line-height:1.6;margin:0}.ea-pp-artwork-card{background:#fff;border:1.5px dashed rgb(255 186 9 / .3);border-radius:var(--r-md);padding:clamp(20px,2.5vw,32px)}.ea-pp-artwork-card h3{font-family:'Syne',sans-serif;font-size:clamp(18px,1.6vw,24px);font-weight:800;color:#1A1A2E;margin:0 0 8px}.ea-pp-artwork-card>p{font-family:'DM Sans',sans-serif;font-size:13.5px;color:rgb(26 26 46 / .6);line-height:1.6;margin:0 0 20px}.ea-pp-file-specs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ea-pp-file-spec{background:rgb(26 26 46 / .04);border:1px solid rgb(26 26 46 / .08);border-radius:8px;padding:7px 12px;font-family:'DM Sans',sans-serif}.ea-pp-file-spec .fs-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#8A5E00;display:block;margin-bottom:2px}.ea-pp-file-spec .fs-val{font-size:13px;font-weight:600;color:#1A1A2E}.ea-pp-artwork-actions{display:flex;gap:10px;margin-top:10px}.ea-pp-artwork-actions .btn-green-solid{flex:1}.ea-pp-artwork-actions .btn-outline-dark{flex:1}@media (max-width:575px){.ea-pp-artwork-actions{flex-direction:column}}#ea-pp-related{background:var(--cream);padding:clamp(64px,7vw,96px) 0}.ea-pp-related-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:clamp(36px,4vw,48px)}.ea-pp-related-header h2{font-family:'Syne',sans-serif;font-size:clamp(22px,2.4vw,38px);font-weight:800;color:#1A1A2E;margin:0}.ea-pp-related-see-all{font-family:'DM Sans',sans-serif;font-size:13px;font-weight:700;color:#8A5E00;text-decoration:none;display:flex;align-items:center;gap:5px;transition:gap .2s}.ea-pp-related-see-all:hover{gap:8px;color:#6D4900}.ea-pp-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px)}@media (max-width:991px) and (min-width:768px){.ea-pp-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.ea-pp-card-grid{grid-template-columns:1fr}}.ea-product-card{background:#fff;border:1px solid rgb(26 26 46 / .08);border-radius:var(--r-md);overflow:hidden;transition:border-color .25s,transform .25s,box-shadow .25s;text-decoration:none;display:block}.ea-product-card:hover{border-color:rgb(255 186 9 / .3);transform:translateY(-4px);box-shadow:0 16px 48px rgb(0 0 0 / .12)}.ea-product-card__img{aspect-ratio:16/9;overflow:hidden;background:#F0EEE8}.ea-product-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.55s cubic-bezier(.25,.46,.45,.94)}.ea-product-card:hover .ea-product-card__img img{transform:scale(1.05)}.ea-product-card__body{padding:clamp(16px,1.5vw,22px)}.ea-product-card__cat{font-family:'Unbounded',sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#8A5E00;display:block;margin-bottom:8px}.ea-product-card__body h4{font-family:'Syne',sans-serif;font-size:clamp(14px,1.1vw,17px);font-weight:700;color:#1A1A2E;margin:0 0 6px}.ea-product-card__body p{font-family:'DM Sans',sans-serif;font-size:13px;color:rgb(26 26 46 / .6);line-height:1.65;margin:0 0 16px}.ea-product-card__cta{display:inline-flex;align-items:center;gap:6px;font-family:'DM Sans',sans-serif;font-size:13px;font-weight:700;color:rgb(26 26 46 / .55);text-decoration:none;transition:color .2s,gap .2s}.ea-product-card__cta:hover{color:var(--amber);gap:9px}.ea-product-card__placeholder{aspect-ratio:16/9;background:linear-gradient(145deg,#F0EEE8,#E8E4DA);display:flex;align-items:center;justify-content:center}.ea-product-card__placeholder svg{opacity:.2}#ea-pp-reviews{background:#fff;padding:clamp(64px,7vw,96px) 0;border-top:1px solid rgb(26 26 46 / .08)}#ea-pp-faq{background:var(--amber);padding:clamp(64px,7vw,96px) 0;position:relative;overflow:hidden}#ea-pp-faq::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 5% 50%,rgb(255 255 255 / .1) 0%,transparent 55%),radial-gradient(ellipse at 95% 20%,rgb(0 0 0 / .06) 0%,transparent 45%)}#ea-pp-faq .container{position:relative;z-index:1}.ea-pp-faq-grid{display:grid;grid-template-columns:1fr 2fr;gap:clamp(36px,5vw,80px);align-items:start}@media (max-width:767px){.ea-pp-faq-grid{grid-template-columns:1fr}}.ea-pp-faq-left h2{font-family:'Syne',sans-serif;font-size:clamp(24px,2.8vw,44px);font-weight:800;color:var(--tx);margin:0 0 14px;line-height:1.2}.ea-pp-faq-left p{font-family:'DM Sans',sans-serif;font-size:clamp(14px,1vw,16px);color:rgb(26 26 46 / .65);line-height:1.7;margin:0 0 28px}.ea-pp-acc-item{border-bottom:1px solid rgb(26 26 46 / .14)}.ea-pp-acc-item:first-child{border-top:1px solid rgb(26 26 46 / .14)}.ea-pp-acc-trigger{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;text-align:left}.ea-pp-acc-q{font-family:'DM Sans',sans-serif;font-size:clamp(14px,1.1vw,17px);font-weight:700;color:var(--tx);flex:1}.ea-pp-acc-icon{width:28px;height:28px;border-radius:50%;background:#1A1A2E;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s}.ea-pp-acc-icon svg{stroke:#fff;fill:none;width:14px;height:14px;transition:transform .3s}.ea-pp-acc-item.open .ea-pp-acc-icon{background:var(--amber)}.ea-pp-acc-item.open .ea-pp-acc-icon svg{stroke:#1A1A2E;transform:rotate(45deg)}.ea-pp-acc-body{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),padding .35s;padding:0}.ea-pp-acc-item.open .ea-pp-acc-body{max-height:400px;padding-bottom:20px}.ea-pp-acc-answer{font-family:'DM Sans',sans-serif;font-size:clamp(13px,0.95vw,15px);color:rgb(26 26 46 / .72);line-height:1.75;margin:0}#ea-pp-cta{background:var(--bg-dark1);padding:clamp(64px,7vw,96px) 0;position:relative;overflow:hidden}#ea-pp-cta::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,rgb(255 186 9 / .08) 0%,transparent 60%)}.ea-pp-cta-inner{position:relative;z-index:1;text-align:center;max-width:760px;margin:0 auto}.ea-pp-cta-inner h2{font-family:'Syne',sans-serif;font-size:clamp(24px,2.8vw,44px);font-weight:800;color:#fff;margin:0 0 14px;line-height:1.2}.ea-pp-cta-inner p{font-family:'DM Sans',sans-serif;font-size:clamp(14px,1.1vw,17px);color:rgb(255 255 255 / .58);line-height:1.7;margin:0 0 36px}.ea-pp-cta-btns{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px}.ea-pp-cta-note{margin-top:20px;font-family:'DM Sans',sans-serif;font-size:12px;color:rgb(255 255 255 / .3);letter-spacing:.3px}.ea-pp-sticky-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#0A0A14;box-shadow:0 -2px 16px rgb(0 0 0 / .4);border-top:1px solid rgb(255 186 9 / .22)}.ea-pp-sticky-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 4px 8px;font-family:'DM Sans',sans-serif;font-size:10px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.4px;transition:background 0.15s}.ea-pp-sticky-call{color:#60a5fa;border-right:1px solid rgb(255 255 255 / .08)}.ea-pp-sticky-wa{color:#4ade80;border-right:1px solid rgb(255 255 255 / .08)}.ea-pp-sticky-quote{color:var(--amber)}@media (max-width:767px){.ea-pp-sticky-bar{display:flex}body{padding-bottom:62px}}.ea-modal-overlay{position:fixed;inset:0;z-index:10000;background:rgb(10 10 20 / .7);backdrop-filter:blur(4px);align-items:center;justify-content:center}.ea-modal-box{background:#fff;border-radius:var(--r-md);width:90%;max-width:540px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-md)}.ea-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border)}.ea-modal-header h3{font-family:'Syne',sans-serif;font-size:18px;font-weight:700;color:var(--tx);margin:0;display:flex;align-items:center;gap:10px}.ea-modal-close{width:32px;height:32px;border-radius:50%;background:rgb(26 26 46 / .06);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.ea-modal-close:hover{background:rgb(26 26 46 / .12)}.ea-modal-body{padding:24px}.ea-quote-form .ea-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media (max-width:575px){.ea-quote-form .ea-form-row{grid-template-columns:1fr}}.ea-quote-form .ea-form-group{display:flex;flex-direction:column}.ea-quote-form .ea-form-group label{font-family:'DM Sans',sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:rgb(26 26 46 / .5);margin-bottom:6px}.ea-quote-form input[type="text"],.ea-quote-form input[type="email"],.ea-quote-form input[type="tel"],.ea-quote-form textarea{font-family:'DM Sans',sans-serif;font-size:14px;color:var(--tx);padding:10px 14px;border:1.5px solid rgb(26 26 46 / .15);border-radius:var(--r-sm);outline:none;transition:border-color .2s}.ea-quote-form input:focus,.ea-quote-form textarea:focus{border-color:var(--amber)}.ea-quote-form textarea{resize:vertical;min-height:80px}.ea-form-submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--amber);color:var(--tx);font-family:'DM Sans',sans-serif;font-size:15px;font-weight:700;padding:14px;border:none;border-radius:var(--r-sm);cursor:pointer;margin-top:8px;transition:background .2s}.ea-form-submit:hover{background:var(--amber-dk)}.ea-pp-lightbox{position:fixed;inset:0;z-index:10001;background:rgb(0 0 0 / .9);backdrop-filter:blur(8px);align-items:center;justify-content:center}.ea-pp-lightbox img{max-width:90%;max-height:90vh;border-radius:var(--r-md);object-fit:contain}.ea-pp-lb-close{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.ea-pp-lb-close:hover{background:rgb(255 186 9 / .3)}.ea-pp-wa-float{position:fixed;bottom:80px;right:24px;z-index:9998;width:54px;height:54px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px rgb(37 211 102 / .45);transition:transform .2s,box-shadow .2s;text-decoration:none}.ea-pp-wa-float:hover{transform:scale(1.08)}.ea-pp-hero+.ea-pp-icons{margin-top:60px}.ea-pp-icons+.ea-pp-why{margin-top:80px}.ea-pp-why+.ea-pp-specs{margin-top:100px}.ea-pp-specs+.ea-pp-hto{margin-top:100px}.ea-pp-hto+.ea-pp-related{margin-top:100px}.ea-pp-related+.ea-pp-reviews{margin-top:100px}.ea-pp-reviews+.ea-pp-faq{margin-top:100px}.ea-pp-faq+.ea-pp-cta{margin-top:100px}#ea-pp-breadcrumb{background:#102B49;border-bottom-color:rgb(143 163 183 / .22)}.ea-breadcrumb li,.ea-breadcrumb li a{color:#8FA3B7}.ea-breadcrumb li.active{color:#F5F7FA}#ea-pp-hero,#ea-pp-features,#ea-pp-artwork,#ea-pp-faq{background:#0B1F38}.ea-pp-main-img,.ea-pp-thumb,.ea-pp-no-image,.ea-product-card__img,.ea-product-card__placeholder{background:#102B49;border-color:rgb(143 163 183 / .24)}#ea-pp-specs,#ea-pp-reviews{background:#14365C;border-color:rgb(143 163 183 / .22)}#ea-pp-trust-bar,#ea-pp-related{background:#102B49;border-color:rgb(143 163 183 / .22)}.ea-pp-feature-card,.ea-product-card,.ea-pp-config,.ea-pp-artwork-card,.ea-modal-box{background:#102B49;border-color:rgb(255 255 255 / .06)}.ea-pp,.ea-pp-title,.ea-pp-feature-card h4,.ea-pp-step-body h4,.ea-pp-artwork-card h3,.ea-pp-related-header h2,.ea-product-card__body h4,.ea-pp-cta-inner h2,.ea-pp-faq-left h2,.ea-pp-acc-q,.ea-pp-spec-table td:last-child,.ea-pp-spec-table td:first-child,.ea-pp-file-spec .fs-val,.ea-pp-option-label span,.ea-pp-qty-num,.ea-pp-trust-item{color:#F5F7FA}.ea-pp-short-desc,.ea-pp-feature-card p,.ea-pp-hto-left>p,.ea-pp-step-body p,.ea-pp-artwork-card>p,.ea-product-card__body p,.ea-pp-faq-left p,.ea-pp-acc-answer,.ea-pp-cta-inner p,.ea-pp-cta-note,.ea-pp-option-label,.ea-pp-qty-label,.ea-pp-config-title,.ea-pp-specs-header p,.ea-pp-features-header p,.ea-pp-spec-table td,.ea-pp-file-spec .fs-label{color:#B8C2CC}.ea-pp-tab,.ea-product-card__cta,.ea-breadcrumb .sep,.ea-pp-no-image span{color:#8FA3B7}.ea-pp-tab:hover{color:#F5F7FA}.ea-pp-opt-btn:hover,.ea-pp-opt-btn.selected,#ea-pp-wrap .btn-outline-dark,#ea-pp-wrap .btn-outline-dark:hover{color:#F5F7FA}.ea-pp-spec-table tr,.ea-pp-tabs,.ea-pp-acc-item,.ea-pp-trust,.ea-pp-qty-wrap,.ea-pp-config-title::after,.ea-pp-qty-num,.ea-pp-qty-num,.ea-pp-spec-table tr:nth-child(odd) td{border-color:rgb(143 163 183 / .22)}.ea-pp-spec-table tr:nth-child(odd) td,.ea-pp-badge,.ea-pp-file-spec,.ea-pp-opt-btn,.ea-pp-qty-wrap,.ea-modal-close,.ea-quote-form input[type="text"],.ea-quote-form input[type="email"],.ea-quote-form input[type="tel"],.ea-quote-form textarea{background:rgb(11 31 56 / .45)}.ea-pp-sticky-bar{background:#0B1F38;border-top-color:rgb(212 167 58 / .22)}.ea-pp-acc-icon{background:#0B1F38}@media (min-width:992px){.ea-pp-trust-bar-inner{flex-wrap:nowrap}}@media (max-width:991px){.ea-pp-trust-bar-inner{flex-wrap:wrap}}.ea-pp-hero,.ea-pp-why,.ea-pp-specs,.ea-pp-hto,.ea-pp-related,.ea-pp-reviews,.ea-pp-faq,.ea-pp-cta,#ea-pp-hero,#ea-pp-features,#ea-pp-specs,#ea-pp-artwork,#ea-pp-related,#ea-pp-reviews,#ea-pp-faq,#ea-pp-cta{color:#B8C2CC}.ea-pp-hero h1,.ea-pp-hero h2,.ea-pp-hero h3,.ea-pp-why h1,.ea-pp-why h2,.ea-pp-why h3,.ea-pp-specs h1,.ea-pp-specs h2,.ea-pp-specs h3,.ea-pp-hto h1,.ea-pp-hto h2,.ea-pp-hto h3,.ea-pp-related h1,.ea-pp-related h2,.ea-pp-related h3,.ea-pp-reviews h1,.ea-pp-reviews h2,.ea-pp-reviews h3,.ea-pp-faq h1,.ea-pp-faq h2,.ea-pp-faq h3,.ea-pp-cta h1,.ea-pp-cta h2,.ea-pp-cta h3,#ea-pp-hero h1,#ea-pp-hero h2,#ea-pp-hero h3,#ea-pp-features h1,#ea-pp-features h2,#ea-pp-features h3,#ea-pp-specs h1,#ea-pp-specs h2,#ea-pp-specs h3,#ea-pp-artwork h1,#ea-pp-artwork h2,#ea-pp-artwork h3,#ea-pp-related h1,#ea-pp-related h2,#ea-pp-related h3,#ea-pp-reviews h1,#ea-pp-reviews h2,#ea-pp-reviews h3,#ea-pp-faq h1,#ea-pp-faq h2,#ea-pp-faq h3,#ea-pp-cta h1,#ea-pp-cta h2,#ea-pp-cta h3{color:#F5F7FA}.ea-pp-hero small,.ea-pp-why small,.ea-pp-specs small,.ea-pp-hto small,.ea-pp-related small,.ea-pp-reviews small,.ea-pp-faq small,.ea-pp-cta small,.ea-pp-hero .meta,.ea-pp-why .meta,.ea-pp-specs .meta,.ea-pp-hto .meta,.ea-pp-related .meta,.ea-pp-reviews .meta,.ea-pp-faq .meta,.ea-pp-cta .meta,.ea-pp-hero .muted,.ea-pp-why .muted,.ea-pp-specs .muted,.ea-pp-hto .muted,.ea-pp-related .muted,.ea-pp-reviews .muted,.ea-pp-faq .muted,.ea-pp-cta .muted,#ea-pp-hero small,#ea-pp-features small,#ea-pp-specs small,#ea-pp-artwork small,#ea-pp-related small,#ea-pp-reviews small,#ea-pp-faq small,#ea-pp-cta small,#ea-pp-hero .meta,#ea-pp-features .meta,#ea-pp-specs .meta,#ea-pp-artwork .meta,#ea-pp-related .meta,#ea-pp-reviews .meta,#ea-pp-faq .meta,#ea-pp-cta .meta,#ea-pp-hero .muted,#ea-pp-features .muted,#ea-pp-specs .muted,#ea-pp-artwork .muted,#ea-pp-related .muted,#ea-pp-reviews .muted,#ea-pp-faq .muted,#ea-pp-cta .muted{color:#8FA3B7}.ea-pp-hero .sec-label,.ea-pp-why .sec-label,.ea-pp-specs .sec-label,.ea-pp-hto .sec-label,.ea-pp-related .sec-label,.ea-pp-reviews .sec-label,.ea-pp-faq .sec-label,.ea-pp-cta .sec-label,.ea-pp-hero .sec-label-dark,.ea-pp-why .sec-label-dark,.ea-pp-specs .sec-label-dark,.ea-pp-hto .sec-label-dark,.ea-pp-related .sec-label-dark,.ea-pp-reviews .sec-label-dark,.ea-pp-faq .sec-label-dark,.ea-pp-cta .sec-label-dark,.ea-pp-hero .ea-pp-category-pill,.ea-pp-why .ea-pp-category-pill,.ea-pp-specs .ea-pp-category-pill,.ea-pp-hto .ea-pp-category-pill,.ea-pp-related .ea-pp-category-pill,.ea-pp-reviews .ea-pp-category-pill,.ea-pp-faq .ea-pp-category-pill,.ea-pp-cta .ea-pp-category-pill,.ea-pp-spec-table td:first-child,.ea-product-card__cat,.ea-pp-related-see-all{color:#D4A73A}.ea-pp-specs table td,.ea-pp-specs table th,#ea-pp-specs table td,#ea-pp-specs table th{color:#B8C2CC}.ea-pp-specs table th,#ea-pp-specs table th{color:#F5F7FA}.ea-pp-faq h2,.ea-pp-faq button,#ea-pp-faq h2,#ea-pp-faq button{color:#F5F7FA}.ea-pp-faq p,#ea-pp-faq p{color:#B8C2CC}#ea-pp-features .ea-pp-feature-card h4{color:#F5F7FA}#ea-pp-features .ea-pp-feature-card p{color:#B8C2CC}#ea-pp-features .ea-pp-feature-ico{background:rgb(212 167 58 / .08);border:1px solid rgb(212 167 58 / .25);box-shadow:0 0 10px rgb(212 167 58 / .08)}#ea-pp-features .ea-pp-feature-ico i,#ea-pp-features .ea-pp-feature-ico svg,#ea-pp-features .ea-pp-feature-ico svg *{color:#D4A73A;fill:#D4A73A;stroke:#D4A73A;opacity:1}#ea-pp-trust-bar{border-top:1px solid rgb(212 167 58 / .25);padding-top:40px}#ea-pp-trust-bar .ea-pp-trust-bar-inner{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}#ea-pp-trust-bar .ea-pp-trust-item .trust-ico,#ea-pp-trust-bar .ea-pp-trust-item .trust-ico i,#ea-pp-trust-bar .ea-pp-trust-item .trust-ico svg,#ea-pp-trust-bar .ea-pp-trust-item .trust-ico svg *{color:#D4A73A;fill:#D4A73A;stroke:#D4A73A}#ea-pp-artwork .ea-pp-artwork-card{background:#102B49;border:1px solid rgb(255 255 255 / .06)}#ea-pp-artwork .ea-pp-artwork-card h3{color:#F5F7FA}#ea-pp-artwork .ea-pp-artwork-card>p,#ea-pp-artwork .ea-pp-file-spec .fs-val{color:#B8C2CC}#ea-pp-artwork .ea-pp-file-spec .fs-label,#ea-pp-artwork .sec-label{color:#8FA3B7}#ea-pp-artwork .btn-outline-dark,#ea-pp-faq .btn-outline-dark{background:#fff0;border:1px solid rgb(255 255 255 / .25);color:#F5F7FA}#ea-pp-artwork .btn-outline-dark:hover,#ea-pp-faq .btn-outline-dark:hover{background:rgb(255 255 255 / .05);color:#F5F7FA}#ea-pp-faq .sec-label{color:#D4A73A}#ea-pp-faq .ea-pp-acc-q{color:#F5F7FA}#ea-pp-faq .ea-pp-acc-answer,#ea-pp-faq .ea-pp-faq-left p{color:#B8C2CC}#ea-pp-faq .ea-pp-acc-icon,#ea-pp-faq .ea-pp-acc-icon svg,#ea-pp-faq .ea-pp-acc-icon svg *{color:#D4A73A;fill:#D4A73A;stroke:#D4A73A}@media (min-width:992px){#ea-pp-faq .ea-pp-acc-item:hover .ea-pp-acc-body{max-height:400px;padding-bottom:20px}}.accordion-content{display:none}@media (min-width:992px){.accordion-item:hover .accordion-content{display:block}}.ea-pp-qty-btn{color:#F5F7FA}.ea-pp-opt-btn{color:#B8C2CC}.ea-pp-badge-value{color:#F5F7FA}.ea-pp-trust{justify-content:center}.sp-variant-container{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .07);border-radius:var(--r-sm);padding:clamp(16px, 2vw, 22px);margin:25px 0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 24px rgb(0 0 0 / .15)}.sp-variant-hdr{font-family:'Unbounded',sans-serif;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--amber);margin-bottom:14px;display:flex;align-items:center;gap:8px}.sp-variant-hdr i{color:var(--amber);font-size:12px}.sp-variant-pills{display:flex;gap:10px;flex-wrap:wrap}.sp-variant-pill{font-family:'DM Sans',sans-serif;font-size:13px;font-weight:700;color:#F5F7FA;background:rgb(255 255 255 / .05);border:1.5px solid rgb(255 255 255 / .12);padding:8px 16px;border-radius:var(--r-pill);transition:all 0.25s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:6px;user-select:none}.sp-variant-pill:hover{border-color:var(--amber);background:var(--amber-pale);transform:translateY(-1.5px);box-shadow:0 4px 12px rgb(255 186 9 / .2)}.sp-variant-pill i{color:var(--amber);font-size:11px}