.aish-offers__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.aish-offer{border:1px solid var(--gs-line);background:var(--gs-surface);height:100%;color:var(--gs-text);border-radius:16px;flex-direction:column;gap:6px;padding:18px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.aish-offer:hover{border-color:rgb(var(--gs-accent-rgb) / .55);box-shadow:0 14px 30px rgb(var(--gs-accent-rgb) / .1);transform:translateY(-2px)}.aish-offer__top{align-items:center;gap:10px;margin-bottom:6px;display:flex}.aish-offer__icon{background:var(--gs-tint-1);width:36px;height:36px;color:var(--gs-accent-text);border-radius:10px;flex:none;place-items:center;font-size:1rem;display:grid}.aish-offer__eyebrow{min-width:0;color:var(--gs-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.3}.aish-offer__tag{background:rgb(var(--gs-accent-rgb) / .12);color:var(--gs-accent-text);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:.66rem;font-style:normal;font-weight:700}.aish-offer__name{font-family:var(--g-display);letter-spacing:-.01em;font-size:1.15rem}.aish-offer__specs{color:var(--gs-text-body);flex:1;font-size:.86rem;line-height:1.45}.aish-offer__foot{border-top:1px solid var(--gs-line);justify-content:space-between;align-items:flex-end;gap:8px;margin-top:10px;padding-top:12px;display:flex}.aish-offer__price{gap:1px;display:grid}.aish-offer__price small{color:var(--gs-text-muted);font-size:.72rem;font-weight:600}.aish-offer__price strong{color:var(--gs-text);font-size:1.05rem}.aish-offer__go{background:var(--gs-surface-2);width:30px;height:30px;color:var(--gs-accent-text);border-radius:50%;place-items:center;font-size:.8rem;transition:background .15s,color .15s;display:grid}.aish-offer:hover .aish-offer__go{background:var(--gs-accent);color:#fff}.aish-games__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.aish-games__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.aish-game{border:1px solid var(--gs-line);background:var(--gs-surface);color:var(--gs-text);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;column-gap:10px;padding:12px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.aish-game:hover{border-color:rgb(var(--gs-accent-rgb) / .55);transform:translateY(-2px)}.aish-game img{object-fit:contain;border-radius:8px;grid-row:span 2;width:40px;height:40px}.aish-game__name{font-size:.9rem;font-weight:700;line-height:1.2}.aish-game__price{color:var(--gs-text-muted);font-size:.8rem;font-weight:600}.aish-fivem{border:1px solid var(--gs-line);background:linear-gradient(160deg, var(--gs-tint-1), var(--gs-surface) 60%);border-radius:18px;gap:10px;padding:20px;display:grid}.aish-fivem__kicker{color:var(--gs-accent-text);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.aish-fivem h3{font-family:var(--g-display);letter-spacing:-.02em;margin:0 0 4px;font-size:1.3rem}.aish-fivem__row{border:1px solid var(--gs-line);background:var(--gs-surface);color:var(--gs-text);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .15s;display:flex}.aish-fivem__row:hover{border-color:var(--gs-accent)}.aish-fivem__row span{gap:2px;display:grid}.aish-fivem__row strong{font-size:.95rem}.aish-fivem__row small{color:var(--gs-text-muted);font-size:.8rem}.aish-fivem__row b{color:var(--gs-accent-text);flex:none;font-size:.92rem}@media (max-width:1100px){.aish-offers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aish-games__layout{grid-template-columns:1fr}}@media (max-width:560px){.aish-offers__grid{grid-template-columns:1fr}.aish-games__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aish-fivem p{color:var(--gs-text-body);margin:0;font-size:.9rem;line-height:1.55}.aish-fivem__list{grid-template-columns:1fr 1fr;gap:6px;margin:2px 0 4px;padding:0;list-style:none;display:grid}.aish-fivem__list li{background:var(--gs-surface);border:1px solid var(--gs-line);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.85rem;font-weight:600;display:flex}.aish-fivem__list i{color:var(--gs-accent-text)}.aish-fivem .gsl-btn{justify-self:start}.aish-tiles{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.aish-tile{border:1px solid var(--gs-line);background:var(--gs-surface);height:100%;color:var(--gs-text);border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.aish-tile:hover,.aish-tile:focus-visible{border-color:rgb(var(--gs-accent-rgb) / .45);box-shadow:0 20px 44px rgb(var(--gs-accent-rgb) / .14);outline:none;transform:translateY(-4px)}.aish-tile__img{background-color:var(--gs-surface-2);background-position:50%;background-size:cover;height:148px;display:block;position:relative}.aish-tile__img:after{content:"";background:linear-gradient(#0000 42%,#0b1b3352);position:absolute;inset:0}.aish-tile__badge{z-index:1;color:#c2410c;background:#fffffff2;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.aish-tile__out{z-index:1;color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#d63c47f2;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:700;position:absolute;top:12px;right:12px}.aish-tile__tag{z-index:1;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1b3399;border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:600;position:absolute;bottom:10px;right:12px}.aish-tile__body{flex-direction:column;flex:1;gap:4px;padding:34px 16px 16px;display:flex;position:relative}.aish-tile__logo{z-index:2;border:1px solid var(--gs-line);background:#fff;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:-26px;left:16px;box-shadow:0 8px 20px #0b1b3324}.aish-tile__logo img{object-fit:contain;width:34px;height:34px}.aish-tile__logo--wide img{width:40px;height:14px}.aish-tile__body>strong{font-family:var(--g-display);letter-spacing:-.02em;font-size:1.08rem;line-height:1.25}.aish-tile__sub{color:var(--gs-text-muted);font-size:.8rem;line-height:1.35}.aish-tile__foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.aish-tile__price{color:var(--gs-text);gap:1px;font-weight:700;display:grid}.aish-tile__price small{color:var(--gs-text-muted);font-size:.72rem;font-weight:600}.aish-tile__go{background:var(--gs-surface-2);width:34px;height:34px;color:var(--gs-accent-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8rem;line-height:1;transition:background .15s,color .15s;display:inline-flex}.aish-tile__go i{line-height:1;display:block}.aish-tile:hover .aish-tile__go,.aish-tile:focus-visible .aish-tile__go,.aish-tile.is-featured .aish-tile__go{background:var(--gs-accent);color:#fff}html:is([data-theme=dark],[data-style=dark]) .aish-tile__logo{background:var(--gs-surface)}.aish-tiles-carousel{min-width:0;position:relative}.aish-tiles--scroll{--aish-tiles-gap:16px;--aish-tiles-visible:4;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--aish-tiles-gap) * (var(--aish-tiles-visible) - 1))) / var(--aish-tiles-visible));gap:var(--aish-tiles-gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;margin:0;padding:4px 2px 10px;list-style:none;display:grid;overflow:auto hidden}.aish-tiles--scroll::-webkit-scrollbar{display:none}.aish-tiles--scroll>li{scroll-snap-align:start;min-width:0}.aish-tiles-carousel__btn{z-index:3;border:1px solid var(--gs-line,#d9e3f0);width:40px;height:40px;color:var(--gs-accent-text,#1d6cf2);cursor:pointer;background:#fff;border-radius:999px;place-items:center;transition:opacity .15s,background .15s,color .15s;display:grid;position:absolute;top:42%;transform:translateY(-50%);box-shadow:0 10px 24px #0b1b331f}.aish-tiles-carousel__btn:disabled{opacity:.35;cursor:default}.aish-tiles-carousel__btn:not(:disabled):hover{background:var(--gs-accent,#1d6cf2);color:#fff}.aish-tiles-carousel__btn--prev{left:-8px}.aish-tiles-carousel__btn--next{right:-8px}@media (max-width:1100px){.aish-tiles--scroll{--aish-tiles-visible:2}}@media (max-width:560px){.aish-tiles--scroll{--aish-tiles-visible:1}.aish-tiles-carousel__btn--prev{left:0}.aish-tiles-carousel__btn--next{right:0}}.aish-more__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.aish-card{--c1:#1d6cf2;--c2:#5b8be0;border:1px solid var(--gs-line);background:var(--gs-surface);height:100%;color:var(--gs-text);border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.aish-card--dedie{--c1:#6d4aff;--c2:#a58bff}.aish-card--vds{--c1:#0e9f8f;--c2:#4fd1c5}.aish-card--revendeur{--c1:#e0702b;--c2:#f7a76c}.aish-card--web{--c1:#1f9d55;--c2:#6fd18f}.aish-card:hover{border-color:color-mix(in srgb, var(--c1) 45%, transparent);box-shadow:0 22px 44px color-mix(in srgb, var(--c1) 18%, transparent);transform:translateY(-4px)}.aish-card__head{background:radial-gradient(140% 120% at 100% 0%, color-mix(in srgb, var(--c2) 55%, transparent), transparent 60%), linear-gradient(135deg, var(--c1), color-mix(in srgb, var(--c1) 60%, #0b1b33));color:#fff;justify-content:space-between;align-items:flex-end;height:96px;padding:16px 18px;display:flex;position:relative}.aish-card__head:before{content:"";background-image:radial-gradient(#ffffff2e 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.aish-card__icon{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.25rem;display:grid;position:relative}.aish-card__eyebrow{letter-spacing:.1em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;padding:3px 10px;font-size:.68rem;font-weight:700;position:relative}.aish-card__body{flex:1;align-content:start;gap:10px;padding:16px 18px 0;display:grid}.aish-card__name{font-family:var(--g-display);letter-spacing:-.02em;font-size:1.25rem}.aish-card__chips{flex-wrap:wrap;gap:6px;display:flex}.aish-card__chips span{background:var(--gs-surface-2);color:var(--gs-text-body);border-radius:999px;padding:3px 9px;font-size:.76rem;font-weight:600}.aish-card__foot{gap:12px;padding:16px 18px 18px;display:grid}.aish-card__price{gap:1px;display:grid}.aish-card__price small{color:var(--gs-text-muted);font-size:.72rem;font-weight:600}.aish-card__price strong{font-family:var(--g-display);font-size:1.4rem}.aish-card__price .landing-catalog-price,.aish-tile__price .landing-catalog-price{flex-direction:column;align-items:flex-start;gap:0;line-height:1.15;display:flex}.aish-card__price .landing-offer-price-stack__old,.aish-tile__price .landing-offer-price-stack__old{color:var(--gs-text-muted);align-items:baseline;font-size:.78rem;font-weight:600;text-decoration:line-through;text-decoration-thickness:1.5px;display:inline-flex}.aish-card__price .landing-offer-price-stack__currency,.aish-tile__price .landing-offer-price-stack__currency{font-size:inherit;font-weight:inherit;vertical-align:baseline;line-height:inherit}.aish-card__price .landing-offer-price-stack__code,.aish-tile__price .landing-offer-price-stack__code{display:none}.aish-card__cta{background:var(--gs-surface-2);height:42px;color:var(--gs-text);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:.9rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.aish-card:hover .aish-card__cta{background:var(--c1);color:#fff}.ais-gs-home .landing-vat-notice{border:1px solid var(--gs-line);background:var(--gs-surface-2);width:17px;height:17px;color:var(--gs-text-muted);vertical-align:2px;cursor:pointer;border-radius:50%;place-items:center;margin-left:4px;padding:0;font-size:.55rem;display:inline-grid}.ais-gs-home .landing-vat-notice:hover,.ais-gs-home .landing-vat-notice.is-open{border-color:var(--gs-accent);color:var(--gs-accent-text)}.landing-vat-tip{z-index:10000;color:#fff;background:#0b1b33;border-radius:10px;gap:2px;max-width:240px;padding:10px 12px;font-size:.8rem;line-height:1.4;display:grid;position:fixed;box-shadow:0 12px 30px #0000004d}.landing-vat-tip__kicker{letter-spacing:.1em;opacity:.7;text-transform:uppercase;font-size:.65rem;font-weight:700}@media (max-width:1100px){.aish-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.aish-more__grid,.aish-tiles{grid-template-columns:1fr}}.aish .aish-faq{padding-bottom:clamp(3.5rem,7vw,6rem)}.aish-faq__grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.aish-faq__aside{border:1px solid var(--gs-line);background:radial-gradient(120% 90% at 0% 0%, rgb(var(--gs-accent-rgb) / .14), transparent 60%), var(--gs-surface);border-radius:22px;gap:14px;padding:26px;display:grid;position:sticky;top:96px}.aish-faq__aside h2{font-family:var(--g-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,3vw,2.3rem);line-height:1.05}.aish-faq__aside>p{color:var(--gs-text-body);margin:0;line-height:1.6}.aish-faq__help{background:var(--gs-surface-2);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.aish-faq__help-icon{background:var(--gs-accent);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.aish-faq__help div{gap:2px;display:grid}.aish-faq__help strong{font-size:.95rem}.aish-faq__help span{color:var(--gs-text-muted);font-size:.85rem;line-height:1.45}.aish-faq__btns{flex-wrap:wrap;gap:8px;display:flex}.aish-faq__list{gap:10px;display:grid}.aish-faq__item{border:1px solid var(--gs-line);background:var(--gs-surface);border-radius:16px;transition:border-color .18s,box-shadow .18s}.aish-faq__item:hover{border-color:rgb(var(--gs-accent-rgb) / .35)}.aish-faq__item[open]{border-color:rgb(var(--gs-accent-rgb) / .45);box-shadow:0 14px 34px rgb(var(--gs-accent-rgb) / .08)}.aish-faq__item summary{color:var(--gs-text);cursor:pointer;align-items:center;gap:14px;padding:18px 20px;font-weight:700;list-style:none;display:flex}.aish-faq__item summary::-webkit-details-marker{display:none}.aish-faq__item summary:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px;border-radius:16px}.aish-faq__num{color:rgb(var(--gs-accent-rgb) / .55);font-family:var(--g-display);font-variant-numeric:tabular-nums;flex:none;font-size:.95rem;font-weight:800}.aish-faq__item[open] .aish-faq__num{color:var(--gs-accent-text)}.aish-faq__q{flex:1;font-size:1rem;line-height:1.4}.aish-faq__sign{background:var(--gs-surface-2);border-radius:50%;flex:none;width:30px;height:30px;transition:background .18s,transform .25s;position:relative}.aish-faq__sign:before,.aish-faq__sign:after{content:"";background:var(--gs-accent-text);border-radius:2px;width:11px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aish-faq__sign:after{transform:translate(-50%,-50%)rotate(90deg)}.aish-faq__item[open] .aish-faq__sign{background:var(--gs-accent);transform:rotate(180deg)}.aish-faq__item[open] .aish-faq__sign:before{background:#fff}.aish-faq__item[open] .aish-faq__sign:after{opacity:0}.aish-faq__item p{color:var(--gs-text-body);margin:0;padding:0 20px 20px 54px;line-height:1.65}@media (max-width:960px){.aish-faq__grid{grid-template-columns:1fr}.aish-faq__aside{position:static}}@media (max-width:560px){.aish-faq__item p{padding-left:20px}}.aish-faq__help-icon i{color:#fff!important}@media (max-width:700px){.aish-tiles--scroll{--aish-tiles-gap:12px;margin-right:-16px;padding-right:16px;--aish-tiles-visible:1.3!important}.aish-tiles--scroll>li{scroll-snap-align:start}html body .aish-tiles-carousel .aish-tiles-carousel__btn{display:none!important}.aish-tiles--scroll .aish-tile__body{gap:6px}.aish-spot--jeux .aish-tiles:not(.aish-tiles--scroll){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aish-spot--jeux .aish-tile{border-radius:16px}.aish-spot--jeux .aish-tile__img{height:92px}.aish-spot--jeux .aish-tile__badge{padding:3px 8px;font-size:.62rem;top:8px;left:8px}.aish-spot--jeux .aish-tile__tag{padding:2px 8px;font-size:.6rem;bottom:8px;right:8px}.aish-spot--jeux .aish-tile__body{padding:26px 12px 12px}.aish-spot--jeux .aish-tile__logo{border-radius:12px;width:42px;height:42px;top:-22px;left:12px}.aish-spot--jeux .aish-tile__logo img{width:28px;height:28px}.aish-spot--jeux .aish-tile__body>strong{font-size:.95rem}.aish-spot--jeux .aish-tile__foot{padding-top:6px}.aish-spot--jeux .aish-tile__go{display:none}.aish-spot--jeux .aish-tile__price small{font-size:.64rem}.aish-spot--jeux .aish-tile__price strong{font-size:.86rem}}.aish-tile.is-out{opacity:1}.aish-tile.is-out .aish-tile__img{opacity:.7}.aish-faq__num{color:var(--gs-accent-text)}
