.sjk-extra{--sjk-navy:#113766;--sjk-dark:#0f1e3f;--sjk-pink:#f32c59;--sjk-border:#e4eaf1;color:var(--sjk-dark);width:100%;max-width:1280px;margin:0 auto;padding:30px 20px 45px;box-sizing:border-box}.sjk-extra *{box-sizing:border-box}.sjk-extra__head{text-align:center;max-width:780px;margin:0 auto 38px}.sjk-extra__eyebrow{color:var(--sjk-pink);font-size:12px;font-weight:700;letter-spacing:1.6px}.sjk-extra__head h2{font-size:clamp(30px,4vw,44px);color:var(--sjk-dark);line-height:1.2;margin:13px 0}.sjk-extra__head p{font-size:16px;color:#66758a;line-height:1.65}.sjk-extra__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sjk-extra__card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--sjk-border);border-radius:18px;overflow:hidden;background:white;box-shadow:0 12px 32px rgba(15,30,63,.06)}.sjk-extra__image{height:210px;background:linear-gradient(120deg,#113766,#5d829e);background-position:center;background-size:cover;display:flex;align-items:flex-end;padding:20px}.sjk-extra__date{background:white;color:var(--sjk-navy);padding:10px 14px;border-radius:9px;font-size:14px;font-weight:700}.sjk-extra__body{padding:26px;display:flex;flex-direction:column;flex:1}.sjk-extra__label{font-size:12px;color:var(--sjk-pink);font-weight:700;letter-spacing:.6px;text-transform:uppercase}.sjk-extra__body h3{font-size:22px;line-height:1.3;color:var(--sjk-dark);margin:12px 0 15px;font-weight:700}.sjk-extra__description{color:#617086;line-height:1.65;font-size:15px;flex:1}.sjk-extra__description p{margin:0 0 1em}.sjk-extra__footer{border-top:1px solid var(--sjk-border);padding-top:19px;margin-top:18px}.sjk-extra__price-caption{font-size:12px;color:#778397}.sjk-extra__price{color:var(--sjk-navy);font-size:29px;font-weight:800;margin:4px 0 15px}.sjk-extra__details summary{display:block;list-style:none;cursor:pointer;text-align:center;background:var(--sjk-pink);color:#fff;padding:14px 16px;border-radius:9px;font-size:15px;font-weight:700}.sjk-extra__details summary::-webkit-details-marker{display:none}.sjk-extra__details summary:hover{background:#db2450}.sjk-extra__details[open] summary{margin-bottom:18px}.sjk-extra__form{border-top:1px solid var(--sjk-border);padding-top:15px}.sjk-extra__inactive{display:block;text-align:center;background:#edf1f7;color:#566b82;padding:14px 12px;border-radius:9px;font-size:14px}.sjk-extra__note{text-align:center;color:#69798e;font-size:14px;margin:28px auto 0}.sjk-extra :focus-visible{outline:3px solid #f32c59;outline-offset:3px}@media(max-width:990px){.sjk-extra__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.sjk-extra{padding:25px 15px 40px}.sjk-extra__grid{grid-template-columns:1fr}.sjk-extra__body{padding:22px}.sjk-extra__image{height:195px}}

.sjk-extra__payform{display:grid;gap:13px}.sjk-extra__payform label{display:grid;gap:5px;font-size:13px;color:#344662;font-weight:600}.sjk-extra__payform input:not([type=checkbox]),.sjk-extra__payform select{width:100%;min-width:0;padding:11px;border:1px solid #d7dfea;border-radius:8px;background:#fff;color:#172b46;font-size:15px}.sjk-extra__payform button{width:100%;background:#f32c59;color:#fff;border:0;border-radius:9px;padding:14px;font-weight:700;cursor:pointer}.sjk-extra__payform button:hover{background:#d91f4b}.sjk-extra__payform .sjk-extra__consent{display:block;font-weight:400;line-height:1.5;font-size:12px}.sjk-extra__consent input{margin-right:6px}.sjk-extra__paynote{font-size:12px;color:#62748b;line-height:1.5}.sjk-extra__error{background:#fff1f3;color:#a1193b;padding:10px;border-radius:8px;font-size:13px}

.sjk-extra__return{padding:17px;border-radius:10px;background:#eef3fb;color:#113766;text-align:center;font-weight:600}
