.gadec-lanc{--gl-void:#0a0503;--gl-field:#150d09;--gl-gold:#efbd6c;--gl-gold-border:#e8bd76;--gl-gold-soft:#f2cf8e;--gl-gold-bright:#ffdda0;--gl-ink:#fffdf5;--gl-ink-dim:rgba(255,253,245,.62);--gl-ink-faint:rgba(255,253,245,.38);--gl-line:rgba(239,189,108,.22);--gl-danger:#e2836f;box-sizing:border-box;background:var(--gl-void);color:var(--gl-ink);font-family:Montserrat,Arial,sans-serif;width:100vw;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:clamp(32px,5vw,56px) clamp(20px,4vw,56px) 44px}.gadec-lanc *,.gadec-lanc *::before,.gadec-lanc *::after{box-sizing:border-box}.gadec-lanc img{max-width:100%;display:block}.gadec-lanc-empty{padding:40px 24px;text-align:center;color:var(--gl-ink-dim)}.gadec-lanc-empty a{color:var(--gl-gold-soft)}.gadec-lanc-row+.gadec-lanc-row{margin-top:44px}.gadec-lanc-heading{margin:0 0 18px;font-size:clamp(20px,2.2vw,28px);font-weight:800;text-transform:uppercase;letter-spacing:-.2px;color:var(--gl-ink);padding-bottom:12px;border-bottom:1px solid var(--gl-line)}.gadec-lanc-grid{display:grid;gap:18px}.gadec-lanc-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.gadec-lanc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gadec-lanc-card{display:flex;flex-direction:column}.gadec-lanc-card-cover{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--gl-line);border-radius:4px;background:#17110e;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.gadec-lanc-card-cover img{width:100%;height:100%;object-fit:cover}.gadec-lanc-card:hover .gadec-lanc-card-cover{transform:translateY(-3px);border-color:var(--gl-gold-border);box-shadow:0 16px 34px rgb(0 0 0 / .4)}.gadec-lanc-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 70% 20%,#79572d,#1b100d 65%)}.gadec-lanc-card-placeholder span{font-size:32px;font-weight:800;color:rgb(255 253 245 / .4)}.gadec-lanc-badge{position:absolute;top:8px;left:8px;padding:4px 7px;border-radius:3px;background:rgb(0 0 0 / .72);color:var(--gl-gold-soft);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.gadec-lanc-card-info{padding-top:10px;display:flex;flex-direction:column;gap:6px}.gadec-lanc-card-info h3{margin:0;font-size:13px;line-height:1.35;font-weight:700;color:var(--gl-ink)}.gadec-lanc-price{margin:0;display:flex;align-items:baseline;gap:8px}.gadec-lanc-price-old{font-size:11.5px;color:var(--gl-ink-faint);text-decoration:line-through}.gadec-lanc-price-now{font-size:13px;font-weight:800;color:var(--gl-gold-bright)}.gadec-lanc-buy{display:inline-flex;align-items:center;justify-content:center;margin-top:4px;width:100%;border:2px solid var(--gl-gold-border);background:var(--gl-gold);color:#130a06;font-family:inherit;font-size:11.5px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;text-decoration:none;padding:9px 12px;cursor:pointer;transition:filter .15s ease}.gadec-lanc-buy:hover{filter:brightness(1.08)}.gadec-lanc-buy--disabled{background:#fff0;color:var(--gl-ink-faint);border-color:var(--gl-line);cursor:not-allowed;font-size:10.5px;letter-spacing:.1px;text-transform:none;font-weight:600}.gadec-lanc-grid--3 .gadec-lanc-card-info h3{font-size:16px}.gadec-lanc-grid--3 .gadec-lanc-price-now{font-size:17px}.gadec-lanc-grid--3 .gadec-lanc-price-old{font-size:13px}.gadec-lanc-grid--3 .gadec-lanc-buy{font-size:12.5px;padding:12px 14px}.gadec-lanc-coupons{margin-top:36px;padding:18px 22px;display:flex;flex-wrap:wrap;align-items:center;gap:14px;border:1px dashed var(--gl-line);border-radius:6px;background:rgb(239 189 108 / .05)}.gadec-lanc-coupons-label{font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--gl-gold-soft);flex:none}.gadec-lanc-coupons-list{display:flex;flex-wrap:wrap;gap:10px}.gadec-lanc-coupon-chip{padding:7px 12px;border:1px solid var(--gl-gold-border);border-radius:3px;background:rgb(0 0 0 / .25);font-size:12.5px;font-weight:600;color:var(--gl-ink)}@media(max-width:1100px){.gadec-lanc-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.gadec-lanc-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}.gadec-lanc-grid--3{grid-template-columns:1fr}}