/* Hesapin Winter V98 — gerçek hediye kampanyası ürün seçim alanı. */
.winter-gift-v98{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:14px;margin:14px 0 16px;padding:17px;border:1px solid rgba(104,209,255,.34);border-radius:18px;background:linear-gradient(135deg,rgba(5,54,93,.96),rgba(4,33,65,.97));box-shadow:inset 0 1px 0 rgba(207,246,255,.10),0 12px 28px rgba(0,9,29,.18);color:#f0faff}
.winter-gift-v98:before{content:"";position:absolute;z-index:-1;inset:-55px -35px auto auto;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(61,184,255,.24),transparent 70%);pointer-events:none}
.winter-gift-v98 *{box-sizing:border-box}
.winter-gift-v98-head{display:flex;align-items:flex-start;gap:12px;min-width:0}
.winter-gift-v98-symbol{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid rgba(139,221,255,.5);border-radius:13px;background:linear-gradient(145deg,rgba(35,139,194,.7),rgba(15,79,133,.5));color:#a5edff;font-size:19px;box-shadow:0 0 18px rgba(43,161,255,.18)}
.winter-gift-v98-head>div{flex:1;min-width:0}.winter-gift-v98-head small{display:block;color:#7ce6ff;font-size:10px;font-weight:900;letter-spacing:.1em}.winter-gift-v98-head h2{margin:4px 0 5px;color:#fff;font-size:18px;line-height:1.25;font-weight:850;letter-spacing:-.02em}.winter-gift-v98-head p{margin:0;color:#accbdf;font-size:11px;line-height:1.55}
.winter-gift-v98-counter{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:4px 9px;border:1px solid rgba(113,236,183,.3);border-radius:8px;background:rgba(14,161,115,.12);color:#8cf2c7;font-size:10px;font-weight:900;white-space:nowrap}
.winter-gift-v98-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.winter-gift-v98-choice{position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:90px;padding:10px 12px;border:1px solid rgba(101,176,225,.28);border-radius:13px;background:rgba(0,25,51,.58);color:#edf9ff;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}
.winter-gift-v98-choice:hover:not(.is-soldout){border-color:rgba(107,223,255,.8);background:rgba(5,60,98,.72);transform:translateY(-1px)}
.winter-gift-v98-choice.is-selected{border-color:#69ddff;background:linear-gradient(110deg,rgba(9,106,159,.78),rgba(5,61,108,.86));box-shadow:inset 0 0 0 1px rgba(84,225,255,.21),0 5px 18px rgba(1,23,52,.24)}
.winter-gift-v98-choice:focus-within{outline:2px solid #9ce8ff;outline-offset:2px}
.winter-gift-v98-choice.is-soldout{opacity:.58;cursor:not-allowed}.winter-gift-v98-choice input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.winter-gift-v98-image{display:grid;place-items:center;flex:0 0 54px;width:54px;height:65px;overflow:hidden;border:1px solid rgba(129,212,255,.28);border-radius:9px;background:#102e51;color:#92eaff;font-size:19px}.winter-gift-v98-image img{display:block;width:100%;height:100%;object-fit:cover}
.winter-gift-v98-copy{display:grid;gap:3px;flex:1;min-width:0}.winter-gift-v98-copy strong{color:#f9fcff;font-size:11px;font-weight:850;line-height:1.34;overflow-wrap:anywhere}.winter-gift-v98-copy small{color:#a3c4d9;font-size:9px;line-height:1.4;overflow-wrap:anywhere}.winter-gift-v98-copy em{font-style:normal;color:#82d8ff;font-size:9px;font-weight:750}
.winter-gift-v98-status{position:absolute;top:7px;right:8px;color:#8df1bb;font-size:8px;font-weight:900;letter-spacing:.02em}.winter-gift-v98-check{align-self:end;margin-bottom:2px;color:#83eaff;font-size:15px;opacity:.14}.winter-gift-v98-choice.is-selected .winter-gift-v98-check{opacity:1}.winter-gift-v98-choice.is-soldout .winter-gift-v98-status{color:#cbd4dc}
.winter-gift-v98-input{display:grid;gap:6px;padding:12px;border:1px solid rgba(101,203,255,.25);border-radius:12px;background:rgba(0,21,44,.45)}.winter-gift-v98-input[hidden]{display:none!important}.winter-gift-v98-input label{color:#e4f7ff;font-size:11px;font-weight:850}.winter-gift-v98-input input{width:100%;min-height:43px;padding:10px 12px;border:1px solid rgba(99,188,239,.44);border-radius:9px;outline:none;background:#062b4c;color:#fff;font-size:12px}.winter-gift-v98-input input:focus{border-color:#66e0ff;box-shadow:0 0 0 3px rgba(79,196,252,.14)}.winter-gift-v98-input input::placeholder{color:#789db7}.winter-gift-v98-input small{color:#a9c5d7;font-size:10px;line-height:1.5}
.winter-gift-v98-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;border:1px solid rgba(102,199,245,.16);border-radius:9px;background:rgba(2,26,52,.56);color:#aecfe3;font-size:10px;line-height:1.5}.winter-gift-v98-note i{margin-top:2px;color:#67d6f7}.winter-gift-v98-note.is-error{color:#ffd3d3;border-color:rgba(255,122,133,.55);background:rgba(137,32,55,.25)}
@media(max-width:1100px){.winter-gift-v98-choices{grid-template-columns:1fr}.winter-gift-v98-choice{min-height:82px}}
@media(max-width:650px){.winter-gift-v98{padding:12px;gap:11px;border-radius:14px}.winter-gift-v98-head{gap:9px;flex-wrap:wrap}.winter-gift-v98-symbol{width:36px;height:36px;flex-basis:36px}.winter-gift-v98-head h2{font-size:16px}.winter-gift-v98-head p{font-size:10px}.winter-gift-v98-counter{margin-left:45px}.winter-gift-v98-choice{padding:9px}.winter-gift-v98-copy strong{font-size:11px}}
