#memoryBoxesPage{background:#f7f8fa;min-height:100vh;font-family:degular-variable,Arial,sans-serif;font-style:normal;font-weight:400}#memoryBoxesPage h2,#memoryBoxesPage h4,#memoryBoxesPage h5{color:#0c2340}#memoryBoxesPage .container{max-width:680px;margin:0 auto;padding:40px 20px 80px}#memoryBoxesPage .box-feature{background:url(../media/memory-box-150.2ubno8x1u265e.png) -20px -10px/calc(100% + 100px) no-repeat;max-width:1500px;margin:0 auto}@media (min-width:768px){#memoryBoxesPage .box-feature{background-size:550px}}@media (min-width:1024px){#memoryBoxesPage .box-feature{background-size:600px}}@media (min-width:1300px){#memoryBoxesPage .box-feature{background-position:-30px -10px;background-size:650px}}@media (min-width:1500px){#memoryBoxesPage .box-feature{background-position-x:0;background-size:710px}}#memoryBoxesPage #splitContent img{visibility:hidden}#memoryBoxesPage .stepper{justify-content:center;align-items:center;gap:0;margin-bottom:32px;display:flex}#memoryBoxesPage .stepper .stepItem{color:#6b7280;align-items:center;gap:5px;font-size:13px;line-height:17px;display:flex}@media (min-width:768px){#memoryBoxesPage .stepper .stepItem{gap:8px;font-size:16px;line-height:20px}}#memoryBoxesPage .stepper .stepItem:not(:last-child):after{content:"";background:#bec0c2;width:0;height:1px;margin:0 3px;display:block}@media (min-width:768px){#memoryBoxesPage .stepper .stepItem:not(:last-child):after{width:40px;margin:0 12px}}#memoryBoxesPage .stepper .stepItem.active .stepCircle{color:#fff;background:#0c2340;border-color:#0c2340}#memoryBoxesPage .stepper .stepItem.active .stepLabel{color:#0c2340;font-weight:600}#memoryBoxesPage .stepper .stepItem.done .stepCircle{color:#0c2340;background:#ffcd00;border-color:#ffcd00}#memoryBoxesPage .stepper .stepCircle{border:2px solid #e0e3ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;transition:all .2s;display:flex}#memoryBoxesPage .card{background:#fff;border:1px solid #e0e3ea;border-radius:10px;padding:36px 40px;box-shadow:0 4px 24px #002d621a}@media (max-width:600px){#memoryBoxesPage .card{padding:24px 20px}}#memoryBoxesPage .card h5{font-size:22px;font-weight:700;line-height:28px}#memoryBoxesPage .card h5 strong{color:#c8102e;font-weight:900;display:block}#memoryBoxesPage .card.confirmation{text-align:center}#memoryBoxesPage .card.confirmation .confIcon{width:100%;max-width:120px;margin:0 auto 12px}#memoryBoxesPage .card.confirmation .confIcon svg{color:#c8102e}#memoryBoxesPage .card.confirmation .confIcon svg .st0,#memoryBoxesPage .card.confirmation .confIcon svg .st1{fill:#fff}#memoryBoxesPage .card.confirmation .confIcon svg .st0,#memoryBoxesPage .card.confirmation .confIcon svg .st2{display:none}#memoryBoxesPage .card.confirmation .confIcon svg .st3{fill:#c8102e}#memoryBoxesPage .card.confirmation .confSub{color:#6b7280;margin:4px 0 20px;font-family:Arial,Helvetica,sans-serif;font-size:15px}#memoryBoxesPage .card.confirmation .confBox{color:#fff;text-align:left;background:#0c2340;border-radius:8px;margin:24px 0;padding:24px 28px}#memoryBoxesPage .card.confirmation .confBox h3{color:#ffcd00;text-transform:uppercase;letter-spacing:1px;margin:0 0 14px;font-family:Arial,Helvetica,sans-serif;font-size:14px}#memoryBoxesPage .card.confirmation .confBox ul{margin:0;padding-left:20px}#memoryBoxesPage .card.confirmation .confBox li{margin-bottom:10px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55}#memoryBoxesPage .card.confirmation .confBox a{color:#ffcd00}#memoryBoxesPage .card.confirmation .goTeam{color:#0c2340;margin-top:24px;font-size:20px;font-weight:700}#memoryBoxesPage #cards .card{flex:auto;padding:0}@media (min-width:525px){#memoryBoxesPage #cards .card{width:48%}}@media (min-width:992px){#memoryBoxesPage #cards .card{width:23%}}#memoryBoxesPage .label{color:#0c2340;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:13px;font-weight:700;display:block}#memoryBoxesPage .label .hint{text-transform:none;color:#6b7280;letter-spacing:0;font-weight:400}#memoryBoxesPage .input{color:#101a2c;box-sizing:border-box;background:#f7f8fa;border:1.5px solid #e0e3ea;border-radius:6px;width:100%;padding:11px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}#memoryBoxesPage .input:focus{background:#fff;border-color:#0c2340;outline:none;box-shadow:0 0 0 3px #002d621a}#memoryBoxesPage .fieldGroup{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}@media (max-width:560px){#memoryBoxesPage .fieldGroup{grid-template-columns:1fr}}#memoryBoxesPage .field{margin-bottom:20px}#memoryBoxesPage .checkLabel{color:#101a2c;cursor:pointer;align-items:center;gap:8px;font-size:15px;display:flex}#memoryBoxesPage .checkLabel input{accent-color:#0c2340;width:16px;height:16px}#memoryBoxesPage .error{color:#c8102e;margin:4px 0 0;font-size:12px}#memoryBoxesPage .muted{color:#6b7280;margin:6px 0 0;font-size:13px}#memoryBoxesPage .availNote{color:#fa4d00;align-items:center;gap:5px;margin:9px 0 0;font-size:13px;display:flex}#memoryBoxesPage .availNote svg{margin-top:-4px}#memoryBoxesPage .availNote.soldOut{color:#c8102e}#memoryBoxesPage .radioGroup{flex-direction:column;gap:10px;display:flex}#memoryBoxesPage .radioGroup.disabled{opacity:.45;pointer-events:none}#memoryBoxesPage .radioGroup .radioCard{cursor:pointer;color:#101a2c;border:1.5px solid #e0e3ea;border-radius:8px;align-items:center;gap:14px;padding:14px 18px;font-size:15px;line-height:19px;transition:border-color .15s,background .15s;display:flex}#memoryBoxesPage .radioGroup .radioCard:hover{background:#002d6208;border-color:#0c2340}#memoryBoxesPage .radioGroup .radioCard.selected{background:#002d620d;border-color:#0c2340}#memoryBoxesPage .radioGroup .radioCard input[type=radio]{accent-color:#0c2340;flex-shrink:0;width:16px;height:16px}#memoryBoxesPage .radioGroup .radioCard .boxDesc{color:#6b7280;font-size:13px}#memoryBoxesPage .radioGroup .radioCard .avail{color:#6b7280;white-space:nowrap;margin-left:auto;font-size:13px}#memoryBoxesPage .radioGroup .radioCard .price{color:#0c2340;white-space:nowrap;margin-left:auto;font-size:16px;font-weight:700}#memoryBoxesPage .orderSummary{background:#f7f8fa;border:1px solid #e0e3ea;border-radius:8px;margin-bottom:20px;padding:20px 22px}#memoryBoxesPage .orderSummary h3{text-transform:uppercase;letter-spacing:1px;color:#0c2340;margin:0 0 14px;font-size:13px}#memoryBoxesPage .orderSummary .summaryRow{color:#101a2c;border-bottom:1px solid #e0e3ea;justify-content:space-between;gap:16px;padding:6px 0;font-size:14px;display:flex}#memoryBoxesPage .orderSummary .summaryRow:last-child{border-bottom:none}#memoryBoxesPage .orderSummary .summaryRow.total{color:#0c2340;padding-top:12px;font-size:16px;font-weight:700}#memoryBoxesPage .notice{color:#0c2340;background:#fdbb301f;border:1px solid #ffcd00;border-radius:6px;align-items:start;gap:5px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}#memoryBoxesPage .notice svg{width:16px;transform:translateY(2px)}#memoryBoxesPage .cardContainer{background:#fff;border:1.5px solid #e0e3ea;border-radius:6px;min-height:80px;margin-bottom:6px;padding:14px 12px}#memoryBoxesPage .secureNote{text-align:center;color:#6b7280;margin-top:16px;font-size:12px}#memoryBoxesPage .actions{justify-content:flex-end;gap:12px;margin-top:32px;display:flex}#memoryBoxesPage .btnPrimary{font-family:var(--font-wnba,Arial, sans-serif);color:#fff;text-align:center;-webkit-user-select:none;user-select:none;-o-transition:all .2s ease-out;background-color:#c8102e;border:2px solid #c8102e;border-radius:4px;padding:.8rem 1.2rem;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:all .2s ease-out}#memoryBoxesPage .btnPrimary:hover,#memoryBoxesPage .btnPrimary:focus{color:#fff;cursor:pointer;background-color:#ab0e28;border-color:#ab0e28;outline:none;text-decoration:none}#memoryBoxesPage .btnPrimary:focus-visible{outline:1px solid #c8102e}#memoryBoxesPage .btnPrimary{color:#fff;cursor:pointer;background:#0c2340;border:none;border-radius:6px;padding:13px 28px;font-size:15px;font-weight:700;transition:background .15s,transform .1s}#memoryBoxesPage .btnPrimary:hover:not(:disabled){background:#08192e}#memoryBoxesPage .btnPrimary:active:not(:disabled){transform:scale(.98)}#memoryBoxesPage .btnPrimary:disabled{opacity:.6;cursor:not-allowed}#memoryBoxesPage .btnSecondary{color:#0c2340;cursor:pointer;background:0 0;border:1.5px solid #e0e3ea;border-radius:6px;padding:13px 22px;font-size:15px;transition:border-color .15s}#memoryBoxesPage .btnSecondary:hover:not(:disabled){border-color:#0c2340}
