.phantom-vault{--pv-black: #080808;--pv-panel: #111111;--pv-panel-soft: #171717;--pv-red: #ef1b24;--pv-red-dark: #a40910;--pv-white: #f7f7f5;--pv-muted: #a9a9ad;--pv-line: rgba(255,255,255,.13);--pv-radius: 20px;background:var(--pv-black);color:var(--pv-white);font-family:var(--font-body--family, Arial, sans-serif);overflow:hidden}.phantom-vault *{box-sizing:border-box}.phantom-vault a{color:inherit;text-decoration:none}.pv-clear-filters{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 18px;padding:11px 13px;border:1px solid rgba(239,27,36,.58);border-radius:10px;background:#ef1b2414;color:#fff!important;font-size:11px;font-weight:850;letter-spacing:.08em;text-decoration:none!important;text-transform:uppercase;transition:border-color .2s ease,background .2s ease}.pv-clear-filters:hover{border-color:#ef1b24;background:#ef1b2433}.pv-clear-filters span{color:#ff5961;font-size:16px;line-height:1}.pv-shell{width:min(1240px,calc(100% - 40px));margin:0 auto}.pv-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:#ff4a51;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.pv-kicker:before{width:28px;height:2px;background:var(--pv-red);content:"";box-shadow:0 0 14px #ef1b24bf}.pv-kicker--plain:before{display:none}.pv-title{margin:0;font-family:var(--font-heading--family, Impact, sans-serif);font-size:clamp(42px,6.4vw,86px);font-weight:900;letter-spacing:-.045em;line-height:.94;text-transform:uppercase}.pv-title em{color:var(--pv-red);font-style:normal;text-shadow:0 0 32px rgba(239,27,36,.28)}.pv-subtitle{max-width:690px;margin:22px 0 0;color:var(--pv-muted);font-size:clamp(17px,2vw,20px);line-height:1.65}.pv-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:13px 22px;border:1px solid var(--pv-red);border-radius:10px;background:var(--pv-red);color:#fff;font-size:14px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.pv-button:hover{transform:translateY(-2px);background:#ff2b34;box-shadow:0 12px 34px #ef1b2438}.pv-button--ghost{border-color:#ef1b2494;background:linear-gradient(135deg,#ef1b241f,#ef1b2409);box-shadow:inset 0 0 0 1px #ffffff06}.pv-button--ghost:hover{border-color:#ef1b24;background:#ef1b24;box-shadow:0 12px 34px #ef1b2433}.pv-arrow{font-size:20px;line-height:1}.pv-section{padding:96px 0;border-top:1px solid var(--pv-line)}.pv-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:38px}.pv-section-heading h2{max-width:780px;margin:0;font-size:clamp(34px,5vw,62px);font-weight:900;letter-spacing:-.04em;line-height:.98;text-transform:uppercase}.pv-section-heading p{max-width:420px;margin:0;color:var(--pv-muted);line-height:1.6}.pv-card{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:linear-gradient(145deg,#ffffff0e,#ffffff05)}.pv-grid{display:grid;gap:18px}.pv-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pv-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-rate{position:relative;min-height:190px;padding:26px;overflow:hidden}.pv-rate:after{position:absolute;right:-32px;bottom:-62px;width:150px;height:150px;border:1px solid rgba(239,27,36,.28);border-radius:50%;content:"";box-shadow:0 0 58px #ef1b241f}.pv-rate__amount{color:var(--pv-red);font-size:clamp(31px,3.6vw,49px);font-weight:950;letter-spacing:-.05em;line-height:1}.pv-rate__unit{margin-top:8px;color:#d6d6d8;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pv-rate h3{margin:28px 0 0;font-size:18px;font-weight:800}.pv-step{padding:28px}.pv-step__number{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(239,27,36,.55);border-radius:50%;color:var(--pv-red);font-size:13px;font-weight:900}.pv-step h3{margin:26px 0 10px;font-size:22px}.pv-step p{margin:0;color:var(--pv-muted);line-height:1.62}.pv-category{position:relative;isolation:isolate;display:flex;min-height:320px;flex-direction:column;padding:28px;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.pv-category:hover{transform:translateY(-4px);border-color:#ef1b24b3}.pv-category:before{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,#08080814,#080808c2 52%,#080808fa),var(--pv-category-image,linear-gradient(135deg,#2a1114,#111));background-position:center;background-size:cover;content:"";transition:transform .35s ease}.pv-grid--4>.pv-category:nth-child(1):before{background-image:linear-gradient(180deg,#08080814,#080808c2 52%,#080808fa),url(/cdn/shop/files/676955.jpg?v=1787767562&width=1200)}.pv-grid--4>.pv-category:nth-child(2):before{background-image:linear-gradient(180deg,#08080814,#080808c2 52%,#080808fa),url(/cdn/shop/files/589397.jpg?v=1787750237&width=1200)}.pv-category:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(239,27,36,.18),transparent 48%);content:""}.pv-category:hover:before{transform:scale(1.035)}.pv-category__icon{display:grid;width:52px;height:52px;flex:0 0 auto;margin-bottom:auto;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:14px;background:#080808b8;color:var(--pv-red);font-size:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pv-category h3{margin:46px 0 8px;font-size:25px;font-weight:900;letter-spacing:-.025em;line-height:1.05;text-transform:uppercase}.pv-category p{min-height:44px;margin:0;color:#c2c2c6;font-size:14px;line-height:1.5}.pv-category__link{display:flex;align-items:center;justify-content:space-between;margin-top:18px;border-top:1px solid var(--pv-line);padding-top:16px;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pv-band{padding:28px 0;border-block:1px solid rgba(239,27,36,.38);background:linear-gradient(90deg,#ef1b2414,#ef1b242e,#ef1b2414)}.pv-band__inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.pv-band strong{font-size:clamp(18px,3vw,30px);font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.pv-band span{color:var(--pv-muted)}.pv-form{display:grid;gap:18px}.pv-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pv-field{display:grid;gap:8px}.pv-field label{color:#dadadd;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pv-field input,.pv-field select,.pv-field textarea{width:100%;min-height:52px;border:1px solid var(--pv-line);border-radius:10px;outline:0;background:#111;color:var(--pv-white);padding:13px 15px;font:inherit}.pv-field textarea{min-height:128px;resize:vertical}.pv-field input:focus,.pv-field select:focus,.pv-field textarea:focus{border-color:var(--pv-red);box-shadow:0 0 0 3px #ef1b241f}.pv-note{padding:18px;border-left:3px solid var(--pv-red);background:#ef1b2414;color:#d1d1d3;font-size:14px;line-height:1.6}.pv-modal{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:none;place-items:center;padding:24px;background:#000000d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pv-modal.is-open{display:grid}.pv-modal__card{width:min(520px,100%);padding:34px;text-align:center}.pv-modal__mark{display:grid;width:58px;height:58px;margin:0 auto 20px;place-items:center;border-radius:50%;background:var(--pv-red);font-size:26px;font-weight:900}.pv-modal h2{margin:0 0 12px;font-size:30px;text-transform:uppercase}.pv-modal p{margin:0 0 24px;color:var(--pv-muted);line-height:1.6}.pv-status{padding:16px 18px;border:1px solid rgba(239,27,36,.35);border-radius:10px;background:#ef1b2414;color:#ffd6d8}.pv-faq details{border-top:1px solid var(--pv-line)}.pv-faq details:last-child{border-bottom:1px solid var(--pv-line)}.pv-faq summary{cursor:pointer;padding:22px 0;font-size:18px;font-weight:800;list-style:none}.pv-faq summary::-webkit-details-marker{display:none}.pv-faq summary:after{float:right;color:var(--pv-red);content:"+";font-size:24px}.pv-faq details[open] summary:after{content:"\2212"}.pv-faq details p{max-width:820px;margin:-4px 0 24px;color:var(--pv-muted);line-height:1.65}@media(max-width:900px){.pv-grid--4,.pv-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-section-heading{align-items:start;flex-direction:column}}@media(max-width:640px){.pv-shell{width:min(100% - 28px,1240px)}.pv-section{padding:68px 0}.pv-grid--4,.pv-grid--3,.pv-grid--2,.pv-form-grid{grid-template-columns:1fr}.pv-band__inner{align-items:flex-start;flex-direction:column}.pv-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/phantom-vault.css.map */
