.tf .tf-note{margin:28px auto 0;max-width:70ch;text-align:center}.tf .tf-lead{margin-top:14px}.tf .tf-head .tf-lead,.tf .tf-cta .tf-lead{margin-left:auto;margin-right:auto}.tf .tf-hero__sub{margin-top:16px}.tf .tf-ba__cap{margin-top:12px;text-align:center}.tf .tf-buy__note,.tf .tf-offer__msg{text-align:center}.tf .tf-offer,.tf .tf-offer *{box-sizing:border-box}.tf .tf-offer{min-width:0;max-width:100%}.tf .tf-offer__opt{grid-template-columns:auto minmax(0,1fr) auto;min-width:0;overflow:visible}.tf .tf-offer__main{min-width:0}.tf .tf-offer__main b{overflow-wrap:anywhere}.tf .tf-offer__sel{grid-column:1 / -1;min-width:0;width:100%;margin-top:12px;gap:12px}.tf .tf-offer__row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-width:0;width:100%}.tf .tf-offer__iname{min-width:0;overflow-wrap:anywhere}.tf .tf-offer__iprice{white-space:nowrap}.tf .tf-offer__row select{grid-column:1 / -1;width:100%;min-width:0;max-width:100%;flex:none}.tf .tf-hero__card>*{min-width:0}.tf .tf-pdp__info,.tf .tf-pdp__grid>*{min-width:0}.tf img{max-width:100%}.tf-btn{position:relative;overflow:hidden;isolation:isolate}.tf-btn:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-18deg);animation:tf-shine 3.6s ease-in-out infinite}@keyframes tf-shine{0%,55%{left:-60%}to{left:130%}}.tf-btn:after{content:"\2192";display:inline-block;transition:transform .25s ease}.tf-btn:hover:after{transform:translate(6px)}.tf-btn:active{transform:translateY(0) scale(.98)}.tf-btn--ghost:before{display:none}.tf-hero .tf-btn,.tf-cta .tf-btn{animation:tf-pulse 2.8s ease-in-out infinite}@keyframes tf-pulse{0%,to{box-shadow:0 10px 24px -10px #d98e4ae6,0 0 #d98e4a8c}60%{box-shadow:0 10px 24px -10px #d98e4ae6,0 0 0 14px #d98e4a00}}.tf-pill span{transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.tf-pill:hover span{transform:translateY(-2px)}.tf-prod__name{transition:color .2s ease}.tf-prod:hover .tf-prod__name{color:var(--tf-ochre)}.tf-avis__card{transition:transform .25s ease,box-shadow .25s ease}.tf-avis__card:hover{transform:translateY(-6px);box-shadow:0 28px 50px -28px #1f3a4da6}@media(max-width:900px){.tf .tf-hero__card,.tf .tf-ba,.tf .tf-pdp__grid,.tf .tf-steps{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.tf .tf-sec{padding:44px 0}.tf h1{font-size:1.95rem}.tf h2{font-size:1.6rem}.tf .tf-head{margin-bottom:26px}.tf .tf-lead{font-size:1rem}.tf .tf-marquee{font-size:.78rem;padding:9px 0}.tf .tf-marquee__track{gap:36px}.tf .tf-hero__media{height:300px}.tf .tf-hero__card{margin-top:-56px;padding:20px 16px;border-radius:22px;gap:22px}.tf .tf-hero__sub{font-size:1rem}.tf .tf-hero__points{font-size:.95rem}.tf .tf-offer{padding:14px 12px;gap:16px}.tf .tf-offer__head{font-size:.72rem;letter-spacing:.08em}.tf .tf-offer__opt{padding:16px 12px 14px;gap:4px 10px}.tf .tf-offer__main b{font-size:.98rem}.tf .tf-offer__main small{font-size:.84rem}.tf .tf-offer__price b{font-size:1.05rem}.tf .tf-offer__badge{right:10px;font-size:.64rem;padding:5px 9px}.tf .tf-btn{min-height:52px;padding:0 20px;font-size:.95rem}.tf .tf-grid4{grid-template-columns:minmax(0,1fr)}.tf .tf-step{padding:20px 16px 20px 70px}.tf .tf-avis{grid-template-columns:minmax(0,1fr)}.tf .tf-rv__card{width:248px}.tf .tf-pl .tf-prod,.tf .tf-gal__track img{width:200px}.tf .tf-pdp{padding-top:14px}.tf .tf-pdp__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.tf .tf-pdp__desc table{display:block;overflow-x:auto;font-size:.9rem}.tf .tf-faq details{padding:0 16px}.tf .tf-faq summary{font-size:.96rem;padding:16px 36px 16px 0}.tf .tf-sticky__in{gap:10px}.tf .tf-sticky__in img{width:42px;height:42px}.tf .tf-sticky__txt span{font-size:.78rem}.tf .tf-sticky .tf-btn{min-height:44px;padding:0 14px;font-size:.82rem}.tf .tf-sticky .tf-btn:after{display:none}}@media(prefers-reduced-motion:reduce){.tf-btn:before,.tf-hero .tf-btn,.tf-cta .tf-btn{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tf-fx.css.map */
