/* Kış Teması · Ürün Paketleri V62 */
.winter-packages-page{padding-top:18px}.winter-packages-hero{min-height:250px;padding:34px 38px;display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:center;overflow:hidden;background:radial-gradient(circle at 82% 24%,rgba(72,194,255,.20),transparent 32%),linear-gradient(135deg,rgba(5,58,101,.98),rgba(2,31,58,.98))}.winter-packages-hero-copy{position:relative;z-index:2;max-width:760px}.winter-packages-kicker{display:inline-flex;align-items:center;gap:8px;color:#6fe0ff;font-size:11px;font-weight:950;letter-spacing:.12em}.winter-packages-hero h1{margin:10px 0 8px;font-size:clamp(34px,4vw,58px);letter-spacing:-.045em;line-height:1}.winter-packages-hero p{margin:0;max-width:650px;color:#b7d2e5;line-height:1.65}.winter-packages-hero-badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.winter-packages-hero-badges span{min-height:38px;padding:0 12px;border-radius:12px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(92,197,255,.18);background:rgba(8,57,95,.54);color:#dff5ff;font-size:11px;font-weight:800}.winter-packages-hero-badges i{color:#68d9ff}.winter-packages-hero-art{position:relative;min-height:180px;display:grid;place-items:center}.winter-package-gift{width:142px;height:142px;border-radius:36px;display:grid;place-items:center;background:linear-gradient(145deg,#0b79c6,#0a4f8c);border:1px solid rgba(116,218,255,.44);box-shadow:0 28px 55px rgba(0,0,0,.25),0 0 35px rgba(56,187,255,.18);transform:rotate(-4deg)}.winter-package-gift i{font-size:68px;color:#dff8ff}.winter-package-snow{position:absolute;color:rgba(214,245,255,.58);font-size:34px}.winter-package-snow.s1{left:18px;top:12px}.winter-package-snow.s2{right:18px;top:24px;font-size:25px}.winter-package-snow.s3{right:42px;bottom:3px;font-size:42px}.winter-packages-toolbar{margin:18px 0;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px}.winter-packages-toolbar-info{display:flex;align-items:center;gap:10px;color:#a9c9dd;font-size:11px}.winter-packages-toolbar-info>i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(65,184,255,.10);color:#6bd9ff}.winter-packages-toolbar-info strong{color:#fff}.winter-packages-filters{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.winter-packages-filters::-webkit-scrollbar{display:none}.winter-packages-filters button{flex:0 0 auto;min-height:38px;padding:0 12px;border-radius:11px;border:1px solid rgba(88,184,242,.17);background:rgba(5,44,78,.58);color:#a9c9dd;display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:10px;font-weight:850}.winter-packages-filters button b{min-width:20px;height:20px;padding:0 5px;border-radius:7px;display:grid;place-items:center;background:rgba(255,255,255,.06);font-size:8px}.winter-packages-filters button.is-active{border-color:rgba(92,211,255,.55);background:linear-gradient(180deg,#0b74b5,#07538d);color:#fff;box-shadow:0 0 16px rgba(49,170,255,.12)}.winter-packages-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.winter-package-card{min-width:0;overflow:hidden;border-radius:20px;border:1px solid rgba(77,177,240,.28);background:linear-gradient(180deg,rgba(6,49,85,.98),rgba(3,31,57,.99));box-shadow:0 18px 36px rgba(0,0,0,.20);transition:.22s}.winter-package-card:hover{transform:translateY(-4px);border-color:rgba(94,210,255,.52);box-shadow:0 24px 44px rgba(0,0,0,.26),0 0 26px rgba(47,177,255,.10)}.winter-package-card[hidden]{display:none!important}.winter-package-visual{position:relative;display:block;height:250px;overflow:hidden;background:radial-gradient(circle at 50% 20%,rgba(68,184,255,.22),transparent 55%),#052f52}.winter-package-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.03);transition:.3s}.winter-package-card:hover .winter-package-bg{transform:scale(1.07)}.winter-package-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,14,28,.10),rgba(2,18,35,.18) 38%,rgba(3,25,46,.88) 100%)}.winter-package-card-top{position:absolute;z-index:2;left:14px;right:14px;top:14px;display:flex;justify-content:space-between;gap:8px}.winter-package-card-top em,.winter-package-card-top b{min-height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:9px;font-weight:950;backdrop-filter:blur(10px)}.winter-package-card-top em{background:rgba(4,29,53,.72);border:1px solid rgba(255,255,255,.13);color:#e8f8ff}.winter-package-card-top b{background:linear-gradient(180deg,#14d87a,#0ea15a);color:#fff}.winter-package-mini-covers{position:absolute;z-index:2;left:14px;right:14px;bottom:14px;display:flex;align-items:flex-end;gap:8px}.winter-package-mini-covers>span{width:58px;height:76px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:#062642;border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 24px rgba(0,0,0,.28)}.winter-package-mini-covers img{width:100%;height:100%;object-fit:cover}.winter-package-mini-covers i{color:#70d9ff}.winter-package-mini-covers .more{height:54px;color:#8edfff;font-size:11px;font-weight:950;background:rgba(5,48,82,.78)}.winter-package-body{padding:16px}.winter-package-title-row{display:flex;justify-content:space-between;gap:14px}.winter-package-title-row small{color:#64d8ff;font-size:8px;font-weight:950;letter-spacing:.11em}.winter-package-title-row h2{margin:5px 0 0;font-size:17px;line-height:1.25}.winter-package-title-row>i{color:rgba(105,218,255,.32);font-size:24px}.winter-package-body>p{min-height:36px;margin:8px 0 0;color:#91b8d0;font-size:10px;line-height:1.55}.winter-package-price-row{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:15px;padding:12px;border-radius:13px;background:rgba(3,27,50,.48);border:1px solid rgba(82,178,237,.10)}.winter-package-price-row del{display:block;color:#789ab1;font-size:10px}.winter-package-price-row strong{display:block;margin-top:3px;color:#8fe6ff;font-size:22px}.winter-package-price-row>span{min-width:100px;padding:8px 10px;border-radius:11px;background:rgba(47,198,137,.08);border:1px solid rgba(64,225,157,.16);text-align:center}.winter-package-price-row>span small{display:block;color:#8abda8;font-size:8px}.winter-package-price-row>span b{display:block;margin-top:2px;color:#64efb1;font-size:11px}.winter-package-actions{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:12px}.winter-package-actions button,.winter-package-actions a{min-height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;font-weight:950}.winter-package-actions button{border:1px solid rgba(83,211,255,.50);background:linear-gradient(180deg,#19aaff,#1277ef);color:#fff;cursor:pointer;box-shadow:0 10px 22px rgba(20,124,232,.17)}.winter-package-actions button:disabled{opacity:.45;cursor:not-allowed}.winter-package-actions a{padding:0 13px;border:1px solid rgba(87,181,239,.18);background:#052c4d;color:#dff5ff}.winter-package-card.is-unavailable{opacity:.72}.winter-packages-filter-empty,.winter-packages-empty{margin-top:18px;padding:60px 20px;text-align:center}.winter-packages-filter-empty{border:1px dashed rgba(94,196,255,.20);border-radius:18px;color:#9ec4dc}.winter-packages-filter-empty i,.winter-packages-empty>i{font-size:42px;color:#5ecfff}.winter-packages-filter-empty strong,.winter-packages-filter-empty span{display:block}.winter-packages-filter-empty strong{margin-top:10px;color:#fff}.winter-packages-filter-empty span{margin-top:5px;font-size:11px}.winter-packages-empty h2{margin:12px 0 6px}.winter-packages-empty p{color:#9ec4dc}.winter-packages-empty .winter-btn{margin-top:12px}@media(max-width:1050px){.winter-packages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.winter-packages-hero{grid-template-columns:1fr 230px}.winter-packages-toolbar{align-items:flex-start;flex-direction:column}.winter-packages-filters{width:100%}}@media(max-width:680px){.winter-packages-page{padding-top:10px}.winter-packages-hero{grid-template-columns:1fr;min-height:0;padding:24px 18px}.winter-packages-hero h1{font-size:34px}.winter-packages-hero-art{display:none}.winter-packages-hero-badges{gap:6px}.winter-packages-hero-badges span{font-size:9px}.winter-packages-grid{grid-template-columns:1fr}.winter-package-visual{height:225px}.winter-packages-toolbar{padding:10px}.winter-package-actions{grid-template-columns:1fr 90px}}
