@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Barlow+Condensed:wght@700;800&display=swap');
:root{--cream:#f3f3f3;--paper:#ffffff;--ink:#101010;--muted:#626262;--orange:#ff8a00;--orange-dark:#bd4400;--line:#dedede;--peach:#ff8a00}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--paper);color:var(--ink);font:14px 'DM Sans',sans-serif}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #cf591f;outline-offset:4px}button:disabled{opacity:.4;cursor:default}.wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto}.announcement{background:var(--ink);color:#fff6e9;text-align:center;padding:10px 20px;font-size:12px;letter-spacing:.2px}.announcement b{margin-left:5px}.announcement button{border:0;color:#ffc896;background:transparent;font-size:11px;margin-left:22px;padding:4px}.header{height:102px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;border-bottom:1px solid var(--line);background:var(--paper);position:relative;z-index:4;gap:28px}.brand img{display:block;width:245px;height:auto}.header nav{display:flex;gap:32px;font-size:13px;font-weight:600}.header nav a:hover,.text-link:hover{color:var(--orange)}.header-code{padding:14px 18px;border:1px solid var(--line);border-radius:30px;font-size:12px;white-space:nowrap}.nav-dot{display:inline-block;width:6px;height:6px;background:var(--orange);border-radius:50%;vertical-align:middle;margin-left:4px}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;padding:70px 0 80px;align-items:center}.eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:2.5px;color:var(--orange);margin-bottom:20px}h1,h2{font-family:'Barlow Condensed',sans-serif;font-weight:400;letter-spacing:-1.5px}h1{font-size:clamp(42px,4.1vw,63px);line-height:1.1;margin:0 0 25px}h1 em{color:var(--orange);font-weight:400}h2{font-size:39px;line-height:1.15;margin:0}h2 span{color:var(--orange)}p{line-height:1.8}.hero-copy>p{font-size:15px;color:var(--muted);max-width:450px}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;border-radius:7px;padding:17px 23px;font-weight:600;font-size:13px}.primary{color:white;background:var(--orange)}.primary:hover{background:var(--orange-dark)}.text-link{font-size:12px;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:4px;white-space:nowrap}.hero-signature{display:flex;gap:12px;align-items:center;margin-top:35px;font-size:11px;line-height:1.7;color:var(--muted)}.hero-signature img{border-radius:50%}.hero-signature b{color:var(--ink)}.hero-visual{position:relative;min-height:440px;background:#f6e6d5;border-radius:150px 150px 20px 20px;isolation:isolate;text-align:center;display:flex;flex-direction:column;justify-content:center;padding:30px;overflow:visible}.hero-circle{position:absolute;width:310px;height:310px;border-radius:50%;background:#f9c99a;left:50%;top:43%;transform:translate(-50%,-50%);z-index:-1}.hero-label{font-size:9px;letter-spacing:2.3px;font-weight:700;position:absolute;top:30px;left:0;right:0}.hero-product img{display:block;height:255px;max-width:92%;object-fit:contain;margin:10px auto 15px;mix-blend-mode:multiply}.hero-product h3{font-size:13px;font-weight:600;max-width:300px;margin:0 auto 10px;line-height:1.5}.hero-product strong{font:32px 'Barlow Condensed',sans-serif}.hero-product small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.hero-sticker{position:absolute;right:-23px;top:70px;background:var(--orange);color:white;width:114px;height:114px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;transform:rotate(12deg);box-shadow:0 5px 0 #efc39d}.hero-sticker strong{font:34px 'Barlow Condensed',sans-serif;line-height:1.2}.hero-sticker span{font-size:7px;letter-spacing:1.1px}.visual-bottom{font-size:8px;letter-spacing:1.7px;margin-top:24px}.promise-strip{border-block:1px solid var(--line);background:var(--cream);display:flex;justify-content:center;gap:65px;padding:21px 30px;font-size:11px}.promise-strip i{color:var(--orange);font-size:14px;font-style:normal}.universes{padding:60px 0}.section-top{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.section-top .eyebrow{margin-bottom:14px}.universes h2{font-size:32px}.universe-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.universe-grid button{border:1px solid var(--line);background:#fff;border-radius:12px;display:grid;position:relative;text-align:left;padding:23px;gap:8px;color:var(--ink)}.universe-grid button:hover{background:#fff0de;border-color:#deb898}.universe-symbol{font:33px 'Barlow Condensed',sans-serif;color:var(--orange);height:40px}.universe-grid b{font-size:16px;font-weight:600}.universe-grid small{font-size:11px;color:var(--muted)}.universe-grid i{position:absolute;right:20px;top:25px;font-style:normal}.code-section{background:var(--ink);color:var(--cream);padding:48px 0}.code-inner{display:grid;grid-template-columns:1fr 290px;align-items:center;gap:70px}.code-inner .eyebrow{color:#efb283}.code-inner h2{font-size:36px}.code-inner h2 em{color:#f5b888}.code-inner p{font-size:13px;color:#e3cbb7;max-width:620px;margin-bottom:12px}.code-inner small{font-size:10px;color:#c6ab96;line-height:1.7;display:block}.coupon-ticket{background:#fff5e7;color:var(--ink);border:0;border-radius:12px;padding:25px 30px;text-align:left;display:grid;gap:14px}.coupon-ticket small{color:var(--muted);letter-spacing:2px;font-size:9px}.coupon-ticket strong{font-size:25px;letter-spacing:1px}.coupon-ticket span{border-top:1px dashed #bfa389;padding-top:16px;font-size:11px;display:flex;justify-content:space-between}.catalogue{padding:70px 0 45px}.section-top p{color:var(--muted);font-size:13px;margin:13px 0 0}.checked{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px;padding-bottom:4px;max-width:230px;line-height:1.6}.check-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#af7445}.tabs{display:flex;gap:10px;margin:26px 0}.tabs button{border:1px solid var(--line);color:var(--ink);border-radius:25px;background:transparent;font-size:12px;padding:12px 20px}.tabs button.active{background:var(--ink);color:white;border-color:var(--ink)}.filters{display:grid;grid-template-columns:1.7fr 1fr 1.2fr 1fr;gap:14px;background:#f5ede3;border-radius:12px;padding:20px}.filters label{min-width:0;display:grid;gap:9px}.filters label>span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.filters input,.filters select{height:45px;background:white;border:1px solid #e8d9c7;border-radius:6px;width:100%;padding:0 12px;color:var(--ink);font-size:12px}.result-bar{display:flex;justify-content:space-between;align-items:center;padding:24px 0 18px;font-size:11px;color:var(--muted);gap:15px}.result-bar>div{display:flex;gap:20px;align-items:center}.stock-toggle{display:flex;align-items:center;gap:6px}.stock-toggle input{accent-color:var(--orange)}.reset{border:0;background:none;color:var(--muted);text-decoration:underline;font-size:11px}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.product-card{border:1px solid var(--line);background:white;border-radius:13px;overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:transform .15s}.product-card:hover{transform:translateY(-3px);border-color:#d9baa0}.product-image{background:#f6f3ee;height:220px;position:relative;padding:28px 20px 12px;display:flex;align-items:center;justify-content:center}.product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-image img[hidden]{display:none}.image-placeholder{color:var(--muted);font-size:12px;text-align:center}.image-placeholder[hidden]{display:none}.discount-badge{position:absolute;left:14px;top:14px;background:#f9d7b5;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:700;z-index:1}.product-content{padding:18px;display:flex;flex-direction:column;flex:1}.product-meta{display:flex;gap:6px;justify-content:space-between;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.8px}.product-meta b{color:var(--orange)}.product-content h3{font-size:14px;line-height:1.5;font-weight:600;margin:12px 0 5px;min-height:63px}.sku{font-size:9px;color:var(--muted);margin-bottom:15px}.price-block{margin-top:auto;padding-top:8px}.merchant-price{display:flex;gap:7px;align-items:center;font-size:11px;color:var(--muted)}.merchant-price del{color:#a79689}.with-code{display:flex;justify-content:space-between;align-items:center;margin-top:7px;gap:5px}.with-code strong{font-size:26px;letter-spacing:-1px}.with-code span{font-size:9px;color:var(--orange);text-align:right;line-height:1.6}.savings{font-size:10px;line-height:1.6;color:var(--orange-dark);min-height:32px;margin:8px 0 10px}.stock{font-size:10px;color:#537052;margin-bottom:14px}.stock.out,.stock.unknown{color:var(--muted)}.buy{background:var(--orange);color:white;font-size:12px;padding:12px 13px;border-radius:6px;display:flex;justify-content:space-between;align-items:center;gap:7px}.buy:hover{background:var(--orange-dark)}.buy.out{background:#f2e9df;color:var(--ink)}.card-detail{font-size:9px;color:var(--muted);margin-top:12px;line-height:1.7}.card-detail summary{cursor:pointer}.card-detail p{margin-bottom:0}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin:35px 0 20px;font-size:12px}.pagination button{width:40px;height:40px;background:white;border:1px solid var(--line);border-radius:50%}.price-note{font-size:10px;color:var(--muted);text-align:center;max-width:900px;margin:22px auto 0;line-height:1.8}.empty,.loading{grid-column:1/-1;padding:60px 20px;text-align:center;background:#f5ede3;border-radius:12px;line-height:1.8}.empty button{margin-top:15px;padding:10px 15px;border:1px solid var(--line);border-radius:7px;background:white}.how{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:35px;border-top:1px solid var(--line);padding:55px 0 65px}.how h2{font-size:36px}.how article>b{display:block;font:24px 'Barlow Condensed',sans-serif;color:var(--orange);margin-bottom:18px}.how h3{font-size:13px}.how p{font-size:12px;color:var(--muted)}footer{background:#f2e5d7;border-top:1px solid #e6d2be;padding:40px 0 25px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:30px}.footer-top img{width:245px;height:auto}.footer-top p{font:20px/1.4 'Barlow Condensed',sans-serif}.footer-top a{font-size:12px}.footer-bottom{border-top:1px solid #dfc8b3;padding-top:20px;display:flex;align-items:end;gap:50px;justify-content:space-between}.footer-bottom p{font-size:10px;color:var(--muted);max-width:800px;margin:0}.footer-bottom>span{font-size:9px;white-space:nowrap;color:var(--muted)}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,30px);background:var(--ink);color:white;padding:14px 22px;border-radius:30px;opacity:0;pointer-events:none;transition:.2s;z-index:10;text-align:center;font-size:12px;max-width:90vw}#toast.show{opacity:1;transform:translate(-50%,0)}@media(min-width:1550px){.hero{gap:110px}.hero-visual{min-height:480px}}@media(max-width:1100px){.wrap{width:calc(100% - 48px)}.header{padding-inline:24px}.header nav{gap:18px}.header-code{display:none}.hero{gap:35px;padding-block:45px}.hero-visual{min-height:400px}.hero-sticker{right:-10px;width:94px;height:94px}.hero-circle{width:270px;height:270px}.hero-product img{height:230px}.products{grid-template-columns:repeat(3,1fr);gap:16px}.promise-strip{gap:30px}.how{gap:25px}.code-inner{gap:40px}}@media(max-width:760px){html{scroll-padding-top:20px}.wrap{width:calc(100% - 32px)}.announcement{font-size:10px;padding:9px 12px}.announcement button{margin-left:9px;font-size:10px}.header{height:auto;padding:21px 16px 15px;flex-direction:column;gap:19px}.brand img{width:220px}.header nav{gap:24px;font-size:11px}.hero{grid-template-columns:1fr;padding:38px 0 35px;gap:32px}.hero-copy{text-align:center}.hero .eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:17px}h1{font-size:43px;margin-bottom:20px}.hero-copy>p{font-size:13px;margin:0 auto;max-width:350px}.hero-actions{justify-content:center;gap:18px;margin-top:25px}.button{padding:15px 18px;font-size:12px}.hero-signature{justify-content:center;margin-top:25px}.hero-visual{min-height:340px;max-width:420px;width:95%;margin:0 auto;border-radius:110px 110px 15px 15px;padding:28px 20px 20px}.hero-product img{height:195px;margin-top:15px}.hero-circle{width:240px;height:240px}.hero-sticker{top:40px;right:-8px;width:88px;height:88px}.hero-sticker strong{font-size:28px}.hero-sticker span{font-size:6px}.hero-label{font-size:7px;top:24px}.hero-product h3{font-size:12px}.visual-bottom{font-size:7px;margin-top:16px}.promise-strip{gap:15px;padding:15px 12px;font-size:8px}.promise-strip i{font-size:10px}.universes{padding:35px 0}.section-top{align-items:start;flex-direction:column;gap:15px}.universes .section-top .text-link{display:none}.universes h2{font-size:28px;max-width:290px}.universe-grid{grid-template-columns:repeat(2,1fr);gap:10px}.universe-grid button{padding:17px}.universe-grid b{font-size:14px}.universe-grid small{font-size:10px}.universe-symbol{height:32px;font-size:28px}.code-section{padding:32px 0}.code-inner{grid-template-columns:1fr;gap:25px}.code-inner h2{font-size:31px}.code-inner p{font-size:12px}.coupon-ticket{max-width:350px;width:100%;padding:20px 25px}.catalogue{padding:40px 0}.catalogue h2{font-size:35px}.checked{max-width:none}.tabs{gap:7px}.tabs button{font-size:10px;padding:11px 13px}.filters{grid-template-columns:repeat(2,1fr);padding:14px;gap:14px 10px}.filters .search-field{grid-column:1/-1}.filters label>span{font-size:8px}.filters label:last-child{grid-column:1/-1}.result-bar{align-items:start;gap:10px;font-size:10px}.result-bar>div{flex-direction:column;gap:9px;align-items:end}.reset{font-size:10px}.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.product-image{height:165px;padding:28px 12px 10px}.product-content{padding:12px}.product-meta{font-size:8px;letter-spacing:.3px}.product-meta span{display:none}.product-content h3{font-size:12px;min-height:72px;margin-top:9px}.sku{font-size:8px}.with-code{align-items:start;flex-direction:column;gap:3px}.with-code strong{font-size:25px}.with-code span{text-align:left;font-size:9px}.merchant-price{font-size:9px;flex-wrap:wrap}.discount-badge{font-size:8px;left:10px;top:10px}.savings{font-size:9px;min-height:43px}.buy{font-size:10px;padding:11px 9px}.stock{font-size:9px}.card-detail{font-size:8px}.how{grid-template-columns:1fr;gap:20px;padding:35px 0}.how>div h2 br{display:none}.how h2{font-size:30px}.how article{display:grid;grid-template-columns:35px 1fr;gap:0 12px}.how article>b{grid-row:1/3;margin:7px 0}.how article h3{margin:8px 0}.how article p{margin:0}.footer-top{flex-direction:column;align-items:start;gap:15px}.footer-top img{width:220px}.footer-top p{margin:0}.footer-bottom{flex-direction:column;align-items:start;gap:20px}.eyebrow{font-size:8px;letter-spacing:2px}.price-note{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Identité noire et orange vif — présentation client */
h1,h2{font-weight:800;letter-spacing:-.7px}h1{font-size:clamp(48px,5.6vw,78px);line-height:1;text-transform:uppercase}h1 em,h2 em{font-style:normal;font-weight:800}.announcement{background:#ff8a00;color:#101010;font-weight:700;padding:8px 16px}.announcement button{background:#101010;color:white;border-radius:4px;font-size:14px;margin-left:14px;padding:9px 15px}.announcement button b{font-size:20px;letter-spacing:1px}.header{background:#101010;color:white;border:0}.header-code{border-color:#555}.hero{padding-block:45px;gap:48px}.hero-copy>p{color:#555}.hero-visual{background:#f1f1f1;border:2px solid #101010;border-radius:18px;min-height:460px}.hero-circle{background:#ff8a00;border-radius:14px;width:310px;height:300px;transform:translate(-50%,-50%) rotate(-8deg)}.hero-product strong{font-weight:800;font-size:44px}.hero-product small{color:#111;font-size:14px;font-weight:700}.hero-product del{font-size:15px;color:#666}.hero-saving{display:block;color:#bd4400;font-size:15px;margin-top:6px}.hero-sticker{background:#101010;box-shadow:5px 5px 0 #ff8a00;color:white;border-radius:8px;transform:rotate(8deg);width:145px;height:105px;right:-15px;top:50px}.hero-sticker strong{font-size:48px;font-weight:800}.hero-sticker span{font-size:10px;letter-spacing:.3px}.hero-code{display:grid;gap:6px;background:#101010;color:white;text-align:left;border:0;border-left:7px solid #ff8a00;padding:17px 23px;margin-top:25px;border-radius:5px;width:min(100%,390px)}.hero-code>span{font-size:10px;letter-spacing:1px}.hero-code strong{font-size:37px;letter-spacing:1px;color:#ff8a00}.primary,.buy{background:#ff8a00;color:#101010;font-weight:800}.primary:hover,.buy:hover{background:#e67c00}.promise-strip{background:#101010;color:white;border:0}.universes{padding:38px 0}.universe-grid button{border-radius:6px}.universe-grid button:hover{background:#fff3eb;border-color:#ff8a00}.code-section{background:#ff8a00;color:#101010}.code-inner .eyebrow,.code-inner h2 em,.code-inner p,.code-inner small{color:#101010}.code-inner h2{font-size:44px}.code-inner{grid-template-columns:1fr 390px;gap:40px}.coupon-ticket{background:#101010;color:white;border-radius:8px;padding:28px}.coupon-ticket small{color:#ccc}.coupon-ticket strong{font-size:44px;color:#ff8a00;letter-spacing:1px}.coupon-ticket span{border-color:#555;font-size:14px;font-weight:700}.filters{background:#f1f1f1;border-radius:8px}.filters input,.filters select{border-color:#ccc}.check-dot{background:#ff8a00}.checked{font-size:10px}.product-image{background:#f3f3f3;padding-top:65px;height:250px}.product-card{border-radius:8px}.product-card:hover{border-color:#ff8a00}.discount-badge{background:#ff8a00;color:#101010;font-size:25px;font-weight:800;line-height:1.1;padding:8px 10px}.discount-badge small{display:block;font-size:9px;margin-top:3px;letter-spacing:.3px}.with-code{display:block}.with-code strong{font-size:34px;font-weight:800}.with-code>span{display:block;text-align:left;font-size:9px;color:#666;font-weight:700;margin-top:8px}.card-code{display:flex;justify-content:space-between;width:100%;border:1px dashed #ff8a00;background:#fff3eb;color:#101010;padding:8px;margin-top:4px;border-radius:4px;font-size:20px;font-weight:800;letter-spacing:.2px}.card-code span{font-size:15px}.savings{font-size:14px;font-weight:800;color:#bd4400}.stock{font-size:12px;font-weight:600}.buy.out{background:#eee}.merchant-price del{color:#666;font-size:15px}.empty,.loading{background:#f1f1f1}footer{background:#101010;color:white;border-color:#333}.footer-bottom{border-color:#444}.footer-bottom p,.footer-bottom>span{color:#bbb}.footer-top p{font-weight:800;font-size:30px}.tabs button.active{background:#ff8a00;color:#101010;border-color:#ff8a00;font-weight:800}.footer-top img,.brand img{background:white;padding:8px;border-radius:4px}.how article>b{font-weight:800}#toast{background:#101010;border:1px solid #ff8a00}
@media(max-width:760px){h1{font-size:49px}.hero{gap:25px;padding-top:30px}.hero-code{margin-inline:auto;text-align:center}.hero-code strong{font-size:37px}.hero-visual{min-height:390px;border-radius:12px}.hero-circle{width:230px;height:230px}.hero-sticker{width:113px;height:85px;right:-5px;top:30px}.hero-sticker strong{font-size:38px}.hero-sticker span{font-size:8px}.hero-product strong{font-size:38px}.announcement{font-size:9px}.announcement button{margin:6px 0 0 8px;padding:5px 9px}.announcement button b{font-size:18px}.code-inner{grid-template-columns:1fr;gap:22px}.code-inner h2{font-size:37px}.coupon-ticket{max-width:none;padding:23px}.coupon-ticket strong{font-size:38px}.product-image{height:185px;padding-top:66px}.discount-badge{font-size:23px;padding:7px}.discount-badge small{font-size:7px}.with-code strong{font-size:28px}.card-code{font-size:16px;padding:7px 5px}.card-code span{font-size:12px}.savings{font-size:12px;min-height:38px}.stock{font-size:11px}.buy{font-size:11px}.header{gap:16px}.catalogue h2{font-size:39px}}

.brand-lockup{display:flex;align-items:center;gap:12px;color:white}.brand-lockup>img,.brand .brand-lockup>img,.footer-top .brand-lockup>img{width:72px;height:72px;object-fit:contain;background:transparent;padding:0;border-radius:0}.brand-lockup>span{font:800 27px/1 "DM Sans",sans-serif;letter-spacing:-1px}.brand-lockup>span>span{display:block;color:#ff8a00;font-size:22px;letter-spacing:1px;margin-top:5px}@media(max-width:760px){.brand-lockup>img,.brand .brand-lockup>img{width:60px;height:60px}.brand-lockup>span{font-size:24px}.brand-lockup>span>span{font-size:20px}.header{padding-top:10px}}

.hero-product img{mix-blend-mode:normal;border-radius:8px}.hero-circle{top:40%;height:260px}.hero-product h3{position:relative}.hero-product strong{display:block}@media(max-width:760px){.hero-circle{height:225px;top:38%}}

/* Finitions : orange relevé dans Canva, arrondis et fonds unifiés. */
:root{--card-surface:#eeeeee;--radius-card:18px;--radius-button:12px}
.product-card{border-radius:var(--radius-card);background:var(--card-surface);border-color:#e1e1e1}
.product-image,.product-content{background:var(--card-surface)}
.product-image{isolation:isolate}
.product-image img{mix-blend-mode:darken}
.button,.buy,.tabs button,.header-code,.universe-grid button,.hero-code,.coupon-ticket,.filters,.empty button{border-radius:var(--radius-button)}
.announcement button,.card-code,.discount-badge{border-radius:9px}
.hero-visual{border-radius:22px;background:var(--card-surface);overflow:hidden}
.hero-circle{display:none}.hero-product img{mix-blend-mode:darken;border-radius:0}
.hero-sticker{right:14px;border-radius:13px}.filters input,.filters select{border-radius:10px}
@media(max-width:760px){.product-card{border-radius:16px}.hero-visual{border-radius:20px}.hero-sticker{right:8px}.buy{border-radius:11px}.universe-grid button{border-radius:14px}}

/* Campagne Black Friday : date du rendez-vous, pas expiration des offres. */
.hero-copy h1{font-size:clamp(80px,9vw,125px);line-height:.84;letter-spacing:-3px;margin-bottom:24px}.hero-copy h1 em{color:#ff8a00}.hero-copy>.eyebrow{font-size:11px;letter-spacing:2px}.bf-countdown{margin-top:24px}.bf-countdown>span{font-size:11px;font-weight:800;letter-spacing:.8px}.bf-countdown>small{font-size:11px;display:block;color:#626262;margin-top:8px}#bfCountdown{display:flex;gap:9px;margin-top:10px}#bfCountdown>span{display:grid;text-align:center;background:#101010;color:white;border-radius:12px;min-width:66px;padding:10px 12px;gap:4px}#bfCountdown b{font-size:28px;line-height:1;color:#ff8a00;font-variant-numeric:tabular-nums}#bfCountdown small{font-size:8px;font-weight:600;letter-spacing:1px}.hero-actions{margin-top:22px}.hero-code{margin-top:20px}.hero{padding-block:35px}.hero-visual{min-height:490px}.hero-sticker{width:160px;height:112px}.hero-sticker strong{font-size:54px}@media(max-width:760px){.hero-copy h1{font-size:88px;letter-spacing:-2px}.hero-copy>.eyebrow{font-size:9px}#bfCountdown{justify-content:center}#bfCountdown>span{min-width:59px;padding:10px}.bf-countdown>span{font-size:9px}.hero-actions{gap:12px}.hero-actions .button{font-size:11px;padding:14px;gap:12px}.hero-visual{min-height:390px}.hero-sticker{width:116px;height:84px}.hero-sticker strong{font-size:38px}}
