@font-face{font-family:PCRecovery;src:url('assets/outfit.ttf') format('truetype');font-weight:100 900;font-display:swap}@font-face{font-family:PCRecoveryScript;src:url('assets/mrdafoe.woff2') format('woff2');font-display:swap}
body:is(.pc-recovery-favorites,.pc-recovery-404) #page{background:#130c35}body:is(.pc-recovery-favorites,.pc-recovery-404) #main{padding:0!important;position:relative;isolation:isolate;clip-path:inset(0);background:#130c35}body:is(.pc-recovery-favorites,.pc-recovery-404) #main:before{content:"";position:fixed;inset:0;background:#130c35 url('assets/catalogue-neon-desktop.svg') center/cover no-repeat;z-index:-1;pointer-events:none}body:is(.pc-recovery-favorites,.pc-recovery-404) #main>.wf-wrap{width:100%!important;max-width:none!important;padding:0!important}body:is(.pc-recovery-favorites,.pc-recovery-404) #main .wf-container-main{display:block!important;margin:0!important;padding:0!important}body:is(.pc-recovery-favorites,.pc-recovery-404) #content{width:100%!important;float:none!important;margin:0!important;padding:0!important;min-height:0!important}body:is(.pc-recovery-favorites,.pc-recovery-404) #sidebar,body:is(.pc-recovery-favorites,.pc-recovery-404) .page-title{display:none!important}body:is(.pc-recovery-favorites,.pc-recovery-404) #main:after{display:none!important}body:is(.pc-recovery-favorites,.pc-recovery-404) #footer{margin-top:0!important}
#pc-favorites{box-sizing:border-box;padding:55px clamp(20px,4vw,80px) 65px;color:#fcf8ea;font:16px/1.7 PCRecovery,Arial,sans-serif;max-width:1800px;margin:auto}#pc-favorites *{box-sizing:border-box}#pc-favorites .pc-favorites-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:36px}#pc-favorites .pc-recovery-kicker{font-size:12px;letter-spacing:2px;font-weight:750;color:#ffcb00;margin:0 0 19px}#pc-favorites h1{font:800 clamp(39px,4vw,62px)/1.15 PCRecovery,Arial,sans-serif;letter-spacing:-1.5px;color:#fcf8ea;margin:0 0 20px}#pc-favorites h1 em{font:400 1.25em/1 PCRecoveryScript,cursive;color:#ffcb00}#pc-favorites .pc-favorites-heading p:not(.pc-recovery-kicker){color:#d7cce8;margin:0}#pc-favorites a{color:#ffcb00}#pc-favorites .pc-favorites-heading>a,#pc-favorites .pc-favorites-account{font-size:14px;font-weight:600;text-decoration:none;border-bottom:1px solid #9b65e5;padding-bottom:5px;flex:none}#pc-favorites .pc-favorites-panel{padding:35px 40px;border:1px solid #8650df;border-radius:25px;background:linear-gradient(135deg,#34235ee8,#211547f5);box-shadow:0 20px 60px #08051b30;min-width:0}#pc-favorites .pc-favorites-panel:has(.cart-empty){display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,340px);gap:40px;align-items:center;min-height:430px}#pc-favorites .pc-favorites-native{min-width:0}#pc-favorites .pc-favorites-native .tinv-header{display:none}#pc-favorites .pc-favorites-native .tinv-wishlist{margin:0;color:#fcf8ea}#pc-favorites .pc-favorites-native .cart-empty{font-size:clamp(23px,2.2vw,34px);font-weight:700;line-height:1.35;background:transparent;border:0;color:#fcf8ea;padding:0;margin:0 0 28px}#pc-favorites .cart-empty:before{display:none}#pc-favorites .pc-favorites-art{display:none;text-align:center}#pc-favorites .pc-favorites-panel:has(.cart-empty) .pc-favorites-art{display:block}#pc-favorites .pc-favorites-art img{width:260px;height:auto;max-width:100%;display:block;margin:auto}#pc-favorites .pc-favorites-art p{font-size:14px;color:#d7cce8;margin:15px 0 0;line-height:1.6}#pc-favorites .pc-favorites-native .return-to-shop{margin:0}#pc-favorites .pc-favorites-native .button{display:inline-flex;align-items:center;justify-content:center;background:#ffcb00;color:#130c35;border:0;border-radius:12px;min-height:48px;padding:13px 22px;font:700 15px/1.35 PCRecovery,Arial,sans-serif;text-decoration:none;white-space:normal}#pc-favorites .pc-favorites-account{display:inline-block;margin-top:25px}#pc-favorites table{background:transparent;color:#fcf8ea;border-color:#8053c4;width:100%;font:15px/1.6 PCRecovery,Arial,sans-serif}#pc-favorites table :is(th,td){border-color:#7951b3;color:#fcf8ea}#pc-favorites table th{color:#ffdc57}#pc-favorites table .product-name a{color:#fcf8ea}#pc-favorites table .product-thumbnail img{background:#fff;border-radius:10px;max-width:90px}#pc-favorites table input,#pc-favorites table select{background:#170f30;color:#fcf8ea;border:1px solid #8f65cd;border-radius:7px}#pc-favorites table button:not(.button){color:#fcf8ea}#pc-favorites :is(button,a,input,select):focus-visible{outline:3px solid #ffcb00;outline-offset:4px}#pc-favorites .tinvwl-table-manage-list{margin-bottom:0}
/* Preserve the native 404 content and its Raven photograph; only arrange and style it. */
body.pc-recovery-404 #content{padding:60px clamp(20px,4vw,75px) 70px!important;font-family:PCRecovery,Arial,sans-serif}body.pc-recovery-404 #content [data-elementor-type="error-404"]{max-width:1600px;margin:auto!important;padding:0!important;border:1px solid #8a50d5;border-radius:30px;background:linear-gradient(135deg,#34205cdd,#1c123ded);overflow:hidden;box-shadow:0 20px 65px #07041855}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-top-section>.elementor-container{min-height:580px!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch!important;gap:0}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-top-column{width:100%!important;min-width:0}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-element-73d8122>.elementor-widget-wrap{padding:40px!important;display:flex;flex-direction:column;justify-content:center!important;align-content:center!important;gap:16px}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-element-b08613b .elementor-heading-title{font:850 clamp(100px,12vw,190px)/1 PCRecovery,Arial,sans-serif!important;letter-spacing:-7px;color:#ffcb00}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-element-7c0a5e7{width:100%!important;max-width:470px!important}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-element-7c0a5e7>.elementor-widget-container{padding:0!important;margin:0!important}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-element-7c0a5e7 .elementor-heading-title{color:#fcf8ea;font:650 clamp(23px,2.5vw,34px)/1.4 PCRecovery,Arial,sans-serif!important}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-element-78cd2c2>.elementor-widget-container{margin:10px 0 0!important}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-button{min-width:165px;padding:16px 30px;background:#ffcb00;color:#130c35;border-radius:12px!important;border:0;font:750 16px/1.3 PCRecovery,Arial,sans-serif}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-element-4b97792{display:flex!important}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-element-4b97792>.elementor-widget-wrap{padding:0!important;min-height:580px;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;background-color:#0c0920;border-left:1px solid #7845b6}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-spacer{display:none}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-widget{margin:0!important}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-button:focus-visible{outline:3px solid #fff;outline-offset:5px}
@media(max-width:800px){#pc-favorites{padding:40px 20px 50px}#pc-favorites .pc-favorites-heading{display:block}#pc-favorites .pc-favorites-heading>a{display:inline-block;margin-top:22px}#pc-favorites .pc-favorites-panel{padding:28px}#pc-favorites .pc-favorites-panel:has(.cart-empty){grid-template-columns:1fr;gap:25px}#pc-favorites .pc-favorites-art{order:-1}#pc-favorites .pc-favorites-art img{width:180px}#pc-favorites .pc-favorites-native .cart-empty{text-align:center}#pc-favorites .pc-favorites-native .return-to-shop{text-align:center}body.pc-recovery-404 #content{padding:35px 20px 45px!important}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-top-section>.elementor-container{grid-template-columns:1fr;min-height:0!important}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-element-73d8122>.elementor-widget-wrap{padding:35px 25px!important}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-element-b08613b .elementor-heading-title{font-size:115px!important;letter-spacing:-4px}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-element-4b97792>.elementor-widget-wrap{min-height:380px;border-left:0;border-top:1px solid #7845b6}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-element-7c0a5e7 .elementor-heading-title{font-size:24px!important}}
@media(max-width:420px){#pc-favorites{padding:32px 14px 45px}#pc-favorites h1{font-size:37px}#pc-favorites .pc-favorites-panel{padding:24px 18px;border-radius:20px}#pc-favorites .pc-favorites-account{font-size:13px}body.pc-recovery-404 #content{padding:30px 14px 40px!important}body.pc-recovery-404 #content [data-elementor-type="error-404"]{border-radius:23px}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-element-73d8122>.elementor-widget-wrap{padding:30px 20px!important}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-element-7c0a5e7 .elementor-heading-title{font-size:22px!important}body.pc-recovery-404 #content [data-elementor-type="error-404"] .elementor-element-4b97792>.elementor-widget-wrap{min-height:330px}}
body:is(.pc-recovery-favorites,.pc-recovery-404){background:#130c35!important}body.pc-recovery-404 #page{min-height:100vh}#pc-favorites .pc-favorites-native .cart-empty{display:block!important;position:static!important;transform:none!important;opacity:1!important;visibility:visible!important;width:auto!important;max-width:none!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;animation:none!important}

body.pc-recovery-404 #page{display:block!important}

body:is(.pc-recovery-favorites,.pc-recovery-404) #footer .elementor-location-footer>.elementor-section:first-child{margin-top:0!important}
#pc-favorites .pc-favorites-native .cart-empty{box-shadow:none!important;margin-bottom:28px!important;background:transparent!important}
