@keyframes kitdrop-kenburns{0%{transform:scale(1.08) translate(0)}50%{transform:scale(1.15) translate(-1.5%,-1%)}to{transform:scale(1.08) translate(0)}}main[data-template=index] .hero picture.hero__media,main[data-template=index] .hero>div>picture,main[data-template=index] .hero__media-wrapper .hero__media{animation:kitdrop-kenburns 22s ease-in-out infinite;will-change:transform}@keyframes kitdrop-pulse-red{0%,to{box-shadow:0 0 #dc1e3c99;transform:scale(1)}50%{box-shadow:0 0 0 14px #dc1e3c00;transform:scale(1.03)}}main[data-template=index] .hero .button-primary,main[data-template=index] .hero a.button-primary,main[data-template=index] .hero button.button-primary{animation:kitdrop-pulse-red 2.4s ease-in-out infinite;position:relative}main[data-template=index] .hero .button-primary:hover{animation:none}@keyframes kitdrop-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}main[data-template=index] .hero__content-wrapper>*{animation:kitdrop-fade-up .9s cubic-bezier(.25,.8,.25,1) backwards}main[data-template=index] .hero__content-wrapper>*:nth-child(1){animation-delay:.15s}main[data-template=index] .hero__content-wrapper>*:nth-child(2){animation-delay:.35s}main[data-template=index] .hero__content-wrapper>*:nth-child(3){animation-delay:.55s}main[data-template=index] .hero__content-wrapper>*:nth-child(4){animation-delay:.75s}main[data-template=index] .hero__content-wrapper>*:nth-child(5){animation-delay:.95s}main[data-template=index] .hero jumbo-text,main[data-template=index] .hero h1,main[data-template=index] .hero h2{text-shadow:0 4px 24px rgba(0,0,0,.8),0 0 1px rgba(255,255,255,.15);letter-spacing:-.02em}marquee-component .marquee__wrapper{--marquee-speed: 30s}.product-card,[data-product-card]{transition:transform .3s cubic-bezier(.25,.8,.25,1)}.product-card:hover,[data-product-card]:hover{transform:translateY(-2px)}.product-card-gallery img,[data-product-card-gallery] img{transition:transform .6s cubic-bezier(.25,.8,.25,1)}.product-card:hover .product-card-gallery img,[data-product-card]:hover [data-product-card-gallery] img{transform:scale(1.05)}#header-group{position:relative}#header-group:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(220,30,60,.4) 50%,transparent 100%);pointer-events:none}.button-primary,.button-secondary,a.button-primary,a.button-secondary,button.button-primary,button.button-secondary{border-radius:4px!important;letter-spacing:.04em;font-weight:700;text-transform:uppercase;font-size:.875rem;padding-block:14px;padding-inline:28px;transition:transform .15s ease,box-shadow .2s ease;min-height:48px}.button-primary:hover,a.button-primary:hover,button.button-primary:hover{transform:translateY(-1px)}.button-primary:active,a.button-primary:active,button.button-primary:active{transform:translateY(0)}main[data-template=index] section.hero-wrapper:first-of-type .hero.color-scheme-5{border-bottom:3px solid #dc1e3c;box-shadow:inset 0 -60px 120px -50px #dc1e3c73}main[data-template=index] section.hero-wrapper:first-of-type .hero.color-scheme-5:before{content:"";position:absolute;top:50%;left:6%;transform:translateY(-50%);width:clamp(80px,14vw,180px);aspect-ratio:1 / 1;background-image:url(/cdn/shop/files/960px-Paris_Saint-Germain_F_C__svg.png);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.95;z-index:5;pointer-events:none;filter:drop-shadow(0 6px 24px rgba(0,0,0,.7));animation:kitdrop-logo-float 6s ease-in-out infinite}main[data-template=index] section.hero-wrapper:first-of-type .hero.color-scheme-5:after{content:"";position:absolute;top:50%;right:6%;transform:translateY(-50%);width:clamp(80px,14vw,180px);aspect-ratio:1 / 1;background-image:url(/cdn/shop/files/960px-Arsenal_FC_svg.png);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.95;z-index:5;pointer-events:none;filter:drop-shadow(0 6px 24px rgba(0,0,0,.7));animation:kitdrop-logo-float 6s ease-in-out infinite .5s}@keyframes kitdrop-logo-float{0%,to{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(0) scale(1.04)}}.js-cdm-countdown-mount{display:block;margin:16px auto 4px;width:100%;text-align:center;animation:kitdrop-fade-up .9s cubic-bezier(.25,.8,.25,1) .45s backwards;position:relative;z-index:3}.cdm-inline{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:12px 24px;border-radius:4px;background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15)}.js-cdm-cl .cdm-inline{border-color:#dc1e3c8c;box-shadow:0 0 28px #dc1e3c4d}.cdm-inline__unit{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:56px}.cdm-inline__value{font-family:var(--font-heading--family);font-size:clamp(1.75rem,4.5vw,3rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:#fff;display:inline-block;min-width:1.5ch;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.6)}.cdm-inline__value.is-tick{animation:cdm-tick-inline .5s ease-out}@keyframes cdm-tick-inline{0%{transform:translateY(0);opacity:1}40%{transform:translateY(-6px);opacity:0}60%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}.cdm-inline__label{font-family:var(--font-accent--family);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;font-weight:500}.cdm-inline__sep{font-family:var(--font-heading--family);font-size:clamp(1.25rem,3vw,2rem);color:#ffffff40;line-height:1;transform:translateY(-10px);font-weight:800}.kitdrop-perso,.kitdrop-perso *{box-sizing:border-box}.kitdrop-floquage{display:block;width:100%;margin:20px 0 12px;padding:18px 20px;border:2px solid #dc1e3c;border-radius:8px;background:linear-gradient(135deg,#dc1e3c0a,#dc1e3c14);position:relative;animation:kitdrop-floquage-glow 3s ease-in-out infinite}@keyframes kitdrop-floquage-glow{0%,to{box-shadow:0 0 #dc1e3c00}50%{box-shadow:0 0 20px 2px #dc1e3c26}}.kitdrop-floquage__legend{display:flex;align-items:center;gap:10px;padding:0 10px;font-family:var(--font-heading--family);margin-bottom:4px}.kitdrop-floquage__badge{display:inline-block;background:#dc1e3c;color:#fff;font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:3px;line-height:1}.kitdrop-floquage__title{font-size:.95rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--color-foreground, #0a0a0a)}.kitdrop-floquage__fields{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-top:14px}.kitdrop-floquage__field{display:flex;flex-direction:column;gap:6px}.kitdrop-floquage__label{font-family:var(--font-accent--family);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-foreground, #0a0a0a)}.kitdrop-floquage__input{width:100%;padding:14px;min-height:50px;border:1.5px solid rgba(10,10,10,.15);border-radius:6px;font-family:var(--font-heading--family);font-size:1.125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-foreground, #0a0a0a);background:#fff;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.kitdrop-floquage__input::placeholder{color:#0a0a0a4d;font-weight:700}.kitdrop-floquage__input:focus{outline:none;border-color:#dc1e3c;box-shadow:0 0 0 3px #dc1e3c2e}.kitdrop-floquage__input--number{text-align:center}.kitdrop-floquage__hint{font-size:.7rem;color:#0a0a0a80}.kitdrop-floquage__note{margin:14px 0 0;font-size:.8125rem;color:#0a0a0ab3;line-height:1.4}.kitdrop-badges{display:block;width:100%;margin:12px 0 20px;padding:18px 20px;border:2px solid #f4c542;border-radius:8px;background:linear-gradient(135deg,#f4c5420d,#f4c5421a)}.kitdrop-badges__legend{display:flex;align-items:center;gap:10px;padding:0 10px;font-family:var(--font-heading--family);margin-bottom:4px}.kitdrop-badges__price{display:inline-block;background:#f4c542;color:#0a0a0a;font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:3px;line-height:1}.kitdrop-badges__title{font-size:.95rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--color-foreground, #0a0a0a)}.kitdrop-badges__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:14px}.kitdrop-badges__chip{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:88px;padding:12px 8px;border:1.5px solid rgba(10,10,10,.15);border-radius:6px;background:#fff;cursor:pointer;transition:all .2s ease;text-align:center;-webkit-user-select:none;user-select:none}.kitdrop-badges__chip input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;margin:0}.kitdrop-badges__chip:hover{border-color:#f4c542;background:#f4c5420a;transform:translateY(-1px)}.kitdrop-badges__chip:has(input:checked){border-color:#f4c542;border-width:2px;background:linear-gradient(135deg,#f4c54226,#f4c54240);box-shadow:0 4px 14px #f4c54259;transform:translateY(-1px)}.kitdrop-badges__chip--none:has(input:checked){border-color:#0a0a0a4d;background:linear-gradient(135deg,#0a0a0a0a,#0a0a0a14);box-shadow:0 2px 8px #0a0a0a1a}.kitdrop-badges__chip-icon{font-size:1.5rem;line-height:1;transition:transform .2s ease}.kitdrop-badges__chip:has(input:checked) .kitdrop-badges__chip-icon{transform:scale(1.15)}.kitdrop-badges__chip-label{font-family:var(--font-accent--family);font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-foreground, #0a0a0a);line-height:1.2}.kitdrop-badges__note{margin:14px 0 0;font-size:.8125rem;color:#0a0a0ab3;line-height:1.4}.kitdrop-urgency{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;margin:12px 0 16px;background:linear-gradient(135deg,#dc1e3c14,#f4c54214);border:1px solid rgba(220,30,60,.3);border-radius:4px;font-size:.85rem;color:#dc1e3c;font-weight:600;animation:kitdrop-pulse-text 2.8s ease-in-out infinite;width:fit-content}.kitdrop-urgency strong{font-weight:800;font-variant-numeric:tabular-nums;font-size:1.05em}@keyframes kitdrop-pulse-text{0%,to{background:linear-gradient(135deg,#dc1e3c14,#f4c54214)}50%{background:linear-gradient(135deg,#dc1e3c26,#f4c54226)}}.kitdrop-drop-teaser{display:flex;align-items:center;gap:14px;margin:20px 0 16px;padding:14px 18px;background:linear-gradient(135deg,#0a0a0a,#1a0008);color:#fff;border-radius:8px;border-left:4px solid #f4c542;box-shadow:0 4px 16px #0000001f}.kitdrop-drop-teaser__icon{font-size:2.2rem;flex-shrink:0;line-height:1}.kitdrop-drop-teaser__content{flex:1}.kitdrop-drop-teaser__title{display:block;font-family:var(--font-heading--family);font-size:.875rem;text-transform:uppercase;letter-spacing:.06em;color:#f4c542;margin-bottom:4px;font-weight:800}.kitdrop-drop-teaser__desc{margin:0;font-size:.875rem;color:#ffffffe0;line-height:1.4}.kitdrop-trustbar{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;padding:16px;background:#fafaf7;border-radius:8px;border:1px solid rgba(0,0,0,.06)}.kitdrop-trustbar__item{display:flex;align-items:center;gap:12px;padding:4px}.kitdrop-trustbar__icon{font-size:1.6rem;flex-shrink:0;line-height:1}.kitdrop-trustbar__item strong{display:block;font-family:var(--font-heading--family);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-foreground, #0a0a0a)}.kitdrop-trustbar__item small{display:block;font-size:.6875rem;color:#0000008c;margin-top:2px}.kitdrop-sticky-atc{display:none;position:fixed;bottom:0;left:0;right:0;z-index:9000;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0)) 14px;background:#fff;box-shadow:0 -4px 24px #0000002e;border-top:2px solid #dc1e3c;align-items:center;gap:12px;animation:kitdrop-sticky-slide .4s cubic-bezier(.25,.8,.25,1)}@keyframes kitdrop-sticky-slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}.kitdrop-sticky-atc__price{font-family:var(--font-heading--family);font-size:1.25rem;font-weight:800;color:var(--color-foreground, #0a0a0a);white-space:nowrap;min-width:70px}.kitdrop-sticky-atc__btn{flex:1;background:#0a0a0a;color:#fff;padding:14px 16px;border:none;border-radius:6px;font-family:var(--font-heading--family);font-weight:800;font-size:.95rem;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;min-height:52px;transition:background .2s ease;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 12px #dc1e3c40}.kitdrop-sticky-atc__btn:hover,.kitdrop-sticky-atc__btn:active{background:#dc1e3c}.kitdrop-progress{padding:16px 20px;margin:0 0 8px;background:linear-gradient(135deg,#0a0a0a,#1a0008);color:#fff;border-bottom:1px solid rgba(220,30,60,.3);position:sticky;top:0;z-index:10}.kitdrop-progress__bar{height:10px;background:#ffffff1f;border-radius:5px;overflow:hidden}.kitdrop-progress__fill{height:100%;background:linear-gradient(90deg,#dc1e3c,#f4c542);border-radius:5px;transition:width .6s cubic-bezier(.25,.8,.25,1);box-shadow:0 0 14px #dc1e3c8c}.kitdrop-progress--done .kitdrop-progress__fill{background:linear-gradient(90deg,#f4c542,#ffd966,#f4c542);background-size:200% 100%;animation:kitdrop-progress-shimmer 2s linear infinite;box-shadow:0 0 18px #f4c542b3}@keyframes kitdrop-progress-shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}.kitdrop-progress__msg{margin:10px 0 0;font-size:.875rem;text-align:center;font-family:var(--font-body--family);color:#ffffffeb;line-height:1.4}.kitdrop-progress__msg strong{font-weight:800;letter-spacing:.02em}.kitdrop-progress--done .kitdrop-progress__msg{color:#f4c542;font-weight:600}@media(max-width:750px){main[data-template=index] .hero-wrapper:first-child .hero{min-height:82svh!important}#shopify-section-hero_mystery .hero{min-height:auto!important}#header-component .header-logo{grid-area:center!important;justify-self:center!important;justify-content:center!important;text-align:center!important;margin-inline:auto!important}#header-component .header-logo>a,#header-component .header-logo img,#header-component .header-logo .header__heading,#header-component .header-logo svg{margin-inline:auto!important}main[data-template=index] .hero__content-wrapper{padding-inline:16px!important}main[data-template=index] .hero-wrapper:first-child .hero__content-wrapper{justify-content:flex-start!important;padding-block-start:calc(var(--header-height, 64px) + 24px)!important;padding-block-end:24px!important}main[data-template=index] section.hero-wrapper:first-of-type .hero.color-scheme-5:before,main[data-template=index] section.hero-wrapper:first-of-type .hero.color-scheme-5:after{width:52px!important;aspect-ratio:1 / 1;top:auto!important;bottom:24px!important;transform:none!important;opacity:.85;animation:none!important}main[data-template=index] section.hero-wrapper:first-of-type .hero.color-scheme-5:before{left:24px!important}main[data-template=index] section.hero-wrapper:first-of-type .hero.color-scheme-5:after{right:24px!important}.cdm-inline{gap:8px;padding:10px 14px}.cdm-inline__sep{display:none}.cdm-inline__unit{min-width:48px}.cdm-inline__value{font-size:clamp(1.5rem,6vw,2.2rem)}section.shopify-section{margin:0}section.shopify-section .product-list,section.shopify-section [class*=section-inner]{padding-block:32px!important}product-list-component,[data-product-list]{--columns-gap: 12px !important;--rows-gap: 28px !important}.product-card,[data-product-card]{transition:none!important}.product-card:hover,[data-product-card]:hover{transform:none!important}product-list-component h2,[data-product-list] h2{font-size:clamp(1.5rem,5vw,2rem)!important;line-height:1.1!important;margin-bottom:8px!important}marquee-component .marquee__wrapper{--marquee-speed: 22s}main[data-template=product] h1{font-size:clamp(1.5rem,5.5vw,2rem)!important;line-height:1.15!important;margin-bottom:4px!important}.kitdrop-floquage{padding:16px;margin:16px 0 10px}.kitdrop-floquage__fields{grid-template-columns:1fr;gap:12px}.kitdrop-floquage__input{font-size:1.25rem;padding:16px 14px;min-height:54px}.kitdrop-floquage__legend{flex-wrap:wrap}.kitdrop-floquage__title{font-size:.9rem}.kitdrop-badges{padding:16px}.kitdrop-badges__options{grid-template-columns:1fr;gap:6px}.kitdrop-badges__chip{flex-direction:row;gap:14px;min-height:56px;padding:12px 16px;justify-content:flex-start;border-radius:6px}.kitdrop-badges__chip-icon{font-size:1.4rem}.kitdrop-badges__chip-label{font-size:.8125rem;text-align:left;flex:1}.kitdrop-badges__title{font-size:.9rem}.kitdrop-urgency{font-size:.8rem;padding:7px 12px}.kitdrop-drop-teaser{padding:12px 14px;gap:12px;margin:16px 0 12px}.kitdrop-drop-teaser__icon{font-size:1.9rem}.kitdrop-drop-teaser__title{font-size:.8125rem;margin-bottom:2px}.kitdrop-drop-teaser__desc{font-size:.8125rem}.kitdrop-trustbar{grid-template-columns:1fr;gap:0;padding:4px 12px;margin:16px 0}.kitdrop-trustbar__item{padding:12px 4px;border-bottom:1px solid rgba(0,0,0,.06)}.kitdrop-trustbar__item:last-child{border-bottom:none}.kitdrop-sticky-atc{display:flex}body.kitdrop-has-sticky-atc{padding-bottom:90px!important}.cart-drawer__dialog,.cart-drawer__inner{width:100vw!important;max-width:100vw!important}header-announcements,[class*=announcement]{font-size:.75rem!important}navigation-bar-component{display:none!important}.header__navigation-bar-row{display:none!important}.kitdrop-progress{padding:14px 16px}.kitdrop-progress__msg{font-size:.8125rem;margin-top:8px}#shopify-section-hero_mystery .hero{padding-block:52px!important}section.shopify-section{overflow-x:clip}#header-group,.header-section{overflow-x:visible}}@media(max-width:480px){main[data-template=index] .hero-wrapper:first-child .hero{min-height:78svh!important}.button-primary,.button-secondary,a.button-primary,a.button-secondary{padding-inline:20px;font-size:.8125rem}product-list-component h2,[data-product-list] h2{font-size:1.35rem!important}.kitdrop-floquage,.kitdrop-badges{padding:14px}.kitdrop-floquage__legend,.kitdrop-badges__legend{padding:0 4px}.kitdrop-sticky-atc__price{font-size:1.1rem;min-width:60px}.kitdrop-sticky-atc__btn{font-size:.875rem;padding:12px}}@media(max-width:750px){header-drawer,header-drawer .menu-drawer{width:100vw!important;max-width:100vw!important;box-sizing:border-box}header-drawer .menu-drawer{overflow-x:hidden}header-drawer .menu-drawer a,header-drawer .menu-drawer summary,header-drawer .menu-drawer button:not(.icon-button){min-height:52px!important;display:flex!important;align-items:center!important;padding-block:14px!important;padding-inline:24px!important;font-family:var(--font-heading--family)!important;font-size:1rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important;line-height:1!important;-webkit-tap-highlight-color:rgba(220,30,60,.15)!important}header-drawer .menu-drawer a:active,header-drawer .menu-drawer summary:active,header-drawer .menu-drawer button:not(.icon-button):active{background:#dc1e3c0f!important}.header__icon--menu{min-width:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}}@media(max-width:750px){.header-section{z-index:400!important}}#shopify-section-hero_mystery .hero .button-primary,#shopify-section-hero_mystery .hero a.button-primary{background:#f4c542!important;color:#0a0a0a!important;border-color:#f4c542!important;animation:kitdrop-pulse-gold 2.4s ease-in-out infinite!important}@keyframes kitdrop-pulse-gold{0%,to{box-shadow:0 0 #f4c54299;transform:scale(1)}50%{box-shadow:0 0 0 14px #f4c54200;transform:scale(1.03)}}@media(max-width:750px){.product-form__submit,form[data-type=add-to-cart-form] .button-primary,product-form .button-primary{width:100%!important;min-height:54px!important}.price__container .price-item--regular,.price__container .price-item--sale{font-size:clamp(1.4rem,5vw,1.8rem)!important}.product-media-wrapper,.product__media-container{overflow:hidden!important}fieldset.product-form__input--swatch .swatch-input__label,.product-form__input .swatch-input__label{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}.kitdrop-col-hero{position:relative;background:#0a0a0a;overflow:hidden;border-bottom:3px solid var(--ch-accent, #dc1e3c)}.kitdrop-col-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 130% at 50% 0%,color-mix(in srgb,var(--ch-accent, #dc1e3c) 28%,transparent) 0%,transparent 62%);pointer-events:none}.kitdrop-col-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(to top,rgba(0,0,0,.5),transparent);pointer-events:none}.kitdrop-col-hero__inner{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:52px 20px 44px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.kitdrop-col-hero__emoji{font-size:2.6rem;line-height:1;filter:drop-shadow(0 4px 16px rgba(0,0,0,.5));animation:kitdrop-ch-float 5s ease-in-out infinite}@keyframes kitdrop-ch-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.kitdrop-col-hero__title{font-family:var(--font-heading--family);font-size:clamp(2.2rem,6.5vw,4rem);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:.92;color:#fff;margin:0;text-shadow:0 4px 24px rgba(0,0,0,.6)}.kitdrop-col-hero__title:after{content:"";display:block;width:60px;height:4px;border-radius:2px;background:var(--ch-accent, #dc1e3c);margin:16px auto 0;box-shadow:0 0 16px color-mix(in srgb,var(--ch-accent, #dc1e3c) 60%,transparent)}.kitdrop-col-hero__tagline{font-family:var(--font-body--family);font-size:1.05rem;line-height:1.4;color:#ffffffb8;margin:0;max-width:36ch}.kitdrop-col-hero__count{font-family:var(--font-accent--family);font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ch-accent, #dc1e3c);margin-top:2px}@media(max-width:750px){.kitdrop-col-hero__inner{padding:34px 16px 30px;gap:8px}.kitdrop-col-hero__emoji{font-size:2.1rem}.kitdrop-col-hero__tagline{font-size:.95rem}.kitdrop-col-hero__title:after{margin-top:12px;width:48px;height:3px}}.kitdrop-mystery-hero{position:relative;background:radial-gradient(ellipse 90% 130% at 50% 0%,#1c1407,#0a0a0a 62%);overflow:hidden;border-bottom:3px solid #f4c542}.kitdrop-mystery-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 22% 18%,rgba(244,197,66,.16),transparent 38%),radial-gradient(circle at 78% 60%,rgba(244,197,66,.12),transparent 42%);pointer-events:none}.kitdrop-mystery-hero__inner{position:relative;z-index:1;max-width:760px;margin:0 auto;padding:50px 20px 44px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.kitdrop-mystery-hero__badge{font-family:var(--font-accent--family);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:#f4c542;font-weight:600;padding:5px 16px;border:1px solid rgba(244,197,66,.45);border-radius:100px}.kitdrop-mystery-hero__gift{font-size:3.4rem;line-height:1;margin-top:4px;filter:drop-shadow(0 8px 26px rgba(244,197,66,.45));animation:kitdrop-gift-bounce 2.6s ease-in-out infinite}@keyframes kitdrop-gift-bounce{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-10px) rotate(4deg)}}.kitdrop-mystery-hero__title{font-family:var(--font-heading--family);font-size:clamp(2.6rem,8vw,4.6rem);font-weight:800;text-transform:uppercase;line-height:.9;margin:0;background:linear-gradient(135deg,#f4c542,#ffe08a 45%,#f4c542);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#f4c542}.kitdrop-mystery-hero__tagline{font-family:var(--font-body--family);font-size:1.08rem;line-height:1.5;color:#ffffffd9;margin:0;max-width:42ch}.kitdrop-mystery-hero__tagline strong{color:#f4c542;font-weight:800}.kitdrop-mystery-hero__steps{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:10px}.kitdrop-mystery-hero__step{display:flex;align-items:center;gap:9px;font-family:var(--font-body--family);font-size:.85rem;color:#ffffffd1;padding:9px 15px;background:#f4c54214;border:1px solid rgba(244,197,66,.22);border-radius:8px}.kitdrop-mystery-hero__step span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex-shrink:0;background:#f4c542;color:#0a0a0a;font-weight:800;font-size:.78rem}@media(max-width:750px){.kitdrop-mystery-hero__inner{padding:34px 16px 30px;gap:10px}.kitdrop-mystery-hero__gift{font-size:2.8rem}.kitdrop-mystery-hero__tagline{font-size:.98rem}.kitdrop-mystery-hero__steps{flex-direction:column;width:100%;max-width:300px}.kitdrop-mystery-hero__step{justify-content:flex-start}}a[href$="/pages/accessoires"]{text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:#f4c542a6;opacity:.72}a[href$="/pages/accessoires"]:after{content:"Bient\f4t";display:inline-block;font-family:var(--font-accent--family);font-size:.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a;background:#f4c542;padding:2px 5px;border-radius:4px;margin-left:6px;vertical-align:middle;line-height:1;text-decoration:none}.kitdrop-soon{text-align:center;padding:24px 16px 48px;max-width:560px;margin:0 auto}.kitdrop-soon__emoji{font-size:3rem;line-height:1;margin:0 0 8px}.kitdrop-soon__title{font-family:var(--font-heading--family);text-transform:uppercase;font-size:clamp(1.8rem,6vw,2.8rem);line-height:1;margin:0 0 14px}.kitdrop-soon__text{font-size:1.05rem;line-height:1.6;color:var(--color-foreground);margin:0 0 10px}.kitdrop-mpromo{position:relative;background:radial-gradient(ellipse 95% 120% at 50% 28%,#1d1507,#0a0a0a 64%);border-bottom:3px solid #f4c542;overflow:hidden}.kitdrop-mpromo__inner{position:relative;z-index:1;max-width:680px;margin:0 auto;padding:48px 20px 52px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.kitdrop-mpromo__visual{position:relative;width:100%;max-width:440px;margin-bottom:2px}.kitdrop-mpromo__visual:before{content:"";position:absolute;top:-8%;right:-6%;bottom:-8%;left:-6%;background:radial-gradient(ellipse at center,rgba(244,197,66,.3) 0%,transparent 64%);filter:blur(10px);z-index:0;pointer-events:none}.kitdrop-mpromo__img{position:relative;z-index:1;width:100%;height:auto;display:block;filter:drop-shadow(0 18px 44px rgba(0,0,0,.6));animation:kitdrop-box-float 5s ease-in-out infinite}@keyframes kitdrop-box-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.kitdrop-mpromo__badge{font-family:var(--font-accent--family);font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:#f4c542;font-weight:600;padding:5px 16px;border:1px solid rgba(244,197,66,.42);border-radius:100px}.kitdrop-mpromo__title{font-family:var(--font-heading--family);font-size:clamp(2.4rem,8vw,4rem);text-transform:uppercase;line-height:.9;margin:0;font-weight:800;background:linear-gradient(135deg,#f4c542,#ffe08a 48%,#f4c542);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#f4c542}.kitdrop-mpromo__text{font-family:var(--font-body--family);font-size:1.05rem;line-height:1.5;color:#ffffffd9;margin:0;max-width:44ch}.kitdrop-mpromo__text strong{color:#f4c542;font-weight:800}.kitdrop-mpromo__btn{display:inline-block;margin-top:6px;background:#f4c542;color:#0a0a0a!important;font-family:var(--font-heading--family);font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:.95rem;padding:15px 42px;border-radius:4px;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease;box-shadow:0 6px 20px #f4c5424d}.kitdrop-mpromo__btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #f4c54273}@media(max-width:750px){.kitdrop-mpromo__inner{padding:34px 16px 40px;gap:14px}.kitdrop-mpromo__visual{max-width:300px}.kitdrop-mpromo__text{font-size:.98rem}.kitdrop-mpromo__btn{width:100%;max-width:320px}}@media(prefers-reduced-motion:reduce){main[data-template=index] .hero picture.hero__media,main[data-template=index] .hero>div>picture,main[data-template=index] .hero__media-wrapper .hero__media,main[data-template=index] .hero .button-primary,main[data-template=index] .hero__content-wrapper>*,main[data-template=index] section.hero-wrapper:first-of-type .hero.color-scheme-5:before,main[data-template=index] section.hero-wrapper:first-of-type .hero.color-scheme-5:after,marquee-component .marquee__wrapper,.product-card,.product-card-gallery img,[data-product-card-gallery] img,.cdm-inline__value,.kitdrop-floquage,.kitdrop-urgency,.kitdrop-progress--done .kitdrop-progress__fill,.kitdrop-badges__chip,.kitdrop-sticky-atc,.kitdrop-col-hero__emoji,.kitdrop-mystery-hero__gift,.kitdrop-mpromo__img{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kitdrop-animations.css.map */
