/* PokèArt shared page CSS - extracted from page content for editor performance */
@import url('https://fonts.googleapis.com/css2?family=Bangers&family=Fredoka:wght@500;600;700;800&display=swap');
body.page-id-24233 .sidebar.widget_area,body.page-id-24234 .sidebar.widget_area,body.page-id-24235 .sidebar.widget_area,body.page-id-24233 .footer_wrap,body.page-id-24234 .footer_wrap,body.page-id-24235 .footer_wrap,body.page-id-24233 .elementor-element-1d2470a,body.page-id-24234 .elementor-element-1d2470a,body.page-id-24235 .elementor-element-1d2470a,body.page-id-24233 header .sc_layouts_search,body.page-id-24234 header .sc_layouts_search,body.page-id-24235 header .sc_layouts_search,body.page-id-24233 header .search_modern,body.page-id-24234 header .search_modern,body.page-id-24235 header .search_modern,body.page-id-24233 .socials_mobile,body.page-id-24234 .socials_mobile,body.page-id-24235 .socials_mobile,body.page-id-24233 .sc_socials,body.page-id-24234 .sc_socials,body.page-id-24235 .sc_socials{display:none!important;visibility:hidden!important}
body.page-id-24233 .content,body.page-id-24234 .content,body.page-id-24235 .content{width:100%!important;max-width:100%!important}
body.page-id-24233 .content_wrap,body.page-id-24234 .content_wrap,body.page-id-24235 .content_wrap{max-width:1180px!important}
body.page-id-24233 .page_content_wrap,body.page-id-24234 .page_content_wrap,body.page-id-24235 .page_content_wrap{padding-top:26px!important;background:transparent!important}
body.page-id-24233 .cookieadmin_law_container,body.page-id-24234 .cookieadmin_law_container,body.page-id-24235 .cookieadmin_law_container,body.page-id-24233 .cookieadmin_re_consent,body.page-id-24234 .cookieadmin_re_consent,body.page-id-24235 .cookieadmin_re_consent{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
body.page-id-24233 .sc_chat_popup_button,body.page-id-24234 .sc_chat_popup_button,body.page-id-24235 .sc_chat_popup_button,body.page-id-24233 .sc_chat_popup,body.page-id-24234 .sc_chat_popup,body.page-id-24235 .sc_chat_popup{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
body.page-id-24233 .adp-popup,body.page-id-24234 .adp-popup,body.page-id-24235 .adp-popup,body.page-id-24233 .adp-popup-overlay,body.page-id-24234 .adp-popup-overlay,body.page-id-24235 .adp-popup-overlay{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
body.page-id-24233 #siteseo-universal-metabox-icon,body.page-id-24234 #siteseo-universal-metabox-icon,body.page-id-24235 #siteseo-universal-metabox-icon{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
body.page-id-24233,body.page-id-24234,body.page-id-24235{background-color:#fffaf4!important;background-image:url(https://pokeart.it/wp-content/uploads/2026/08/pa-inline-cdd899d44fef.png)!important;background-size:240px 240px!important;background-repeat:repeat!important;background-attachment:fixed!important;cursor:url(https://pokeart.it/wp-content/uploads/2026/08/pa-inline-20c1569dd94e.png) 10 10,auto}
body:has(.pokeart-page){background-color:#fffaf4!important;background-image:url(https://pokeart.it/wp-content/uploads/2026/08/pa-inline-cdd899d44fef.png)!important;background-size:240px 240px!important;background-repeat:repeat!important;background-attachment:fixed!important;cursor:url(https://pokeart.it/wp-content/uploads/2026/08/pa-inline-20c1569dd94e.png) 10 10,auto}
body:has(.pokeart-page) .sidebar.widget_area,body:has(.pokeart-page) .footer_wrap,body:has(.pokeart-page) header .sc_layouts_search,body:has(.pokeart-page) header .search_modern,body:has(.pokeart-page) .socials_mobile,body:has(.pokeart-page) .sc_socials,body:has(.pokeart-page) .adp-popup,body:has(.pokeart-page) .adp-popup-overlay{display:none!important;visibility:hidden!important}
body:has(.pokeart-page) .content{width:100%!important;max-width:100%!important}body:has(.pokeart-page) .content_wrap{max-width:1180px!important}body:has(.pokeart-page) .page_content_wrap{padding-top:26px!important;background:transparent!important}
body:has(.pokeart-page) .sc_layouts_title,body:has(.pokeart-page) .elementor-element-1d2470a{display:none!important}
body.page-id-24233 .page_wrap:before,body.page-id-24234 .page_wrap:before,body.page-id-24235 .page_wrap:before{content:none!important;background:none!important;display:none!important}
body.page-id-24233 .page_content_wrap,body.page-id-24234 .page_content_wrap,body.page-id-24235 .page_content_wrap,body.page-id-24233 header,body.page-id-24234 header,body.page-id-24235 header{position:relative;z-index:1}
body.page-id-24233 header .logo_image,body.page-id-24234 header .logo_image,body.page-id-24235 header .logo_image,body.page-id-24233 header .sc_layouts_logo img,body.page-id-24234 header .sc_layouts_logo img,body.page-id-24235 header .sc_layouts_logo img{width:118px!important;max-width:118px!important;height:auto!important;opacity:0!important}
body:has(.pokeart-page) header .logo_image,body:has(.pokeart-page) header .sc_layouts_logo img{width:118px!important;max-width:118px!important;height:auto!important;opacity:0!important}
@media(min-width:901px){body.page-id-24233 header .elementor-element-7e1e74b .elementor-widget:last-child,body.page-id-24234 header .elementor-element-7e1e74b .elementor-widget:last-child,body.page-id-24235 header .elementor-element-7e1e74b .elementor-widget:last-child,body.page-id-24233 header .sc_layouts_menu_mobile_button,body.page-id-24234 header .sc_layouts_menu_mobile_button,body.page-id-24235 header .sc_layouts_menu_mobile_button,.trx_addons_icon-menu{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}
.pokeart-page,.pokeart-page a,.pokeart-page button,.pokeart-page summary,.pa-social-top a{cursor:url(https://pokeart.it/wp-content/uploads/2026/08/pa-inline-20c1569dd94e.png) 10 10,auto}
.pokeart-page{--pa-ink:#1f2430;--pa-muted:#5d6470;--pa-line:#eadfd5;--pa-rose:#d84b63;--pa-yellow:#f2c65a;--pa-violet:#6b3a7d;--pa-mint:#4faea5;position:relative;z-index:1;color:var(--pa-ink);font-family:'Fredoka',system-ui,sans-serif}
.pokeart-page *{box-sizing:border-box}.pa-wrap{max-width:1180px;margin:0 auto;padding:0 22px}.pa-hero{padding:0 0 34px}.pa-hero-banner,.pa-soft-banner{overflow:hidden;border-radius:8px;border:1px solid rgba(31,36,48,.10);background:#fff;box-shadow:0 18px 50px rgba(31,36,48,.10)}.pa-hero-banner img,.pa-soft-banner img{display:block;width:100%;height:auto}.pa-hero-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;padding:28px 0 8px}.pa-kicker{margin:0 0 10px;color:var(--pa-rose);font-size:13px;font-weight:900;text-transform:uppercase}.pa-title,.pa-section h2,.pa-card h3,.pa-work h3{font-family:'Bangers','Fredoka',system-ui,sans-serif;font-weight:400;letter-spacing:0}.pa-title{font-size:clamp(46px,6vw,82px);line-height:.94;margin:0;color:var(--pa-ink);text-shadow:3px 3px 0 rgba(245,166,184,.55)}.pa-lead{font-size:19px;line-height:1.55;color:var(--pa-muted);max-width:760px;margin:16px 0 0}.pa-actions{display:flex;flex-wrap:wrap;gap:12px}.pa-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:7px;background:var(--pa-violet);color:#fff!important;text-decoration:none;font-weight:900;box-shadow:0 7px 0 #43234f}.pa-btn.secondary{background:#fff;color:var(--pa-ink)!important;border:2px solid var(--pa-ink);box-shadow:0 7px 0 var(--pa-yellow)}.pa-section{padding:34px 0}.pa-section h2{font-size:40px;line-height:1;margin:0 0 16px}.pa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pa-card,.pa-work,.pa-faq details{border:1px solid var(--pa-line);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 10px 30px rgba(31,36,48,.06)}.pa-card{padding:24px}.pa-card h3,.pa-work h3{font-size:27px;margin:0 0 10px}.pa-card p,.pa-work p,.pa-faq p{color:var(--pa-muted);line-height:1.6}.pa-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;margin-bottom:14px;border-radius:999px;background:#ffe7ed;color:#7d2436;font-size:12px;font-weight:900}.pa-soft-band{display:grid;grid-template-columns:1fr .9fr;gap:26px;align-items:center;padding:26px;border:1px solid #eadfd5;border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,243,231,.94) 58%,rgba(238,246,245,.94))}.pa-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pa-work{overflow:hidden}.pa-work-visual{height:220px;background:linear-gradient(145deg,#fff4e8,#f7d0d9 45%,#d9e5ec);display:flex;align-items:center;justify-content:center;padding:18px}.pa-work-visual span{width:126px;aspect-ratio:2.5/3.5;border-radius:8px;background:#fff;border:1px solid rgba(31,36,48,.12);box-shadow:0 14px 28px rgba(31,36,48,.16);transform:rotate(-7deg)}.pa-work:nth-child(2) .pa-work-visual{background:linear-gradient(145deg,#fff8dc,#f5cf7a 45%,#d6e0e8)}.pa-work:nth-child(2) .pa-work-visual span{transform:rotate(6deg)}.pa-work:nth-child(3) .pa-work-visual{background:linear-gradient(145deg,#f6f1ff,#cbb5da 45%,#ffe4ed)}.pa-work-body{padding:20px}.pa-work-meta{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.pa-work-meta span{border:1px solid var(--pa-line);border-radius:999px;background:#fff;padding:6px 10px;font-size:12px;font-weight:900;color:#5d6470}.pa-note{font-size:13px;color:var(--pa-muted);border-top:1px solid var(--pa-line);padding-top:16px}.pa-faq details{padding:18px 20px;margin:12px 0}.pa-faq summary{font-weight:900}.pa-footer{margin:34px 0 96px;padding:24px 0;border-top:1px solid var(--pa-line);color:var(--pa-muted);font-size:14px}.pa-footer-inner{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}.pa-footer a{color:var(--pa-ink)!important;font-weight:900;text-decoration:none}.pa-footer-links,.pa-footer-social{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.pa-contact-panel{padding:26px;border:1px solid var(--pa-line);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 14px 36px rgba(31,36,48,.08)}.pa-logo-corner{position:fixed;left:28px;top:34px;z-index:100000;display:block;width:118px;height:118px;background:url(https://pokeart.it/wp-content/uploads/2026/08/pa-inline-b659434c20c4.png) center/contain no-repeat;text-indent:-9999px;overflow:hidden}.pa-social-top{position:fixed;right:18px;top:176px;display:flex;flex-direction:column;align-items:center;gap:12px;z-index:999999}.pa-social-top a{display:inline-flex!important;align-items:center;justify-content:center;width:36px;height:36px;border:2px solid #1f2430;border-radius:999px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:21px 21px;color:transparent!important;text-decoration:none!important;font-size:0;box-shadow:0 4px 0 var(--pa-yellow)}.pa-social-top a.ig{background-color:#ffe7ed;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2430' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.4' cy='6.6' r='1.3' fill='%231f2430' stroke='none'/%3E%3C/svg%3E")}.pa-social-top a.tt{background-color:#eef6f5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231f2430' d='M15.8 3c.3 2.5 1.7 4 4.2 4.3v3.4c-1.5.1-2.9-.4-4.1-1.2v5.8c0 3.2-2.1 5.7-5.5 5.7-3 0-5.4-2.1-5.4-5.1 0-3.3 2.5-5.4 5.8-5.2v3.5c-1.4-.2-2.4.5-2.4 1.7 0 1 .8 1.7 1.9 1.7 1.3 0 2.1-.8 2.1-2.6V3h3.4z'/%3E%3C/svg%3E")}.pa-social-top a.fb{background-color:#f1e9ff;background-size:18px 18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231f2430' d='M14.2 8.2V6.7c0-.7.5-.9 1-.9h2.2V2.4c-.4-.1-1.7-.2-3.2-.2-3.2 0-5.3 1.9-5.3 5.5v.5H5.6V12h3.3v9.8h4.1V12h3.2l.6-3.8h-3.8z'/%3E%3C/svg%3E")}.pa-audio-player{position:fixed;right:22px;bottom:18px;z-index:700;width:min(360px,calc(100vw - 32px));display:grid;gap:8px;padding:14px;border:1px solid rgba(31,36,48,.14);border-radius:10px;background:rgba(255,255,255,.94);box-shadow:0 16px 45px rgba(31,36,48,.18);backdrop-filter:blur(12px);font-family:'Fredoka',system-ui,sans-serif}.pa-audio-title{font-size:13px;font-weight:900;color:var(--pa-ink)}.pa-audio-player audio{width:100%;height:34px}
.pa-catalog-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.pa-catalog-count{color:var(--pa-muted);font-size:14px;font-weight:800}.pa-catalog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pa-product{overflow:hidden;border:1px solid var(--pa-line);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(31,36,48,.07);transition:transform .18s ease,box-shadow .18s ease}.pa-product:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,36,48,.13)}.pa-product-link{display:block;color:inherit!important;text-decoration:none!important}.pa-product-image{position:relative;aspect-ratio:4/5;display:grid;place-items:center;padding:24px;background:linear-gradient(145deg,#fff8f1,#f6dce3 55%,#e4eef0)}.pa-product:nth-child(3n+2) .pa-product-image{background:linear-gradient(145deg,#f7f3ff,#dcd0e8 52%,#fff1d0)}.pa-product:nth-child(3n) .pa-product-image{background:linear-gradient(145deg,#eef7f5,#cfe6e1 52%,#ffe9ed)}.pa-product-image:before{content:'';width:58%;aspect-ratio:2.5/3.5;border:2px dashed rgba(31,36,48,.25);border-radius:8px;background:rgba(255,255,255,.72);box-shadow:0 14px 26px rgba(31,36,48,.10)}.pa-product-number{position:absolute;top:12px;left:12px;min-width:34px;height:28px;display:grid;place-items:center;border-radius:6px;background:#fff;color:var(--pa-ink);font-size:12px;font-weight:900}.pa-product-body{padding:17px}.pa-product-body h3{font-family:'Bangers','Fredoka',system-ui,sans-serif;font-size:25px;font-weight:400;margin:0 0 8px}.pa-product-meta{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.pa-product-meta span{padding:5px 8px;border:1px solid var(--pa-line);border-radius:999px;color:var(--pa-muted);font-size:11px;font-weight:800}.pa-product-price{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:13px;border-top:1px solid var(--pa-line);font-size:13px;font-weight:900}.pa-product-price strong{color:var(--pa-violet)}.pa-breadcrumbs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:4px 0 22px;color:var(--pa-muted);font-size:13px;font-weight:800}.pa-breadcrumbs a{color:var(--pa-violet)!important;text-decoration:none}.pa-detail{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:36px;align-items:start}.pa-detail-media{display:grid;gap:12px}.pa-detail-main{aspect-ratio:4/5;display:grid;place-items:center;border:1px solid var(--pa-line);border-radius:8px;background:linear-gradient(145deg,#fff8f1,#f2dbe3 55%,#e4eff0);box-shadow:0 18px 44px rgba(31,36,48,.10)}.pa-detail-main:before{content:'IMMAGINE PRINCIPALE';width:58%;aspect-ratio:2.5/3.5;display:grid;place-items:center;border:2px dashed rgba(31,36,48,.25);border-radius:8px;background:rgba(255,255,255,.72);color:var(--pa-muted);font-size:12px;font-weight:900}.pa-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pa-thumb{aspect-ratio:1;border:1px dashed rgba(31,36,48,.25);border-radius:6px;background:rgba(255,255,255,.78)}.pa-detail-info{position:sticky;top:34px;padding:28px;border:1px solid var(--pa-line);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 16px 38px rgba(31,36,48,.09)}.pa-detail-info h1{font-family:'Bangers','Fredoka',system-ui,sans-serif;font-size:48px;font-weight:400;line-height:1;margin:0 0 12px}.pa-detail-price{font-size:25px;font-weight:900;color:var(--pa-violet);margin:18px 0}.pa-detail-copy{color:var(--pa-muted);line-height:1.7}.pa-specs{display:grid;gap:0;margin:22px 0;border-top:1px solid var(--pa-line)}.pa-spec{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--pa-line);font-size:14px}.pa-spec strong{color:var(--pa-ink)}.pa-spec span{color:var(--pa-muted)}.pa-detail-note{margin-top:18px;padding:14px;border-left:4px solid var(--pa-yellow);background:#fff9e8;color:var(--pa-muted);font-size:13px;line-height:1.5}
@media(max-width:900px){body.page-id-24233 header .logo_image,body.page-id-24234 header .logo_image,body.page-id-24235 header .logo_image,body.page-id-24233 header .sc_layouts_logo img,body.page-id-24234 header .sc_layouts_logo img,body.page-id-24235 header .sc_layouts_logo img{width:82px!important;max-width:82px!important}.pa-logo-corner{left:14px;top:34px;width:82px;height:82px}.pa-social-top{right:10px;top:126px;gap:9px;flex-direction:column}.pa-social-top a{width:32px;height:32px;font-size:12px}.pa-hero{padding-top:30px}.pa-hero-copy,.pa-soft-band{grid-template-columns:1fr}.pa-actions{margin-top:4px}.pa-grid,.pa-gallery{grid-template-columns:1fr}.pa-title{font-size:48px}.pa-lead{font-size:17px}.pa-section{padding:26px 0}.pa-footer-inner{align-items:flex-start}.pa-audio-player{left:12px;right:12px;bottom:12px;width:auto}}
@media(max-width:900px){.pa-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pa-catalog-head{align-items:start;flex-direction:column;gap:4px}.pa-product-image{padding:14px}.pa-product-body{padding:13px}.pa-product-body h3{font-size:21px}.pa-product-price{align-items:start;flex-direction:column}.pa-detail{grid-template-columns:1fr}.pa-detail-info{position:static;padding:22px}.pa-detail-info h1{font-size:42px}}
