.tb{--ink:var(--color-text-main,#373737);--cream:var(--color-background-main-alternate,#f3f0ed);--navy:var(--color-button-background,#1E2C4C);--coral:#CC483B;--green:#63AF62;--muted:rgba(55,55,55,.62);--line:rgba(55,55,55,.14);--serif:var(--font-stack-headings-primary,Georgia,serif);--sans:var(--font-stack-body-primary,system-ui,sans-serif);color:var(--ink);font-family:var(--sans);font-size:clamp(17px,1.02vw,20px);line-height:1.66}.tb *{box-sizing:border-box}.tb img{max-width:100%;height:auto!important;display:block}.tb h1,.tb h2,.tb h3{font-family:var(--serif);font-weight:400;letter-spacing:-.012em;margin:0 0 .5em}.tb h1{font-size:clamp(2.3rem,4.2vw,3.9rem);line-height:1.06}.tb h2{font-size:clamp(1.8rem,2.9vw,2.9rem);line-height:1.13}.tb h3{font-size:1.24rem;line-height:1.3}.tb p{margin:0 0 1.15em}.tb .wrap{max-width:1240px;margin:0 auto;padding:0 28px}.tb .prose{max-width:65ch;margin-left:auto;margin-right:auto}.tb .prose.center{text-align:center}.tb section{padding:clamp(64px,6vw,110px) 0}.tb .band{background:var(--cream)}.tb .eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:22px}.tb .lede{font-size:1.2rem;line-height:1.55;color:#373737d1}.tb .btn{display:inline-block;background:var(--navy);color:#fff;border:1px solid var(--navy);border-radius:6px;padding:16px 30px;font-family:var(--sans);font-weight:500;font-size:1.02rem;text-decoration:none;cursor:pointer;transition:.18s}.tb .btn:hover{filter:brightness(.88);transform:translateY(-1px);color:#fff}.tb .btn-lg{padding:19px 42px;font-size:1.08rem}.tb .micro{font-size:.88rem;color:var(--muted);margin-top:14px}.tb .rule{height:1px;background:var(--line);border:0;margin:36px 0}.tb .hero{padding:clamp(56px,5vw,84px) 0 0}.tb .hero h1{max-width:13ch}.tb .hero .lede{max-width:42ch}.tb .grid2{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(40px,4.5vw,72px);align-items:center}.tb .grid2 .prose{margin-left:0;margin-right:0;max-width:none}.tb .shot{border-radius:12px;overflow:hidden;box-shadow:0 24px 64px #3737372b}.tb .heroband{background:var(--cream);padding-bottom:clamp(48px,4vw,72px)}.tb .ph{background:linear-gradient(135deg,#efe9e2,#ded6cb);border:1px dashed rgba(55,55,55,.3);border-radius:12px;display:grid;place-items:center;min-height:clamp(280px,26vw,420px);color:#37373773;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;text-align:center;padding:20px}.tb .ph.wide{min-height:clamp(320px,30vw,480px)}.tb .trust{padding:0 0 6px}.tb .trust .wrap{border-top:1px solid rgba(55,55,55,.16);padding-top:clamp(34px,3vw,48px)}.tb .stats{display:flex;gap:clamp(36px,6vw,88px);flex-wrap:wrap;justify-content:center}.tb .stat{display:flex;flex-direction:column;align-items:center;gap:3px}.tb .stat .num{font-family:var(--serif);font-size:clamp(2.1rem,3.2vw,3rem);line-height:1}.tb .stat .num em{color:var(--coral);font-style:normal}.tb .stat .lab{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.tb .trustline{text-align:center;font-family:var(--serif);font-size:clamp(1.15rem,1.5vw,1.42rem);color:#373737c7;margin:clamp(22px,2vw,32px) auto 0;max-width:46ch}.tb .steps{counter-reset:s;list-style:none;padding:0;margin:38px auto 0;max-width:65ch}.tb .steps li{counter-increment:s;position:relative;padding:0 0 28px 66px;margin:0}.tb .steps li:before{content:counter(s);position:absolute;left:0;top:-2px;width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;font-family:var(--serif);font-size:1.05rem;display:grid;place-items:center}.tb .steps li:after{content:"";position:absolute;left:20px;top:46px;bottom:6px;width:1px;background:var(--line)}.tb .steps li:last-child:after{display:none}.tb .pull{font-family:var(--serif);font-size:clamp(1.5rem,2.4vw,2.15rem);line-height:1.28;border-left:3px solid var(--coral);padding:8px 0 8px 28px;margin:44px auto;max-width:65ch}.tb .grid2 .pull{margin-left:0}.tb .kicker{font-weight:600}.tb .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,2.4vw,34px);margin-top:48px}.tb .card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:clamp(26px,2.4vw,34px)}.tb .card h3{margin-bottom:.45em}.tb .card p{margin:0;color:#373737cc;font-size:.96rem;line-height:1.6}.tb .tgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,2vw,28px);margin-top:48px}.tb .t{background:#fff;border:1px solid var(--line);border-radius:12px;padding:clamp(26px,2.4vw,34px)}.tb .t .th{font-family:var(--serif);font-size:1.15rem;line-height:1.3;margin-bottom:14px}.tb .t blockquote{margin:0 0 16px;font-size:.96rem;line-height:1.62;color:#373737d6;padding:0;border:0;font-style:normal}.tb .t .attr{font-size:.82rem;color:var(--muted);border-top:1px solid var(--line);padding-top:14px}.tb .stars{color:var(--coral);letter-spacing:.08em}.tb .ratingbar{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-top:10px}.tb .ratingbar .big{font-family:var(--serif);font-size:2.6rem;line-height:1}.tb .fit{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,2.4vw,34px);margin-top:44px}.tb .fitbox{border-radius:12px;padding:clamp(26px,2.4vw,36px)}.tb .fit-yes{background:#63af621a;border:1px solid rgba(99,175,98,.32)}.tb .fit-no{background:#cc483b0f;border:1px solid rgba(204,72,59,.22)}.tb .fitbox ul{list-style:none;padding:0;margin:0}.tb .fitbox li{padding:10px 0 10px 32px;position:relative;font-size:.97rem;line-height:1.55;border-bottom:1px solid rgba(55,55,55,.07)}.tb .fitbox li:last-child{border-bottom:0}.tb .fit-yes li:before{content:"\2713";position:absolute;left:0;top:10px;color:var(--green);font-weight:700}.tb .fit-no li:before{content:"\d7";position:absolute;left:2px;top:8px;color:var(--coral);font-weight:700;font-size:1.15rem}.tb section .wrap>div[style*="760"]{margin-left:auto;margin-right:auto}.tb details{border-bottom:1px solid var(--line);padding:22px 0}.tb summary{cursor:pointer;font-weight:600;font-size:1.03rem;list-style:none;display:flex;justify-content:space-between;gap:20px}.tb summary::-webkit-details-marker{display:none}.tb summary:after{content:"+";color:var(--coral);font-size:1.4rem;line-height:1}.tb details[open] summary:after{content:"\2013"}.tb details p{margin:14px 0 0;color:#373737d1;font-size:.98rem;max-width:62ch}.tb .urg{background:var(--navy);color:#fff}.tb .urg h2,.tb .urg strong,.tb .urg .prose{color:#fff}.tb .urg p{color:#ffffffd6}.tb .formwrap{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(40px,4.5vw,68px);align-items:start}.tb .formwrap .prose{margin-left:0;margin-right:0;max-width:none}.tb form{display:block!important;background:#fff;border:1px solid var(--line);border-radius:14px;padding:clamp(28px,2.8vw,40px);box-shadow:0 16px 48px #37373714}.tb form>*{max-width:100%}.tb label{display:block;font-size:.85rem;font-weight:600;margin:0 0 7px;color:var(--ink)}.tb form input,.tb form select{width:100%!important;max-width:100%!important;min-width:0!important;padding:14px 15px!important;border:1px solid rgba(55,55,55,.3)!important;border-radius:6px!important;font-family:var(--sans)!important;font-size:1rem!important;line-height:1.4!important;color:var(--ink)!important;background-color:#fff!important;margin:0 0 20px!important;height:auto!important;display:block!important}.tb form input[type=hidden]{display:none!important;margin:0!important}.tb form select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(55,55,55,.55) 50%),linear-gradient(135deg,rgba(55,55,55,.55) 50%,transparent 50%);background-position:calc(100% - 20px) 24px,calc(100% - 14px) 24px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.tb form input:focus,.tb form select:focus{outline:2px solid var(--navy);outline-offset:1px}.tb form .btn,.tb form button[type=submit]{width:100%!important;text-align:center;display:block;font-family:var(--sans)}.tb .note{font-size:.8rem;color:var(--muted);margin-top:14px;text-align:center}.tb .ok{background:#63af621f;border:1px solid rgba(99,175,98,.4);border-radius:8px;padding:18px;margin-bottom:22px;font-size:.95rem}@media(max-width:700px){.tb .stats{gap:28px}.tb .stat .num{font-size:1.9rem}}@media(max-width:900px){.tb .grid2,.tb .formwrap{grid-template-columns:1fr;gap:36px}.tb .grid3,.tb .tgrid,.tb .fit{grid-template-columns:1fr;gap:20px}.tb .hero h1,.tb .hero .lede{max-width:none}}.tb .ctaband{padding:clamp(48px,4vw,76px) 0}.tb .ctaband h2{font-size:clamp(1.45rem,2.2vw,2.1rem);margin-bottom:.55em}.tb .ctaband p{margin-bottom:1.5em}.tb .ctaband .micro{margin-bottom:0}html[lang^=fr] .tb .hero h1{font-size:clamp(2.05rem,3.5vw,3.15rem);max-width:16ch}.tb .card small{display:block;margin-top:1em;font-size:.74rem;line-height:1.5;color:var(--muted)}.tb .prod{padding:clamp(48px,4vw,76px) 0}.tb .prodgrid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);align-items:center}.tb .prodbox img{width:100%;height:auto;border-radius:10px}.tb .prodtext h2{font-size:clamp(1.45rem,2.2vw,2.1rem);margin-bottom:.55em}.tb .prodtext p{margin-bottom:1.2em}.tb .prodfan{display:flex;justify-content:flex-start;align-items:flex-end;margin:1.6em 0 1.4em;padding-left:16px}.tb .prodfan img{width:31%;max-width:170px;height:auto;border-radius:8px;box-shadow:0 6px 18px #00000029;background:#fff}.tb .prodfan img:nth-child(1){transform:rotate(-7deg);z-index:1}.tb .prodfan img:nth-child(2){transform:rotate(0) translateY(-10px);margin-left:-18px;z-index:2}.tb .prodfan img:nth-child(3){transform:rotate(7deg);margin-left:-18px;z-index:1}.tb .prodspecs{font-size:.86rem;line-height:1.6;color:var(--muted);margin-bottom:0}@media(max-width:760px){.tb .prodgrid{grid-template-columns:1fr;gap:24px}.tb .prodbox img{max-width:420px;margin:0 auto;display:block}.tb .prodfan{justify-content:center;padding-left:0}.tb .prodfan img{width:30%;max-width:132px}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/corporate-bulk.css.map */
